Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub jackhutson/jira-pluginToken-efficient Jira integration via Atlassian CLI with progressive skill disclosure
Share bugs, ideas, or general feedback.
A token-efficient Jira integration for Claude Code that uses the Atlassian CLI (ACLI) instead of MCP tool schemas. Idle cost is ~80 tokens compared to ~24,500 for the official Rovo MCP — a 99.7% reduction.
Instead of injecting dozens of tool schemas into every message, this plugin provides Claude Code skills — markdown procedures that are loaded on-demand. Skills invoke acli commands via bash, so there is zero MCP overhead.
Two execution modes are available per session:
The plugin requires the Atlassian CLI (ACLI), the official Atlassian command-line tool:
brew tap atlassian/homebrew-acli && brew install acli
On Linux or Windows (WSL), see the ACLI documentation for alternative installation methods.
acli jira auth login
This launches an interactive wizard that walks you through authentication. You can also use acli jira auth login --web to authenticate directly via your browser.
Don't have ACLI yet? That's fine — install the plugin first (step 3). A startup hook runs on every session and will tell you exactly what's missing and how to fix it. You can set up ACLI at any point; the plugin will detect it on the next session start or the first time you mention Jira.
Plugin installation is a two-step process — add the marketplace, then install the plugin from it.
From a local clone:
git clone https://github.com/jackhutson/jira-plugin.git
Then inside Claude Code:
/plugin marketplace add ./jira-plugin
/plugin install jira@jira-marketplace
From GitHub (no clone needed):
/plugin marketplace add jackhutson/jira-plugin
/plugin install jira@jira-marketplace
After installing, run /reload-plugins to load the skills.
Start a new Claude Code session. The plugin's startup hook automatically checks that ACLI is installed and authenticated — you'll see a warning with setup instructions if anything is missing.
You can also verify manually:
acli jira auth status
The plugin checks for ACLI and valid authentication at two points:
jira skill runs acli jira auth status before doing any work. If something is wrong, Claude will tell you what to run — it never attempts to authenticate on your behalf.This means you can safely install the plugin before ACLI. Everything degrades gracefully with actionable guidance.
The plugin provides six skills, loaded only when needed:
| Skill | Trigger examples | What it does |
|---|---|---|
| jira | Any Jira mention | Entry point — checks prereqs, selects mode, routes to workflow skills |
| jira-context | "Show me PROJ-123", "pull context" | Fetches ticket details, subtasks, and comments as structured markdown |
| jira-progress | "Start working on X", "mark as done", "blocked" | Transitions a ticket through workflow stages (start, review, done, block, reopen) |
| jira-work | "Work on PROJ-123", "pick up X" | Claims a ticket, loads context, does the work, updates Jira throughout |
| jira-decompose | "Break this spec into tickets" | Analyzes a spec/plan and proposes an epic + child ticket hierarchy |
| jira-workflow | "Configure workflow for PROJ" | Discovers project workflow statuses and caches them for future use |
Different Jira projects use different status names. The first time you use jira-progress or jira-work on a project, the plugin detects it's unconfigured and offers two discovery paths:
Discovered workflows are cached in config/workflows.json so discovery only runs once per project.
RuFlo Marketplace: Claude Code native agents, swarms, workers, and MCP tools for continuous software engineering
No description available.
Code intelligence powered by a knowledge graph — execution flows, blast radius, and semantic search