aurelienclere-365/ado-cowork-plugin/ado-pipelines

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when the user asks about Azure DevOps build or release pipelines, CI/CD status, build logs, pipeline definitions, artifacts, or wants to trigger a run. "what failed in the last build", "show me the build log for pipeline api-gateway", "trigger a build on the main branch", "list all pipeline definitions in the Platform project", "download the artifact from build #456", "why did the CI fail", "create a new pipeline", "show pipeline run history for release-2.0", "how long does the build take on average", "queue a new run with custom variables"

Install

npx vskill@latest install aurelienclere-365/ado-cowork-plugin/ado-pipelines

SKILL.md

ADO Pipelines

Read pipeline status, inspect build logs, trigger runs, manage pipeline definitions, and download artifacts for Azure DevOps CI/CD pipelines.

When to use

  • User wants to know if a build passed or failed
  • User wants to read error output from a failing build
  • User wants to trigger (queue) a new pipeline run
  • User wants to list available pipeline definitions in a project
  • User wants to download or inspect a pipeline artifact
  • User wants to create or update a pipeline definition (YAML)

MCP tools used

ToolPurpose
pipelines_buildList builds / get the latest build for a pipeline or branch
pipelines_build_logRetrieve the log output of a specific build task
pipelines_runQueue (trigger) a new pipeline run
pipelines_writeCreate or update a pipeline definition
pipelines_definitionGet the full YAML definition of a pipeline
pipelines_artifactList or download artifacts produced by a build

Workflow

Getting the latest build status
  1. Identify: project name and either pipeline name or repository+branch.
  2. Call pipelines_build(project, pipelineName, branch) — returns the latest N builds

with status (succeeded, failed, running, cancelled) and duration.

  1. Present the Build Status table.
Reading build logs (failure triage)
  1. Call pipelines_build to get the failing build ID.
  2. Call pipelines_build_log(buildId) — returns the structured task timeline with each

step's result (succeeded / failed / skipped) and log URL.

  1. Focus on the first failed step. Extract error lines (lines containing error:,

Error, FAILED, Exception).

  1. Present the Failure Summary with the failing step name and extracted error lines.
  2. Offer to create a bug work item from the failure.
Triggering a run
  1. Identify: project, pipeline name/ID, branch, and any variable overrides.
  2. Call pipelines_run(project, pipelineId, branch, variables).
  3. Confirm with the new run ID and a link to the run page.
Listing pipeline definitions
  1. Call pipelines_definition(project) — returns all defined pipelines with ID, name,

folder, and default branch.

  1. Present as a Pipeline Definitions table.
Downloading an artifact
  1. Identify build ID and artifact name.
  2. Call pipelines_artifact(buildId, artifactName) — returns the artifact download URL

or file list.

  1. Present the artifact content or URL.

Output Format

Build Status
Build #PipelineBranchStatusDurationStarted
456api-gatewaymainFailed2m 14s10 min ago
455api-gatewaymainSucceeded2m 07s2h ago
454api-gatewayfeature/redisSucceeded1m 58s4h ago
Failure Summary

Build #456 — api-gateway / main — FAILED

StepResultDuration
Restore NuGet packagesSucceeded0m 23s
BuildSucceeded0m 51s
Run unit testsFailed0m 58s
error: Test run failed.
FAILED AuthServiceTests.TokenExpiry (0.23s)
System.UnauthorizedAccessException: Token expired before validation
at AuthService.ValidateToken() line 87
Pipeline Definitions
IDNameFolderDefault Branch
12api-gateway\Backendmain
17identity-service\Backendmain
23release-2.0\Releaserelease/2.0

Notes

  • pipelines_build returns builds in reverse-chronological order. To get a specific build,

pass the build ID directly.

  • Log lines can be very long. Truncate to the first 50 error lines; offer to show more

if the user asks.

  • When triggering a run, always confirm the branch and variables with the user before

calling pipelines_run — a misfire on a release pipeline can be disruptive.

Active context

This skill respects the session context set by the ado-context skill.

  • If activeProject is set, use it automatically as the project parameter — do not

ask the user to re-specify it.

  • If no context is set and a project is required, invoke Workflow E of ado-context

to resolve it (list projects, ask user to pick, then proceed).

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
5
7-day trend score
9

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/aurelienclere-365/ado-cowork-plugin/ado-pipelines/badge)](https://verified-skill.com/skills/aurelienclere-365/ado-cowork-plugin/ado-pipelines)

Something wrong with this skill or its page? Tell us.