harness-pipeline

Harness Pipeline Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "harness-pipeline" with this command: npx skills add lobbi-docs/claude/lobbi-docs-claude-harness-pipeline

Harness Pipeline Skill

Execute and monitor Harness CI/CD pipelines with automatic Jira issue linking.

Usage

/harness-pipeline <action> [options]

Actions

trigger

Trigger a pipeline execution.

/harness-pipeline trigger --pipeline <pipeline-id> --branch <branch-name> --jira <issue-key>

Steps:

  • Validate Jira issue exists (using issue-validator)

  • Execute pipeline via Harness REST API

  • Add comment to Jira issue with execution link

  • Return execution ID for monitoring

status

Check pipeline execution status.

/harness-pipeline status --execution <execution-id>

Returns:

  • Pipeline name

  • Current status (Running, Success, Failed, Aborted)

  • Stage statuses

  • Duration

  • Error details (if failed)

logs

Get pipeline execution logs.

/harness-pipeline logs --execution <execution-id> --stage <stage-name>

list

List recent pipeline executions.

/harness-pipeline list --pipeline <pipeline-id> --limit 10

Jira Integration

When triggering a pipeline with --jira flag:

Pre-execution:

  • Validates issue exists

  • Checks issue is in appropriate status

  • Adds "Pipeline Triggered" comment

During execution:

  • Optionally updates issue status to "In Progress"

Post-execution:

  • Adds execution result comment

  • Links build artifacts

  • Transitions issue based on result (configurable)

Example Workflow

1. Validate the Jira issue first

/jira validate PROJ-163

2. Trigger pipeline with Jira link

/harness-pipeline trigger
--pipeline my-ci-pipeline
--branch feature/PROJ-163
--jira PROJ-163

3. Monitor execution

/harness-pipeline status --execution <returned-execution-id>

4. View logs if needed

/harness-pipeline logs --execution <execution-id> --stage build

REST API Calls

This skill uses the Harness REST API (NOT MCP):

Trigger pipeline

curl -X POST "${HARNESS_API_URL}/pipeline/api/pipeline/execute/${PIPELINE_ID}"
-H "x-api-key: ${HARNESS_API_KEY}"
-H "Harness-Account: ${HARNESS_ACCOUNT_ID}"
-H "Content-Type: application/json"
--data-urlencode "accountIdentifier=${HARNESS_ACCOUNT_ID}"
--data-urlencode "orgIdentifier=${HARNESS_ORG_ID}"
--data-urlencode "projectIdentifier=${HARNESS_PROJECT_ID}"

Error Handling

Error Cause Resolution

401 Unauthorized Invalid or expired PAT Regenerate PAT token

403 Forbidden Insufficient permissions Check PAT scope

404 Not Found Pipeline/execution not found Verify identifiers

429 Too Many Requests Rate limited Wait and retry

Security

  • PAT tokens stored in .env only

  • Never logged or exposed

  • Minimal required permissions

  • Rotate regularly

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

vision-multimodal

No summary provided by upstream source.

Repository SourceNeeds Review
General

design-system

No summary provided by upstream source.

Repository SourceNeeds Review
General

kanban

No summary provided by upstream source.

Repository SourceNeeds Review
General

complex-reasoning

No summary provided by upstream source.

Repository SourceNeeds Review