unblock-pr

Classify failing PR CI pipeline failures as flaky, infra, or regression.

150|23|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/datadog-labs/agent-skills --skill unblock-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unblock-pr
Source: https://github.com/datadog-labs/agent-skills/tree/main/dd-software-delivery/unblock-pr
Command: npx skills add https://github.com/datadog-labs/agent-skills --skill unblock-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pup, and includes scripts (resource) components.

What problem does it solve?

This Skill helps users investigate and resolve failing PR CI pipelines by classifying failures and proposing targeted actions.

Core Features & Use Cases

  • Failure Classification: Attributes each CI failure as flaky, infra, or regression.
  • Action Proposals: Suggests a targeted action based on the classification.
  • Code Coverage and Quality: Reports code coverage and quality/security status.
  • Use Case: When a PR fails in the CI pipeline, use this Skill to quickly identify the issue and take appropriate action.

Quick Start

Run the unblock-pr skill with the PR branch and repository, and it will analyze the pipeline and provide a triage brief with recommendations.

Frequently Asked Questions about unblock-pr

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

FAQPage Schema
How do I resolve a failing PR CI pipeline?

To resolve a failing PR CI pipeline, you classify the failure as flaky, infra, or regression. This Skill analyzes the pipeline and provides a triage brief with targeted action recommendations.

Why does my CI pipeline fail on a pull request?

CI pipelines fail on pull requests due to flaky tests, infrastructure issues, or code regressions. This Skill classifies the specific failure type and reports code coverage and quality security status to clarify the root cause.

Does this PR pipeline triage work with GitHub Actions?

Yes, this PR pipeline triage supports GitHub Actions and other CI providers. It requires access to the pup CLI or MCP server to fully analyze the pipeline and propose targeted actions.

Do I need the pup CLI to analyze failing pull requests?

Yes, you need the pup CLI or MCP server access to analyze failing pull requests. This access is required for full functionality to classify CI failures and propose targeted actions to unblock your pipeline.

What is the best way to troubleshoot a failing CI pipeline branch?

The best way to troubleshoot a failing CI pipeline branch is to run this Skill with the PR branch and repository. It analyzes the pipeline, classifies the failure type, and suggests targeted actions to resolve the issue.

Can I check code coverage and security status when a PR fails?

Yes, you can check code coverage and security status when a PR fails. This Skill reports code coverage and quality status alongside its failure classification and targeted action proposals.