Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install jira或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install jira⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/jira/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: jira description: Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira workflow. Triggers on keywords like "jira", "issue", "ticket", "sprint", "backlog", or issue key patterns. homepage: https://github.com/ankitpokhrel/jira-cli repository: https://github.com/PSPDFKit-labs/agent-skills metadata: { "openclaw": { "emoji": "🎫", }, "envVars": [ { "name": "JIRA_API_TOKEN", "required": false, "description": "Needed for REST/curl fallback; not required for jira CLI or MCP backends", }, { "name": "JIRA_USER", "required": false, "description": "Needed for REST/curl fallback; not required for jira CLI or MCP backends", }, { "name": "JIRA_BASE_URL", "required": false, "description": "Needed for REST/curl fallback; not required for jira CLI or MCP backends", }, ], } ---
Natural language interaction with Jira. Supports multiple backends.
Run this check first to determine which backend to use:
1. Check if jira CLI is available:
→ Run: which jira
→ If found: USE CLI BACKEND
2. If no CLI, check for Atlassian MCP:
→ Look for mcp__atlassian__* tools
→ If available: USE MCP BACKEND
3. If neither available:
→ GUIDE USER TO SETUP
| Backend | When to Use | Reference | |---------|-------------|-----------| | CLI | jira command available | references/commands.md | | MCP | Atlassian MCP tools available | references/mcp.md | | None | Neither available | Guide to install CLI |
---
> Skip this section if using MCP backend.
| Intent | Command | |--------|---------| | View issue | jira issue view ISSUE-KEY | | List my issues | jira issue list -a$(jira me) | | My in-progress | jira issue list -a$(jira me) -s"In Progress" | | Create issue | jira issue create -tType -s"Summary" -b"Description" | | Move/transition | jira issue move ISSUE-KEY "State" | | Assign to me | jira issue assign ISSUE-KEY $(jira me) | | Unassign | jira issue assign ISSUE-KEY x | | Add comment | jira issue comment add ISSUE-KEY -b"Comment text" | | Open in browser | jira open ISSUE-KEY | | Current sprint | jira sprint list --state active | | Who am I | jira me |
---
> Skip this section if using CLI backend.
| Intent | MCP Tool | |--------|----------| | Search issues | mcp__atlassian__searchJiraIssuesUsingJql | | View issue | mcp__atlassian__getJiraIssue | | Create issue | mcp__atlassian__createJiraIssue | | Update issue | mcp__atlassian__editJiraIssue | | Get transitions | mcp__atlassian__getTransitionsForJiraIssue | | Transition | mcp__atlassian__transitionJiraIssue | | Add comment | mcp__atlassian__addCommentToJiraIssue | | User lookup | mcp__atlassian__lookupJiraAccountId | | List projects | mcp__atlassian__getVisibleJiraProjects |
See references/mcp.md for full MCP patterns.
---
---
Issue keys follow the pattern: [A-Z]+-[0-9]+ (e.g., PROJ-123, ABC-1).
When a user mentions an issue key in conversation:
jira issue view KEY or jira open KEYmcp__atlassian__jira_get_issue with the key---
Creating tickets:
Updating tickets:
---
Ask yourself:
---
lookupJiraAccountId first, or assignment silently fails.--no-input without all required fields (CLI) — Fails silently with cryptic errors. Check project's required fields first.---
---
If neither CLI nor MCP is available, guide the user:
To use Jira, you need one of:
1. **jira CLI** (recommended):
https://github.com/ankitpokhrel/jira-cli
Install: brew install ankitpokhrel/jira-cli/jira-cli
Setup: jira init
2. **Atlassian MCP**:
Configure in your MCP settings with Atlassian credentials.
---
LOAD reference when:
Do NOT load reference for:
jira issue view KEY)| Task | Load Reference? | |------|-----------------| | View single issue | No | | List my tickets | No | | Create with description | Yes — CLI needs /tmp pattern | | Transition issue | Yes — need transition ID workflow | | JQL search | Yes — for complex queries | | Link issues | Yes — MCP limitation, need script |
References:
references/commands.mdreferences/mcp.md安装 JIRA 后,可以对 AI 说这些话来触发它
Help me get started with JIRA
Explains what JIRA does, walks through the setup, and runs a quick demo based on your current project
Use JIRA to use when the user mentions Jira issues (e
Invokes JIRA with the right parameters and returns the result directly in the conversation
What can I do with JIRA in my product manager workflow?
Lists the top use cases for JIRA, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/jira/ 目录(个人级,所有项目可用),或 .claude/skills/jira/(项目级)。重启 AI 客户端后,用 /jira 主动调用,或让 AI 根据上下文自动发现并使用。
JIRA 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
JIRA 可免费安装使用。请查阅仓库了解许可证信息。
Use when the user mentions Jira issues (e.g., "PROJ-123"), asks about tickets, wants to create/view/update issues, check sprint status, or manage their Jira...
JIRA 属于「Product Manager」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my product manager tasks using JIRA
Identifies repetitive steps in your workflow and sets up JIRA to handle them automatically