列出 Azure DevOps 项目、存储库和分支;创建拉取请求;管理工作项目;检查构建状态。在使用 Azure DevOps 资源、检查 PR 状态、查询项目结构或自动化 DevOps 工作流程时使用。
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install azure-devops或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install azure-devops⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/azure-devops/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: azure-devops description: List Azure DevOps projects, repositories, and branches; create pull requests; manage work items; check build status. Use when working with Azure DevOps resources, checking PR status, querying project structure, or automating DevOps workflows. metadata: {"openclaw": {"emoji": "☁️", "requires": {"bins": ["curl", "jq"], "env": ["AZURE_DEVOPS_PAT"]}, "primaryEnv": "AZURE_DEVOPS_PAT"}} ---
List projects, repositories, branches. Create pull requests. Manage work items. Check build status.
Required:
AZURE_DEVOPS_PAT: Personal Access TokenAZURE_DEVOPS_ORG: Organization nameIf values are missing from ~/.openclaw/openclaw.json, the agent should:
~/.openclaw/openclaw.json under skills.entries["azure-devops"]{
skills: {
entries: {
"azure-devops": {
apiKey: "YOUR_PERSONAL_ACCESS_TOKEN", // AZURE_DEVOPS_PAT
env: {
AZURE_DEVOPS_ORG: "YourOrganizationName"
}
}
}
}
}
curl -s -u ":${AZURE_DEVOPS_PAT}" \
"https://dev.azure.com/${AZURE_DEVOPS_ORG}/_apis/projects?api-version=7.1" \
| jq -r '.value[] | "\(.name) - \(.description // "No description")"'
PROJECT="YourProject"
curl -s -u ":${AZURE_DEVOPS_PAT}" \
"https://dev.azure.com/${AZURE_DEVOPS_ORG}/${PROJECT}/_apis/git/repositories?api-version=7.1" \
| jq -r '.value[] | "\(.name) - \(.webUrl)"'
PROJECT="YourProject"
REPO="YourRepo"
curl -s -u ":${AZURE_DEVOPS_PAT}" \
"https://dev.azure.com/${AZURE_DEVOPS_ORG}/${PROJECT}/_apis/git/repositories/${REPO}/refs?filter=heads/&api-version=7.1" \
| jq -r '.value[] | .name | sub("refs/heads/"; "")'
PROJECT="YourProject"
REPO_ID="repo-id-here"
SOURCE_BRANCH="feature/my-branch"
TARGET_BRANCH="main"
TITLE="PR Title"
DESCRIPTION="PR Description"
curl -s -u ":${AZURE_DEVOPS_PAT}" \
-H "Content-Type: application/json" \
-X POST \
-d '{
"sourceRefName": "refs/heads/'"${SOURCE_BRANCH}"'",
"targetRefName": "refs/heads/'"${TARGET_BRANCH}"'",
"title": "'"${TITLE}"'",
"description": "'"${DESCRIPTION}"'"
}' \
"https://dev.azure.com/${AZURE_DEVOPS_ORG}/${PROJECT}/_apis/git/repositories/${REPO_ID}/pullrequests?api-version=7.1"
PROJECT="YourProject"
REPO_NAME="YourRepo"
curl -s -u ":${AZURE_DEVOPS_PAT}" \
"https://dev.azure.com/${AZURE_DEVOPS_ORG}/${PROJECT}/_apis/git/repositories/${REPO_NAME}?api-version=7.1" \
| jq -r '.id'
PROJECT="YourProject"
REPO_ID="repo-id"
curl -s -u ":${AZURE_DEVOPS_PAT}" \
"https://dev.azure.com/${AZURE_DEVOPS_ORG}/${PROJECT}/_apis/git/repositories/${REPO_ID}/pullrequests?api-version=7.1" \
| jq -r '.value[] | "#\(.pullRequestId): \(.title) [\(.sourceRefName | sub("refs/heads/"; ""))] -> [\(.targetRefName | sub("refs/heads/"; ""))] - \(.createdBy.displayName)"'
https://dev.azure.com/${AZURE_DEVOPS_ORG}7.1安装 Azure 开发运营 后,可以对 AI 说这些话来触发它
Help me get started with Azure DevOps
Explains what Azure DevOps does, walks through the setup, and runs a quick demo based on your current project
Use Azure DevOps to list Azure DevOps projects, repositories, and branches; create pull...
Invokes Azure DevOps with the right parameters and returns the result directly in the conversation
What can I do with Azure DevOps in my developer & devops workflow?
Lists the top use cases for Azure DevOps, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/azure-devops/ 目录(个人级,所有项目可用),或 .claude/skills/azure-devops/(项目级)。重启 AI 客户端后,用 /azure-devops 主动调用,或让 AI 根据上下文自动发现并使用。
Azure 开发运营 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Azure 开发运营 可免费安装使用。请查阅仓库了解许可证信息。
列出 Azure DevOps 项目、存储库和分支;创建拉取请求;管理工作项目;检查构建状态。在使用 Azure DevOps 资源、检查 PR 状态、查询项目结构或自动化 DevOps 工作流程时使用。
Azure 开发运营 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Azure DevOps
Identifies repetitive steps in your workflow and sets up Azure DevOps to handle them automatically