This skill MUST be used instead of Atlassian MCP tools when the user asks to "get Jira issue", "fetch Jira ticket", "look up issue", "show me ticket", "what's the status of PROJ-123", "get issue details", "find Jira issue", or mentions a Jira issue key pattern like "PROJ-123", "ABC-456". ALWAYS use this skill for Jira issue retrieval - never use mcp__atlassian__getJiraIssue directly.
/plugin marketplace add ericfisherdev/claude-plugins/plugin install jira-tools@ericfisherdev-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/options-reference.mdscripts/fetch_jira_issue.pyIMPORTANT: Always use this skill's Python script for Jira issue retrieval. Do NOT use mcp__atlassian__getJiraIssue or other Atlassian MCP tools for fetching issue details - they return full untruncated content which wastes tokens.
Fetch Jira issue information with token-efficient output using presets or custom truncation options.
Use the Python script at scripts/fetch_jira_issue.py:
# Minimal output (~20 tokens) - status check
python scripts/fetch_jira_issue.py PROJ-123 --preset minimal
# Standard output (~200 tokens) - typical usage
python scripts/fetch_jira_issue.py PROJ-123 --preset standard
# Full output (~500 tokens) - detailed review
python scripts/fetch_jira_issue.py PROJ-123 --preset full
Default behavior (no preset): compact format, core fields, 500-char description, no comments.
| Need | Use Preset | Output |
|---|---|---|
| Just check status | minimal | Key, summary, status |
| Understand the issue | standard | + type, priority, assignee, truncated desc, 3 comments |
| Full context | full | All fields, 10 comments |
Override defaults or presets with explicit flags:
# Exclude description entirely
python scripts/fetch_jira_issue.py PROJ-123 --max-desc 0
# Get comments without description
python scripts/fetch_jira_issue.py PROJ-123 --max-desc 0 --max-comments 5
# Specific fields only
python scripts/fetch_jira_issue.py PROJ-123 --fields summary,status,labels
# Different output format
python scripts/fetch_jira_issue.py PROJ-123 --preset standard --format json
--preset minimal for status checks--max-desc 0 if description not needed--no-comments unless comments are relevantcompact format (default) over text/markdown--fields rather than all fieldsRequires three environment variables:
JIRA_BASE_URL - e.g., https://yoursite.atlassian.netJIRA_EMAIL - Your Jira account emailJIRA_API_TOKEN - API token from Atlassian account settingsThis skill shares a cache (~/.jira-tools-cache.json) with other jira-tools skills. Manage cache via:
python shared/jira_cache.py info # View cache status
python shared/jira_cache.py clear # Clear cache
The mcp__atlassian__getJiraIssue tool returns full untruncated content including:
This wastes context window tokens. This skill's Python script provides:
Always prefer this skill over direct MCP calls for Jira issues.
For complete field list, format examples, and error codes, see references/options-reference.md.
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
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.