devopslisted
Install: claude install-skill chuckplayer/claude-agent-pack
# 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 `/devo