Azure DevOps for Openclaw

A powerful integration for managing Azure DevOps projects, repositories, and pull request lifecycles directly through an AI-driven interface.

pals-software
v1.0.0
Feb 10, 2026
2
2.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install azure-devops

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install azure-devops using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Azure DevOps?

The Azure DevOps integration for Openclaw Skills provides a robust bridge between your AI coding agent and Microsoft's cloud-hosted development platform. By utilizing the Azure DevOps REST API (v7.1), this skill enables developers to query project structures, list repositories, and manage branches without leaving their terminal or development environment. It is designed to streamline the transition from writing code to managing the deployment lifecycle.

Built with developer productivity in mind, this skill handles the heavy lifting of API authentication and JSON parsing. Whether you are checking build statuses or orchestrating complex repository audits, this tool ensures that your Openclaw Skills environment remains the central hub for all your DevOps activities.

Azure DevOps Use Cases

  • Automating the creation of pull requests after a feature branch is ready for review.
  • Listing and navigating through large numbers of repositories and projects within an organization.
  • Monitoring active pull requests and their creators to facilitate faster team collaboration.
  • Retrieving repository IDs and branch names for use in automated CI/CD script generation.

How Azure DevOps Works

  1. Scans the local configuration in ~/.openclaw/openclaw.json for a valid Personal Access Token (PAT) and Organization name.
  2. Prompts the user to provide missing credentials if the environment is not yet configured, ensuring a secure setup.
  3. Formats REST API requests using curl with Basic Authentication (using the PAT as the password).
  4. Pipes API responses through jq to filter and display only the most relevant technical data to the user.
  5. Executes management actions such as POST requests to create pull requests based on natural language triggers.

Azure DevOps Setup

To get started with this skill within Openclaw Skills, ensure you have curl and jq installed on your system. You will also need a Personal Access Token (PAT) from your Azure DevOps account.

# Example of manually setting environment variables
export AZURE_DEVOPS_PAT="your_token_here"
export AZURE_DEVOPS_ORG="your_organization_name"

Alternatively, add the following to your configuration file:

{
  "skills": {
    "entries": {
      "azure-devops": {
        "apiKey": "YOUR_PAT",
        "env": {
          "AZURE_DEVOPS_ORG": "YourOrgName"
        }
      }
    }
  }
}

Azure DevOps Data Schema & Taxonomy

The skill organizes Azure DevOps data into several key taxonomies for clear reporting:

Entity Data Fields Description
Project Name, Description High-level organizational units.
Repository Name, ID, WebURL Git-based source control units.
Pull Request ID, Title, Source/Target, Author Active code review and merge requests.
Branch Name (Ref) Filtered heads from the git reference API.

Azure DevOps Advanced Features

  • Intelligent credential persistence that automatically updates your local config when missing values are provided.
  • Multi-repository support allowing for quick switching between different git projects within the same organization.
  • Seamless pull request orchestration including source/target branch mapping and description injection.
  • Secure handling of Personal Access Tokens to ensure sensitive data is never logged in standard output.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins curljq
Github Stars: 0
forks: 0

Featured*