AgentSkillsCN

jira-lookup

通过关键信息快速查找 Jira 问题。显示问题摘要、当前状态、负责人、优先级以及相关链接。

SKILL.md
--- frontmatter
name: jira-lookup
description: Look up a Jira issue by key. Shows summary, status, assignee, priority, and link.
user-invocable: true
arguments: "<JIRA-KEY> (e.g. PROJ-123)"

Jira Issue Lookup

Look up a Jira issue using the REST API and display its details.

Steps

  1. Read config.yaml to get features.jira.baseUrl. If not set, ask the user.
  2. Use $JIRA_EMAIL and $JIRA_TOKEN environment variables for authentication.
  3. Fetch the issue via:
    bash
    curl -s -u "$JIRA_EMAIL:$JIRA_TOKEN" \
      -H "Accept: application/json" \
      "${BASE_URL}/rest/api/3/issue/${JIRA_KEY}?fields=summary,status,assignee,priority"
    
  4. Display the results:

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".