From jira-orchestrator
Triggers, monitors status/logs of, and lists Harness CI/CD pipeline executions with Jira integration for issue validation, comments, and linking.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jira-orchestrator:harness-pipelineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Execute and monitor Harness CI/CD pipelines with automatic Jira issue linking.
Execute and monitor Harness CI/CD pipelines with automatic Jira issue linking.
/harness-pipeline <action> [options]
Trigger a pipeline execution.
/harness-pipeline trigger --pipeline <pipeline-id> --branch <branch-name> --jira <issue-key>
Steps:
Check pipeline execution status.
/harness-pipeline status --execution <execution-id>
Returns:
Get pipeline execution logs.
/harness-pipeline logs --execution <execution-id> --stage <stage-name>
List recent pipeline executions.
/harness-pipeline list --pipeline <pipeline-id> --limit 10
When triggering a pipeline with --jira flag:
Pre-execution:
During execution:
Post-execution:
# 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
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 | 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 |
.env onlynpx claudepluginhub markus41/claude --plugin jira-orchestratorIntegrates Claude Code with Harness MCP server for managing CD pipelines, Git repositories, pull requests, connectors, executions, and Jira synchronization. Useful for AI-powered DevOps workflows.
Views GitLab CI/CD pipeline status for merge requests or projects, showing jobs by stage, durations, timestamps, and failed job logs.
Provides Buildkite REST and GraphQL API usage, webhook handling, authentication, and pagination for programmatic CI/CD automation.