Jira Ops
by @djc00p
Retrieve, analyze, and update Jira tickets directly. Supports MCP-based (recommended) and direct REST API approaches. Trigger phrases: fetch Jira ticket, upd...
clawhub install jira-opsπ About This Skill
name: jira-ops description: "Retrieve, analyze, and update Jira tickets directly. Supports MCP-based (recommended) and direct REST API approaches. Trigger phrases: fetch Jira ticket, update ticket status, add comment, transition issue, search Jira, extract acceptance criteria. Adapted from everything-claude-code by @affaan-m (MIT)" metadata: {"clawdbot":{"emoji":"π«","requires":{"bins":[],"env":["JIRA_URL","JIRA_EMAIL","JIRA_API_TOKEN"]},"os":["linux","darwin","win32"]}}
Jira Integration
Retrieve, analyze, and update Jira tickets with MCP or direct REST API.
When to Activate
Setup
Option A: MCP Server (Recommended)
Install mcp-atlassian via uvx:
{
"jira": {
"command": "uvx",
"args": ["mcp-atlassian==0.21.0"],
"env": {
"JIRA_URL": "https://YOUR_ORG.atlassian.net",
"JIRA_EMAIL": "your.email@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
Get your API token: https://id.atlassian.com/manage-profile/security/api-tokens
Option B: Direct REST API
Set these environment variables:
JIRA_URL β Jira instance URLJIRA_EMAIL β Your account emailJIRA_API_TOKEN β API token (never hardcode)MCP Tools
With mcp-atlassian configured:
jira_search β JQL queriesjira_get_issue β Fetch issue detailsjira_create_issue β Create new issuesjira_update_issue β Update fieldsjira_transition_issue β Change statusjira_add_comment β Add commentsjira_get_transitions β List available transitionsAnalyzing Tickets
Extract from tickets:
Updating Tickets
| Workflow | Jira Action | |----------|-------------| | Start work | Transition to "In Progress" + comment branch name | | Tests done | Comment with test coverage summary | | PR created | Comment with link, transition if needed | | Merged | Transition to "Done" |
Security
.env to .gitignoreβοΈ Configuration
Option A: MCP Server (Recommended)
Install mcp-atlassian via uvx:
{
"jira": {
"command": "uvx",
"args": ["mcp-atlassian==0.21.0"],
"env": {
"JIRA_URL": "https://YOUR_ORG.atlassian.net",
"JIRA_EMAIL": "your.email@example.com",
"JIRA_API_TOKEN": "your-api-token"
}
}
}
Get your API token: https://id.atlassian.com/manage-profile/security/api-tokens
Option B: Direct REST API
Set these environment variables:
JIRA_URL β Jira instance URLJIRA_EMAIL β Your account emailJIRA_API_TOKEN β API token (never hardcode)