azure-devopslisted
Install: claude install-skill tuannv14/claude-team-toolkit
# /azure-devops — ADO REST API (multi-org)
Direct REST against Azure DevOps Services or self-hosted Server. No `az`
CLI dependency (the extension does NOT support self-hosted Server). Profile
resolution: `--profile` → `AZDO_PROFILE` / `AZURE_DEVOPS_PROFILE` →
`~/.azure-devops/active_profile` → `[default]`.
## Overview
Each profile isolates one org (cloud or self-hosted Server). PAT-based auth
— works against self-hosted Server where the CLI extension fails.
## When to Use
- User references Azure DevOps, ADO, TFS, `dev.azure.com`, or `*.visualstudio.com`
- Self-hosted Server URLs (e.g., `devops.company.com/CollectionName`)
- Operations: PR list/create/comment, WIQL queries, work item CRUD, pipeline runs, build status
- Multi-org workflows (cloud + on-prem in same workflow)
## When NOT to Use
- GitHub repos → use `gh` CLI
- Azure cloud resources (VMs, storage, AKS) → that's `az` CLI, different domain
- Local git ops on an ADO-hosted repo → just `git`
- Graphical UI / boards → use the web app
## Profile config
`~/.azure-devops/credentials` (mode 600):
```ini
[default]
org_url = https://dev.azure.com/your-org
pat = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
api_version = 7.0
project = MyProject # optional default
[work-server]
org_url = https://devops.company.com/CollectionName
pat = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
api_version = 5.1 # Server often needs 5.1
project = InternalProject
insecure = false