Ado PowerShell — DevOps skill for Claude Code
An AI agent skill that enables GitHub Copilot, Claude Code, and other compatible agents to interact with the Azure DevOps REST API using PowerShell - covering Work Items, Test Plans, Pipelines, Git re.
How to install Ado PowerShell
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open keber/ado-powershell and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ado PowerShell does
An AI agent skill that enables GitHub Copilot, Claude Code, and other compatible agents to interact with the Azure DevOps REST API using PowerShell - covering Work Items, Test Plans, Pipelines, Git repositories, and more.
Alternatives in DevOps
- Claude Code Router — Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the m 30.1k ★
- CLAUDE.md CI/CD Wiki — Community patterns for CLAUDE.md configuration in CI/CD pipelines 22.3k ★
- Claude Code GitHub Actions — by Anthropic - Official GitHub Actions integration for Claude Code with examples and documentation for automat 6.4k ★
README
ado-powershell
An AI agent skill that enables GitHub Copilot, Claude Code, and other compatible agents to interact with the **Azure DevOps REST API** using PowerShell - covering Work Items, Test Plans, Pipelines, Git repositories, and more.
Installation
Install the CLI globally from npm:
npm install -g ado-powershell
Then, inside any project where you want the skill available to your AI agent:
cd your-project
adops install --skills
This copies the skill files into `.github/skills/ado-powershell/` in your project. GitHub Copilot and Claude Code will discover and use them automatically.
Requirements
- Node.js 16+ (for the CLI)
- PowerShell 7+ or Windows PowerShell 5.1 (for the skill scripts)
- An Azure DevOps Personal Access Token (PAT) with permissions matching the operations you need
Configuration
Set these environment variables before the agent runs the skill:
$env:ADO_ORG = 'my-organization'
$env:ADO_PROJECT = 'my-project'
$env:ADO_PAT = 'your-pat-here' # never hardcode; read from a secret store
Alternatively, pass values explicitly to `Initialize-AdoSession`, or point it to a JSON config file. See the skill's [SKILL.md](.github/skills/ado-powershell/SKILL.md) for the full resolution order.
What the skill provides
Once installed, the agent gets access to the following PowerShell functions:
| Domain | Functions |
|---|---|
| Work Items | Get, batch-get, WIQL query, create, update, comment, link, attach files |
| Testing | Test Plans, Suites, Cases, Runs, Results (read and write) |
| Pipelines | List pipelines, list and filter runs, trigger a run |
| Git | Repositories, branches, team iterations/sprints |
All write functions support `-WhatIf` for dry-run simulation. Full parameter documentation and examples are in the [references](.github/skills/ado-powershell/references/) folder.
Skill structure
.github/skills/ado
Related Skills
Azure DevOps
Manage Azure DevOps projects, repos, PRs, pipelines, and work items via REST API.
Shellie
Run each dev task in its own git worktree with Claude Code, Copilot and shell terminals, tied to Azure DevOps
Hatch3r Board Fill
Create epics and issues/work items from todo.md, reorganize the board with dependency analysis, readiness asse
Dd De
Open the Data Engineering department (build stage) and route the request to one of its 25 atomic tasks. Design
CI Assist
Onboard repository to GitHub ecosystem with Copilot integration. Auto-detects and migrates CI/CD from Concours
Rogue Glab Skill
GitLab CLI for merge requests, issues, pipelines, and CI/CD. Use when the project needs this capability or the
Related Agents
Ado Helper
Azure DevOps workflow assistant for managing work items, repositories, pipelines, and wikis
Doc To Ado
Documentation-to-ADO work item generator. Use for reading app docs and creating Features, Tasks, and dependenc
Ado Fetcher
Fetches PBI and parent Epic data from Azure DevOps for the