← ClaudeAtlas

azure-devopslisted

Use when user references Azure DevOps / ADO, dev.azure.com URLs, TFS, work items, WIQL queries, pipelines, or PRs on cloud or self-hosted Server. Multi-org via AZDO_PROFILE.
tuannv14/claude-team-toolkit · ★ 1 · DevOps & Infrastructure · score 70
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