Official agent skill

Investigating Pipeline

by dotnet in dotnet/docker-tools

Diagnoses a single Azure Pipelines build. An agent skill from dotnet/docker-tools.

OfficialMITAuto-check passedDevelopment

Install Investigating Pipeline

skills CLI
$ npx skills add dotnet/docker-tools --skill investigating-pipeline -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install dotnet/docker-tools investigating-pipeline --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/dotnet/docker-tools.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/investigating-pipeline .claude/skills/investigating-pipeline && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
investigating-pipeline
GitHub stars
181
Token cost
~259 tokens
SKILL.md length
72 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Diagnoses a single Azure Pipelines build. An agent skill from dotnet/docker-tools.

  • A user provides a build ID
  • SKILL.md covers How to view the build timeline and How to read pipeline logs
  • Calls pwsh
  • Azure DevOps build URL and wants to understand what failed and why

What it does

Investigating Pipeline is an agent skill from dotnet/docker-tools, published by the product's own GitHub organization. Diagnoses a single Azure Pipelines build. Shows the build timeline tree with stages, jobs, and task results, and retrieves task logs for debugging failures. Use when a user provides a build ID or Azure DevOps build URL and wants to understand what failed and why.

Its SKILL.md is about 260 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development. It works with Azure DevOps. The repository describes itself as: This is a repo to house some common tools for our various docker repos. The licence is MIT.

When your agent uses it

  • A user provides a build ID
  • Azure DevOps build URL and wants to understand what failed and why

Example prompts

  • “Use the investigating-pipeline skill to diagnose a single Azure Pipelines build. An agent skill from dotnet/docker-tools”
  • “/investigating-pipeline”

Requirements

  • Docker

What it can do on your machine

Read from SKILL.md and the folder at commit ef7fe45. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • pwsh

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Investigating Pipeline loads about 259 tokens when it runs. Until then it costs about 72 tokens; SKILL.md has 72 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~259

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from dotnet/docker-tools at commit ef7fe45, republished under its MIT licence (© dotnet). 72 words, ~259 tokens.

Download SKILL.mdSave it as .claude/skills/investigating-pipeline/SKILL.md (or your agent's skills folder).
name
investigating-pipeline
description
Diagnoses a single Azure Pipelines build. Shows the build timeline tree with stages, jobs, and task results, and retrieves task logs for debugging failures. Use when a user provides a build ID or Azure DevOps build URL and wants to understand what failed and why.

Investigating Azure Pipelines builds

This document contains useful patterns for inspecting Azure Pipelines builds.

How to view the build timeline

Use Show-BuildTimeline.ps1 to view a build's timeline. This includes all stages, jobs, and tasks along with their results.

shell
pwsh ./eng/docker-tools/skill-helpers/Show-BuildTimeline.ps1 <org> <project> <buildId>

Each node includes a log ID (Task #42 means log ID 42).

How to read pipeline logs

First, get the log ID from the build timeline. Then, use Get-BuildLog.ps1 to print the full log:

shell
pwsh ./eng/docker-tools/skill-helpers/Get-BuildLog.ps1 -Organization dnceng -Project internal -BuildId $buildId -LogId $logId

© dotnet, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/investigating-pipeline of dotnet/docker-tools.

Open the folder on GitHubat commit ef7fe45

Compare with similar skills

Investigating Pipeline next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Investigating Pipeline compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Investigating Pipeline this skilldotnet/docker-tools181—~259Automated safety check: PassMIT
Debate ReviewamElnagdy/review-skills1322 repos~1.1kAutomated safety check: PassMIT
Azdo Internalmicrosoft/aspire6.4k—~4.5kAutomated safety check: PassMIT
Component Governance RemediationOfficeDev/microsoft-365-agents-toolkit780—~3kAutomated safety check: PassCustom licence
Leanspeccodervisor/leanspec296—~1.8kAutomated safety check: PassMIT
Respond To PR Commentsmicrosoft/PromptKit111—~4.2kAutomated safety check: PassMIT

Similar skills

  • Debate Review

    amElnagdy/review-skills

    Two-model debate review of a GitHub PR, GitLab MR, Azure DevOps PR, or local working tree, posted as inline comments or printed.

    132 GitHub starsUsed in 2 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Azdo Internal

    microsoft/aspire

    Official

    A skill your agent uses when asked to trigger or inspect Aspire internal Azure DevOps builds, source-index runs, or release validation on dnceng/internal; push to the internal mirror; download build…

    6.4k GitHub stars~4.5k tokensUpdated today
    DevelopmentAuto-check passed
  • Component Governance Remediation

    OfficeDev/microsoft-365-agents-toolkit

    A skill your agent uses when: retrieving, exporting, triaging, or remediating Azure DevOps Component Governance alerts for this repository, including CG report URLs, vulnerable pnpm dependencies…

    780 GitHub stars~3k tokensUpdated today
    DevelopmentAuto-check passed
  • Leanspec

    codervisor/leanspec

    The spec-coding methodology for AI-assisted development. An agent skill from codervisor/leanspec.

    296 GitHub stars~1.8k tokensUpdated 4 mo ago
    DevelopmentAuto-check passed
  • Respond To PR Comments

    microsoft/PromptKit

    Official

    Respond to pull request review comments on GitHub or Azure DevOps Services.

    111 GitHub stars~4.2k tokensUpdated 21 days ago
    DevelopmentAuto-check passed
  • Release

    microsoft/DirectXTK12

    Official

    Guide for performing the DirectX Tool Kit for DirectX 12 release process.

    1.8k GitHub stars~1.2k tokensUpdated today
    DevelopmentAuto-check passed

More from dotnet/docker-tools

  • Investigating Pull Request

    dotnet/docker-tools

    Official

    Inspect GitHub pull request status, read review comments, and diagnose PR validation failures.

    181 GitHub stars~318 tokensUpdated yesterday
    Auto-check passed
  • Reviewing Csharp

    dotnet/docker-tools

    Official

    Reviews C changes in the ImageBuilder codebase against the repo's modern C conventions and invariants.

    181 GitHub stars~793 tokensUpdated yesterday
    Auto-check passed
  • Triaging Pipelines

    dotnet/docker-tools

    Official

    Triage recent Azure Pipelines runs and failures. An agent skill from dotnet/docker-tools.

    181 GitHub stars~248 tokensUpdated yesterday
    Auto-check passed
  • Docs Maintenance

    dotnet/docker-tools

    Official

    Reviews or updates repository documentation as a dedicated task after implementation is complete.

    181 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Triaging Pull Requests

    dotnet/docker-tools

    Official

    Triage open pull requests into actionable categories. An agent skill from dotnet/docker-tools.

    181 GitHub stars~510 tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Investigating Pipeline

What does Investigating Pipeline do?

Diagnoses a single Azure Pipelines build. An agent skill from dotnet/docker-tools. Investigating Pipeline is an agent skill from dotnet/docker-tools, published by the product's own GitHub organization. Diagnoses a single Azure Pipelines build.

When should I use Investigating Pipeline?

Investigating Pipeline fits situations like: A user provides a build ID; azure DevOps build URL and wants to understand what failed and why.

How do I install Investigating Pipeline in Claude Code?

Run `npx skills add dotnet/docker-tools --skill investigating-pipeline -a claude-code`. Or copy the skill folder (.github/skills/investigating-pipeline in dotnet/docker-tools) into .claude/skills/investigating-pipeline in your project. Claude Code loads it when a task matches its description.

How do I install Investigating Pipeline in Codex?

Run `npx skills add dotnet/docker-tools --skill investigating-pipeline -a codex`. Or copy the skill folder (.github/skills/investigating-pipeline in dotnet/docker-tools) into .agents/skills/investigating-pipeline in your project. Codex loads it when a task matches its description.

Can I use Investigating Pipeline in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add dotnet/docker-tools --skill investigating-pipeline -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/investigating-pipeline, .gemini/skills/investigating-pipeline, .github/skills/investigating-pipeline and .opencode/skills/investigating-pipeline in your project.

What does Investigating Pipeline need to run?

Going by SKILL.md and its folder, Investigating Pipeline needs the command-line tools its instructions call (pwsh). Our summary lists: Docker.

Does Investigating Pipeline access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Investigating Pipeline safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Investigating Pipeline use?

Investigating Pipeline is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Investigating Pipeline use?

About 259 tokens (SKILL.md is roughly 1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Investigating Pipeline?

Skills that share tags, products or a category with Investigating Pipeline: Debate Review (amElnagdy/review-skills, 132 stars), Azdo Internal (microsoft/aspire, 6.4k stars), Component Governance Remediation (OfficeDev/microsoft-365-agents-toolkit, 780 stars) and Leanspec (codervisor/leanspec, 296 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Investigating Pipeline?

dotnet (a GitHub organization, an official publisher) maintains it in dotnet/docker-tools, which has 181 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 9, 2026.

Source: dotnet/docker-tools on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.