Skip to content
Back to skills

Devops

ASecurity

Use when unsure whether a request is a GitHub or Azure DevOps operation, or when someone says "devops help", "connect to devops", "check my work items or PRs", "devops?". Routes to devops-github or devops-azure based on intent. Also use as a fallback when a request doesn't clearly map to either one.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 13, 2026
ai-agentsgoazuregitdevops

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned October 13, 2026

npx -y skills add chuckplayer/claude-agent-pack --skill devops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Devops?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Devops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chuckplayer-devops/badge)](https://www.skillsdirectory.com/skills/chuckplayer-devops)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: devops
description: >
  Use when unsure whether a request is a GitHub or Azure DevOps operation, or
  when someone says "devops help", "connect to devops", "check my work items
  or PRs", "devops?". Routes to devops-github or devops-azure based on intent.
  Also use as a fallback when a request doesn't clearly map to either one.
---

# DevOps Help

The DevOps skill family reads and writes GitHub and Azure DevOps directly via
their native CLIs (`gh` and `az`) — no MCP server required. Each sub-skill
owns one platform, handles its own first-time setup and auth, and applies the
same strict-targeting and preview-and-confirm discipline before any write.

## The two skills

| Skill | Use when |
|---|---|
| `/devops-github` | GitHub PRs and issues — repos configured in `GITHUB_ORG`/`GITHUB_REPOS` |
| `/devops-azure` | Azure DevOps work items and PRs — org/projects configured in `AZURE_DEVOPS_ORG`/`AZURE_DEVOPS_PROJECTS` |

## 1. Identify intent

If the request doesn't already make it obvious, ask the user one question:
**"GitHub or Azure DevOps?"**

Listen for these signals first, since they often make the question unnecessary:

- **GitHub signals:** "issue", "pull request", "PR #N", a repo name matching
  `GITHUB_REPOS` → `/devops-github`
- **Azure DevOps signals:** "work item", "board", "sprint", "bug/defect",
  a project name matching `AZURE_DEVOPS_PROJECTS` (e.g. "<project-a>"), or the
  configured `AZURE_DEVOPS_ORG` → `/devops-azure`

If signals conflict or neither is present, ask directly rather than guessing.

## 2. Route and hand off

Once intent is clear, tell the user which skill handles it and invoke it. For
example: "That's Azure DevOps — starting `/devops-azure` now."

## Gotchas

- **Do not attempt the operation yourself.** This skill only identifies
  intent and routes. `/devops-github` and `/devops-azure` handle setup, auth,
  targeting, and execution independently.
- **Env vars are each sub-skill's own concern.** Don't check
  `GITHUB_REPOS`/`AZURE_DEVOPS_PROJECTS` here — route first, and let the
  target skill handle its own first-run setup if they're unset.
- **"I want to do both"** — route to whichever the user mentioned first, and
  note the other skill is available as a separate follow-up. Don't try to
  interleave both platforms in one pass.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.