Complete Jira ticket management including viewing tickets, transitioning statuses, linking tickets, searching, creating, and updating. Use when the user asks to view, show, display, check, move, transition, start, finish, complete, close, link, relate, block, duplicate, or manage Jira tickets. Supports natural language for all operations.
Manage Jira tickets by viewing details, transitioning statuses, and linking issues. Use when users ask to show, move, start, finish, or link tickets with natural language commands.
/plugin marketplace add OrasesLabs/orases-claude-code-marketplace/plugin install jira-tools@orases-marketplaceThis skill is limited to using the following tools:
docs/linking.mddocs/transitioning.mddocs/viewing.mdexamples/common-workflows.mdComplete Jira workflow management using direct REST API calls with API token authentication.
Activate when the user:
Display full ticket details including status, description, comments, attachments, and links.
Script: scripts/view_ticket.py
Detailed Guide: skills/jira/docs/viewing.md
Quick Usage:
# Basic view
python3 scripts/view_ticket.py TICKET-KEY
# Full details with comments
python3 scripts/view_ticket.py TICKET-KEY --full
# JSON output
python3 scripts/view_ticket.py TICKET-KEY --json
Move tickets through workflow statuses (To Do → In Progress → Done).
Script: scripts/transition_ticket.py
Detailed Guide: skills/jira/docs/transitioning.md
Quick Usage:
# List available transitions
python3 scripts/transition_ticket.py TICKET-KEY --list
# Preview transition
python3 scripts/transition_ticket.py TICKET-KEY "Status Name" --dry-run
# Execute transition
python3 scripts/transition_ticket.py TICKET-KEY "Status Name"
Create, view, and remove links between tickets (blocks, duplicates, relates).
Script: scripts/link_ticket.py
Detailed Guide: skills/jira/docs/linking.md
Quick Usage:
# List available link types
python3 scripts/link_ticket.py --list-types
# View existing links on a ticket
python3 scripts/link_ticket.py TICKET-KEY --list
# Create a link (SOURCE blocks TARGET)
python3 scripts/link_ticket.py SOURCE-KEY TARGET-KEY "Blocks"
# Create link with comment
python3 scripts/link_ticket.py SOURCE-KEY TARGET-KEY "Relates" --comment "Related work"
# Remove a link by ID
python3 scripts/link_ticket.py TICKET-KEY --remove 12345
All scripts use Atlassian API Token authentication.
Required environment variables:
ATLASSIAN_EMAIL="your.email@company.com"
ATLASSIAN_API_TOKEN="ATATT..."
ATLASSIAN_SITE="yoursite.atlassian.net"
Setup: See scripts/SETUP.md
Map common phrases to Jira actions:
| User Says | Action | Maps To |
|---|---|---|
| "show", "view", "display" | View | view_ticket.py |
| "start", "begin working" | Transition | "In Progress" |
| "finish", "complete", "done" | Transition | "Done" |
| "block", "blocked" | Transition | "Blocked" |
| "link X to Y" | Link | link_ticket.py |
| "X blocks Y" | Link | "Blocks" link type |
| "X duplicates Y" | Link | "Duplicate" link type |
| "relate X and Y" | Link | "Relates" link type |
| "show links for X" | Link | link_ticket.py --list |
See docs/transitioning.md and docs/linking.md for complete mapping tables.
User: "Show me PROJ-123"
Steps:
python3 scripts/view_ticket.py PROJ-123User: "Start working on PROJ-123"
Steps:
python3 scripts/transition_ticket.py PROJ-123 "In Progress"User: "What can I do with PROJ-123?"
Steps:
python3 scripts/transition_ticket.py PROJ-123 --listUser: "PROJ-123 blocks PROJ-456"
Steps:
python3 scripts/link_ticket.py PROJ-123 PROJ-456 "Blocks"User: "Show links for PROJ-123"
Steps:
python3 scripts/link_ticket.py PROJ-123 --listATLASSIAN_API_TOKEN environment variable--list flagSee detailed error guides in:
docs/viewing.md#error-handlingdocs/transitioning.md#error-handling--dry-run--list before transitioningSee examples/ directory for common usage patterns:
Test ticket: PROJ-123
# Test viewing
python3 scripts/view_ticket.py PROJ-123
# Test transitions
python3 scripts/transition_ticket.py PROJ-123 --list
python3 scripts/transition_ticket.py PROJ-123 "Ready to Launch" --dry-run
skills/jira/
├── SKILL.md # This file - main skill definition
├── docs/
│ ├── viewing.md # Detailed guide for view_ticket.py
│ ├── transitioning.md # Detailed guide for transition_ticket.py
│ └── linking.md # Detailed guide for link_ticket.py
└── examples/
└── (coming soon)
All scripts are in the plugin's root scripts/ directory:
scripts/
├── view_ticket.py # View ticket details
├── transition_ticket.py # Transition ticket status
├── link_ticket.py # Link tickets together
├── test_connection.py # Test API authentication
├── README.md # Complete scripts guide
└── SETUP.md # Authentication setup
For detailed usage: See docs/viewing.md, docs/transitioning.md, and docs/linking.md
For setup: See scripts/SETUP.md
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.