azure-devops-api

Query Azure DevOps sprint work items and team pull requests via Python scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jamesbondev/ai-dotfiles --skill azure-devops-api-jamesbondev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-devops-api
Source: https://github.com/jamesbondev/ai-dotfiles/tree/main/.github/skills/azure-devops-api
Command: npx skills add https://github.com/jamesbondev/ai-dotfiles --skill azure-devops-api-jamesbondev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management of Azure DevOps work items and pull requests by providing script-based querying capabilities that go beyond the limitations of the default Azure DevOps MCP.

Core Features & Use Cases

  • Query Sprint Work Items: Filter work items by team, current iteration, state, assignee, and type.
  • Query Team PRs: Find pull requests where your team is assigned as a reviewer, with options to include your own PRs.
  • Use Case: When you need to quickly see all unassigned work items in the current sprint for your team, or list all pull requests that require your team's review.

Quick Start

Use the azure-devops-api skill to list all unassigned work items in the current sprint for your team.

Frequently Asked Questions about azure-devops-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query Azure DevOps sprint work items for a specific team?

You can query Azure DevOps sprint work items by using Python scripts to filter by team, current iteration, state, assignee, and type. This approach solves default MCP limitations by targeting specific Area Paths and iteration contexts.

How do I find pull requests where my team is a reviewer in Azure DevOps?

You can find team pull requests in Azure DevOps by running scripts that filter PRs by team reviewer. The query includes options to also list your own active pull requests alongside those requiring your team's review.

What environment variables do I need to configure for Azure DevOps API scripts?

You must set environment variables for Azure DevOps authentication and project configuration before executing the scripts. These variables provide the necessary credentials and project context to query work items and pull requests securely.

Why does the default Azure DevOps MCP fail to filter work items by Area Path?

The default Azure DevOps MCP lacks team-specific filtering capabilities for work items by Area Path and current iteration. This limitation is solved by using custom Python scripts that enforce strict team-based query constraints.

Can I list unassigned work items in the current sprint using Azure DevOps?

Yes, you can list all unassigned work items in the current sprint for your team. The scripts query Azure DevOps by combining the current iteration path with an empty assignee filter to return available tasks.