azure-devopsList 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.
Install via ClawdBot CLI:
clawdbot install PALs-Software/azure-devopsList 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.1Generated Mar 1, 2026
Development teams use this skill to list projects, repositories, and branches to track codebase structure, create pull requests for code reviews, and manage work items for task tracking. It automates DevOps workflows, ensuring efficient collaboration and version control in agile environments.
DevOps engineers leverage this skill to check build statuses and list pull requests to monitor pipeline health and deployment readiness. It helps in automating status checks and ensuring smooth releases, reducing manual oversight in production environments.
IT administrators use this skill to list Azure DevOps projects and repositories for auditing resource usage and compliance. It enables automated reporting on project structures and access management, supporting governance and security reviews in large organizations.
Development teams implement this skill to create pull requests and list branches programmatically, streamlining code integration and review cycles. It reduces manual effort in merging features, enhancing productivity in fast-paced development sprints.
Companies integrate this skill into their SaaS platforms to offer automated DevOps capabilities, such as pull request creation and build status checks, as part of their service offerings. This adds value by reducing client setup time and enhancing workflow automation, potentially increasing subscription revenue.
IT consulting firms use this skill to provide managed DevOps services, automating tasks like project listing and work item management for clients. It enables scalable service delivery, improving operational efficiency and generating revenue through service contracts and hourly billing.
Enterprises develop internal tools using this skill to automate Azure DevOps operations, such as repository management and PR tracking, for their development teams. This reduces manual overhead, boosts productivity, and supports cost savings through improved resource utilization.
💬 Integration Tip
Ensure the AZURE_DEVOPS_PAT and AZURE_DEVOPS_ORG are securely stored in the configuration file and never exposed in logs; use the provided curl commands with jq for parsing JSON responses efficiently.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.