Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns.
Natural language interaction with Jira for managing issues, sprints, and workflows. This skill enables Claude to view, create, update, and transition Jira tickets using conversational commands.
The Jira skill bridges the gap between natural language requests and Jira operations. Instead of remembering specific CLI commands or API calls, you can simply tell Claude what you want to do with your Jira tickets, and the skill handles the technical details.
Key benefits:
This skill activates when you:
Trigger phrases include:
When activated, the skill first determines which backend is available:
jira command is installedmcp__atlassian__*)Once a backend is detected:
Before any modification, the skill:
"Show me PROJ-123"
"What's the status of ABC-456?"
"Display the details of that bug ticket"
"List my open tickets"
"What issues are in progress?"
"Show me high priority bugs"
"Find all tickets updated this week"
"What's assigned to john@example.com?"
"Create a bug ticket for the login timeout issue"
"Make a new task for updating the documentation"
"Create a story for implementing the export feature with acceptance criteria"
"Move PROJ-123 to In Progress"
"Assign this ticket to me"
"Mark the bug as done"
"Add a comment saying the fix is deployed"
"Change the priority to high"
"What's in the current sprint?"
"Show me the active sprint"
"List sprint backlog items"
"Find all bugs created this week"
"Show unassigned high-priority issues"
"List tickets I updated recently"
"Find issues blocked by PROJ-100"
You need one of the following backends configured:
The jira CLI provides fast, local access to Jira.
Installation:
# macOS
brew install ankitpokhrel/jira-cli/jira-cli
# Linux
# Download from https://github.com/ankitpokhrel/jira-cli/releases
Setup:
jira init
Follow the prompts to configure your Jira server URL and authentication.
The Atlassian MCP provides Jira access through Model Context Protocol.
Configure the Atlassian MCP in your Claude settings with your Atlassian credentials. This enables access to mcp__atlassian__* tools.
When viewing an issue, you'll see:
Lists display in a table format showing:
After modifications, the skill:
The skill follows strict safety protocols:
Always:
Never:
--no-input without all required fieldsCLI:
# Reinitialize
jira init
# Verify connection
jira me
MCP:
| Error | Cause | Solution | |-------|-------|----------| | "Issue not found" | Invalid key | Verify the issue key is correct | | "Transition not available" | Workflow constraint | Check available transitions first | | "Permission denied" | Project access | Verify your Jira permissions | | "Invalid assignee" | Wrong ID format | Use account ID, not display name | | "Required field missing" | Project config | Check project's required fields |
If neither CLI nor MCP is available:
Install jira CLI (recommended):
brew install ankitpokhrel/jira-cli/jira-cli
jira init
Or configure Atlassian MCP in your Claude settings
For advanced usage, the skill includes detailed reference documentation:
references/commands.md: Complete CLI command reference with examplesreferences/mcp.md: Full MCP tool reference with JQL query guideThese are loaded on-demand when handling complex operations like:
Query Google Places API (New) via the goplaces CLI for text search, place details, resolve, and reviews. Use for human-friendly place lookup or JSON output for scripts.
Search and analyze your own session logs (older/parent conversations) using jq.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Capture and automate macOS UI with the Peekaboo CLI.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Delegate coding tasks to Codex, Claude Code, or Pi agents via background process. Use when: (1) building/creating new features or apps, (2) reviewing PRs (spawn in temp dir), (3) refactoring large codebases, (4) iterative coding that needs file exploration. NOT for: simple one-liner fixes (just edit), reading code (use read tool), thread-bound ACP harness requests in chat (for example spawn/run Codex or Claude Code in a Discord thread; use sessions_spawn with runtime:"acp"), or any work in ~/clawd workspace (never spawn agents here). Claude Code: use --print --permission-mode bypassPermissions (no PTY). Codex/Pi/OpenCode: pty:true required.
Category:developer