Claude-skill-registry jira-lookup
Look up a Jira issue by key. Shows summary, status, assignee, priority, and link.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/jira-lookup" ~/.claude/skills/majiayu000-claude-skill-registry-jira-lookup && rm -rf "$T"
manifest:
skills/data/jira-lookup/SKILL.mdsource content
Jira Issue Lookup
Look up a Jira issue using the REST API and display its details.
Steps
- Read
to getconfig.yaml
. If not set, ask the user.features.jira.baseUrl - Use
and$JIRA_EMAIL
environment variables for authentication.$JIRA_TOKEN - Fetch the issue via:
curl -s -u "$JIRA_EMAIL:$JIRA_TOKEN" \ -H "Accept: application/json" \ "${BASE_URL}/rest/api/3/issue/${JIRA_KEY}?fields=summary,status,assignee,priority" - Display the results:
- Key: PROJ-123
- Summary: Issue title
- Status: In Progress
- Assignee: Name (or Unassigned)
- Priority: Medium
- Link: https://company.atlassian.net/browse/PROJ-123
Error Handling
- If the issue is not found (404), report "Issue not found".
- If authentication fails (401/403), report "Authentication failed — check JIRA_EMAIL and JIRA_TOKEN env vars".
- If baseUrl is not configured, report "Jira base URL not configured — set features.jira.baseUrl in config.yaml".