From jira
Use when the user mentions Jira, issues, tickets, sprints, work items, or any project management task involving Atlassian. Routes to workflow skills or delegates to jira-agent subagent.
npx claudepluginhub jackhutson/workflow-toolkit-plugins --plugin jiraThis skill uses the workspace's default tool permissions.
Run via bash:
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Run via bash:
acli jira auth status
acli jira auth login --web --site <site>.atlassian.netbrew tap atlassian/homebrew-acli && brew install acliPresent two options to the user:
Remember the user's choice for the rest of the session. The user can say "switch to direct/subagent" to change mid-session.
| User intent | Skill |
|---|---|
| "Show me ticket X", "pull context for X", "what's in X" | jira-context |
| "Start working on X", "mark X as done", "X is blocked", "send for review" | jira-progress |
| "Break this spec into tickets", "create tickets from this plan" | jira-decompose |
| "Work on X", "pick up X", "agent handle X" | jira-work |
| "Configure workflow for X", "set up statuses", "refresh workflow" | jira-workflow |
For intents that don't match a workflow (e.g., "just create a blank ticket", "search for bugs in PROJ", "delete PROJ-99"), handle directly using ACLI:
acli jira workitem create --summary "..." --project "PROJ" --type "Task" --yesacli jira workitem search --jql "..." --fields "key,summary,status,assignee" --csvacli jira workitem edit --key "KEY-123" --summary "..." --yesacli jira workitem delete --key "KEY-123" --yesAlways use --yes to skip confirmations and --fields to control output size.
jira-agent via the Task tool with the user's request