Azure CLI extensionを使用して、プロジェクト、リポジトリ、パイプライン、ボード、アーティファクトなどのAzure DevOpsリソースを管理します。
- GitHubスター
- 41,038
- ファイル
- 9
- 最終コミット
- 2026年11月11日
- ライセンス
- MIT
- 許可されたツール
- —
azure-devops-cli skillは何をしますか
azure-devops-cliはAgent Skillsです。 Azure CLI extensionを使用して、プロジェクト、リポジトリ、パイプライン、ボード、アーティファクトなどのAzure DevOpsリソースを管理します。.
skillのSKILL.mdから生成された要約。
azure-devops-cli skill について
このSKILLは、コマンドラインインターフェースを通じてAzure DevOpsリソースを管理することを、開発者やDevOpsエンジニアに可能にします。Azure CLIとそのdevops拡張機能を利用することで、エージェントがプロジェクト、リポジトリ、パイプライン、ボード、アーティファクトと対話できるようになります。エージェントがCI/CDの自動化やAzure DevOpsの管理が必要だと判断した場合、このSKILLをロードして、セキュリティ、サービスエンドポイント、Wikiなどのさまざまなドメインにわたるコマンドを実行できます。
このツールはインストール済みのAzure CLIに依存しており、Personal Access Tokenによる認証が必要です。ビルド管理用のaz pipelines、プルリクエストやブランチポリシー用のaz repos、ワークアイテムやイテレーションを扱うためのaz boardsなど、特定のサブコマンドへの構造化されたアクセスを提供します。また、REST APIを直接呼び出したり、JMESPathクエリを使用してコマンド出力をフォーマットしたりといった高度な操作も可能です。このSKILLは、Azure DevOpsエコシステム内でのワークフローの自動化や、複雑な組織構造の管理に特に有用です。
エージェントができること
- 1CI/CDパイプライン管理の自動化エージェントがパイプラインの実行、ビルド、リリース、変数グループを管理し、デプロイメントワークフローを効率化できます。
- 2ソースコントロールとプルリクエストの管理開発者はこのSKILLを使用して、Gitのインポート、ブランチポリシー、およびプルリクエストのライフサイクル全体を処理できます。
- 3Azure Boardsによるプロジェクト進捗の追跡AIに対して、ワークアイテムの作成、更新、クエリ、およびチームのイテレーション管理を指示できます。
- 4組織のセキュリティとアクセスの設定エージェントが組織全体のセキュリティグループ、ユーザー権限、サービスエンドポイントを管理できます。
skill の SKILL.md から作成されています。すべてのユースケースは、その引用と照合されています。
azure-devops-cli skillのインストール方法
各コマンドはskillフォルダをクライアントのskillsディレクトリにコピーします。読み込むには、クライアントを再起動するか新しいセッションを開始してください。Claude Codeにazure-devops-cli skillをインストールする
~/.claude/skills/azure-devops-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-devops-cli ~/.claude/skills/azure-devops-cliClaude Code (project)にazure-devops-cli skillをインストールする
.claude/skills/azure-devops-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-devops-cli .claude/skills/azure-devops-cliCodexにazure-devops-cli skillをインストールする
~/.agents/skills/azure-devops-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-devops-cli ~/.agents/skills/azure-devops-cliGemini CLIにazure-devops-cli skillをインストールする
~/.gemini/skills/azure-devops-cli/SKILL.md
$ npx degit github/awesome-copilot/skills/azure-devops-cli ~/.gemini/skills/azure-devops-cliClaude.aiにazure-devops-cli skillをインストールする
npx degit github/awesome-copilot/skills/azure-devops-cli azure-devops-cli && zip -r azure-devops-cli.zip azure-devops-cli # claude.ai → Customize → Skills → + → Create skill → Upload a skill → azure-devops-cli.zip
自動チェック
実行日 2026年11月15日完全なレポート →自動チェックに合格しました。これはセキュリティ監査ではありません。エージェントに実行させる前にスクリプトを読んでください。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能github/awesome-copilot/skills/azure-devops-cli is public and reachablegithub.com/github/awesome-copilot/tree/HEAD/skills/azure-dev ↗合格
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースありLast commit 2026-11-11github.com/github/awesome-copilot/commits ↗合格
- スクリプトにダウンロード実行や認証情報の窃取がないNo scripts in the skill folder合格
- SKILL.md に隠れた指示がないNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-dev ↗合格
- 事前許可ツールが限定されているNo pre-approved tools; the agent asks before using onegithub.com/github/awesome-copilot/blob/HEAD/skills/azure-dev ↗合格
- SKILL.md が Agent Skills の形式に従っているValid name and description; says when to use it; 96 linesgithub.com/github/awesome-copilot/blob/HEAD/skills/azure-dev ↗合格
SKILL.md
GitHubで表示Azure DevOps CLI
Manage Azure DevOps resources using the Azure CLI with the Azure DevOps extension.
CLI Version: 2.81.0 (current as of 2025)
Prerequisites
# Install Azure CLI
brew install azure-cli # macOS
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash # Linux
# Install Azure DevOps extension
az extension add --name azure-devops
Authentication
# Login with PAT token
az devops login --organization https://dev.azure.com/{org} --token YOUR_PAT_TOKEN
# Set default organization and project (avoids repeating --org/--project)
# Note: Legacy URL https://{org}.visualstudio.com should be replaced with https://dev.azure.com/{org}
az devops configure --defaults organization=https://dev.azure.com/{org} project={project}
# List current configuration
az devops configure --list
CLI Structure
az devops # Main DevOps commands
├── admin # Administration (banner)
├── extension # Extension management
├── project # Team projects
├── security # Security operations
│ ├── group # Security groups
│ └── permission # Security permissions
├── service-endpoint # Service connections
├── team # Teams
├── user # Users
├── wiki # Wikis
├── configure # Set defaults
├── invoke # Invoke REST API
├── login # Authenticate
└── logout # Clear credentials
az pipelines # Azure Pipelines
├── agent # Agents
├── build # Builds
├── folder # Pipeline folders
├── pool # Agent pools
├── queue # Agent queues
├── release # Releases
├── runs # Pipeline runs
├── variable # Pipeline variables
└── variable-group # Variable groups
az boards # Azure Boards
├── area # Area paths
├── iteration # Iterations
└── work-item # Work items
az repos # Azure Repos
├── import # Git imports
├── policy # Branch policies
├── pr # Pull requests
└── ref # Git references
az artifacts # Azure Artifacts
└── universal # Universal Packages
Reference Files
Read the relevant reference file based on the user's task. Each file contains complete command syntax and examples for its domain.
| File | When to read | Covers |
|---|---|---|
references/repos-and-prs.md |
Repos, branches, pull requests, branch policies | Repositories, Import, PRs (create/list/vote/reviewers/policies), Git refs, Branch policies |
references/pipelines-and-builds.md |
Pipelines, builds, releases, artifacts | Pipelines CRUD, runs, builds, releases, artifacts download/upload |
references/boards-and-iterations.md |
Work items, sprints, area paths | Work items (WIQL/create/update/relations), Area paths, Iterations, Team iterations |
references/variables-and-agents.md |
Pipeline variables, agent pools | Pipeline variables, Variable groups, Pipeline folders, Agent pools/queues |
references/org-and-security.md |
Projects, teams, users, permissions, wikis | Projects, Extensions, Teams, Users, Security groups/permissions, Service endpoints, Wikis, Admin |
references/advanced-usage.md |
Output formatting, JMESPath queries | Output formats, JMESPath queries (basic + advanced), Global args, Common params, Git aliases |
references/workflows-and-patterns.md |
Automation scripts, best practices, error handling | Common workflows, Best practices, Error handling, Scripting patterns, Real-world examples |
references/long-comments-on-windows.md |
Long --discussion, --description, or --content values failing on Windows |
The cmd.exe 8191 char cap on az.cmd, shell detection, and three verified workarounds (azps.ps1, native --file-path, az devops invoke --in-file) |
このスキルのファイル
9azure-devops-cli skillに関する質問
Claude Codeにazure-devops-cli skillをインストールするには
npx degit github/awesome-copilot/skills/azure-devops-cli ~/.claude/skills/azure-devops-cliを実行してください。Claude Codeは~/.claude/skills(すべてのプロジェクト)または.claude/skills(単一プロジェクト)からskillsを読み込み、説明がタスクに一致する場合にskillを使用します。
azure-devops-cli skillはどのクライアントで使用できますか
Agent Skills形式を読み込むすべてのクライアントで使用できます: Claude Code、Codex、Gemini CLI、claude.ai(ZIPとしてアップロード)。skill内のスクリプトは、クライアントがコード実行を許可した場合にのみ実行されます。
コマンドごとに組織名やプロジェクト名を入力する手間を省くにはどうすればよいですか?
configureコマンドを使用して、組織とプロジェクトのデフォルト値を設定できます。
CLIを使用中にWindowsで長い文字列がエラーになる場合はどうすればよいですか?
Windowsのcmd.exeには8191文字の制限があります。azps.ps1の使用、ネイティブの--file-path引数、またはaz devops invoke --in-fileなどの回避策を利用してください。