Azure CLI 확장을 사용하여 프로젝트, 리포지토리, 파이프라인, 보드 및 아티팩트를 포함한 Azure DevOps 리소스를 관리합니다.
- GitHub 스타
- 41,038
- 파일
- 9
- 마지막 커밋
- 2026년 11월 11일
- 라이선스
- MIT
- 허용된 도구
- —
azure-devops-cli skill은 무엇을 하나요?
azure-devops-cli은(는) agent skill입니다. Azure CLI 확장을 사용하여 프로젝트, 리포지토리, 파이프라인, 보드 및 아티팩트를 포함한 Azure DevOps 리소스를 관리합니다.
skill의 SKILL.md에서 생성된 요약입니다.
azure-devops-cli skill 정보
이 SKILL은 개발자와 DevOps 엔지니어가 명령줄 인터페이스를 통해 Azure DevOps 리소스를 관리할 수 있도록 지원합니다. Azure CLI와 전용 devops 확장을 활용하여 에이전트가 프로젝트, 리포지토리, 파이프라인, 보드 및 아티팩트와 상호작용할 수 있습니다. 에이전트가 CI/CD 자동화나 Azure DevOps 관리가 필요하다고 판단하면, 이 SKILL을 로드하여 보안, 서비스 엔드포인트, 위키 등 다양한 영역에서 명령을 실행할 수 있습니다.
이 도구는 설치된 Azure CLI를 기반으로 작동하며, Personal Access Token을 통한 인증이 필요합니다. 빌드 관리를 위한 az pipelines, 풀 리퀘스트 및 브랜치 정책을 위한 az repos, 작업 항목 및 반복(iteration) 처리를 위한 az boards와 같은 특정 하위 명령어에 대한 구조화된 액세스를 제공합니다. 또한 REST API를 직접 호출하거나 JMESPath 쿼리를 사용하여 명령 출력 형식을 지정하는 고급 작업도 수행할 수 있습니다. 이 SKILL은 Azure DevOps 생태계 내에서 워크플로를 자동화하거나 복잡한 조직 구조를 관리하는 데 특히 유용합니다.
agent가 수행할 수 있는 작업
- 1CI/CD 파이프라인 관리 자동화에이전트가 파이프라인 실행, 빌드, 릴리스 및 변수 그룹을 관리하여 배포 워크플로를 간소화할 수 있습니다.
- 2소스 제어 및 풀 리퀘스트 관리개발자는 이 SKILL을 사용하여 Git 가져오기, 브랜치 정책 및 전체 풀 리퀘스트 라이프사이클을 처리할 수 있습니다.
- 3Azure Boards를 통한 프로젝트 진행 상황 추적AI에게 작업 항목을 생성, 업데이트 또는 조회하도록 지시하고 팀의 반복(iteration)을 관리할 수 있습니다.
- 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 내 스크립트는 클라이언트가 코드 실행을 허용하는 경우에만 실행됩니다.
매번 명령어를 입력할 때 조직(organization)과 프로젝트 이름을 반복하지 않으려면 어떻게 해야 하나요?
configure 명령어를 사용하여 조직과 프로젝트의 기본값을 설정할 수 있습니다.
CLI 사용 중 Windows에서 긴 문자열로 인해 오류가 발생하면 어떻게 해야 하나요?
Windows cmd.exe는 8191자 제한이 있습니다. azps.ps1을 사용하거나, 기본 제공되는 --file-path 인자, 또는 az devops invoke --in-file과 같은 우회 방법을 사용할 수 있습니다.