CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

run-pipeline

Execute and monitor Harness pipeline runs via MCP tools. Find pipelines, provide runtime inputs, trigger executions, monitor progress, handle approvals, retry failures, and abort running or stuck executions. Use when asked to run a pipeline, execute a deployment, trigger a build, start a pipeline, deploy a service, check execution status, approve a pipeline, or abort/stop/interrupt executions. Trigger phrases: run pipeline, execute pipeline, deploy, start build, trigger pipeline, check execution, approve deployment, retry failed pipeline, abort execution, stop pipeline, interrupt execution, kill stuck pipeline.

72

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A strong, highly actionable skill: the entire pipeline lifecycle (find, input, execute, monitor, approve, retry, abort) is covered with exact MCP tool calls and parameter blocks, plus production-deployment safety gates. The remaining gaps are minor: repeated interrupt syntax, no confirmation checkpoint for batch aborts, and a somewhat over-long single page.

Suggestions

State the `params: {interrupt_type: "AbortAll"}` interrupt syntax once in the Interrupting section and reference it from Examples and Troubleshooting instead of repeating the full parameter block four times.

Add an explicit confirmation checkpoint before batch aborts (e.g., list running/waiting executions and confirm with the user before interrupting each), mirroring the production-deployment safety gate.

DimensionReasoningScore

Conciseness

The body is largely lean step-by-step MCP calls with no explanation of concepts Claude already knows, but the `params: {interrupt_type: "AbortAll"}` syntax is repeated four times (Interrupting section, two Examples entries, Troubleshooting) and the advisory 'Performance Notes' section could be trimmed.

4 / 5

Actionability

Every step is a concrete, copy-paste-ready MCP tool call with full parameter blocks, including the non-obvious retry quirk (pipeline ID as resource_id plus execution_id) and the required interrupt_type inside params; Examples map real user requests to specific actions.

5 / 5

Workflow Clarity

Steps 1-6 are clearly sequenced with a production-deployment safety checklist and an explicit 'Ready to execute? Confirm to proceed.' checkpoint, but the destructive batch path ('Abort all stuck executions', looping interrupt per execution ID) lacks a confirmation/verification checkpoint, leaving a minor validation gap.

4 / 5

Progressive Disclosure

A single-page skill with no bundle files, organized under clear section headers and easy to navigate. However, at ~200 lines, sections like Troubleshooting and Examples could be offloaded, and Retrying/Interrupting sit after Response Format, outside the main step flow.

4 / 5

Total

17

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An excellent description: it names a specific domain and seven concrete lifecycle actions in third person, and pairs them with an explicit 'Use when' clause and a comprehensive, synonym-rich trigger-phrase list. The only weakness is that a few very broad triggers ('deploy', 'start build') could collide with other deployment-oriented skills.

DimensionReasoningScore

Specificity

The description lists seven concrete actions covering the full lifecycle — 'Find pipelines, provide runtime inputs, trigger executions, monitor progress, handle approvals, retry failures, and abort running or stuck executions' — which matches the comprehensive-coverage anchor rather than the minor-gaps anchor below it.

5 / 5

Completeness

Both what ('Execute and monitor Harness pipeline runs via MCP tools...') and when ('Use when asked to run a pipeline, execute a deployment, trigger a build...') are explicitly stated with concrete trigger phrases, exactly matching the top anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases are comprehensively covered with synonyms — 'abort execution, stop pipeline, interrupt execution, kill stuck pipeline' plus 'run pipeline, execute pipeline, deploy, start build, trigger pipeline, check execution' — matching the anchor that rewards synonyms and common variations.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (Harness pipeline runs via MCP), but bare triggers like 'deploy', 'start build', and 'check execution' are generic enough to overlap with other CI/CD and deployment skills, fitting the minor-overlap anchor rather than the minimal-conflict one.

4 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

harness/harness-ai

Path

plugins/claude/skills/run-pipeline/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.