Jira Skills
Jira issue and workflow operations
Rank
62
Safety
84
Downloads
2.5k
Updated
Oct 9, 2026
Version
0.1.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2.5K downloads reported by the source. Last updated 10/9/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 9, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 9, 2026
- Adoption signal
- 2.5K downloadsadoption · observed Oct 9, 2026
- Latest release
- 0.1.1release · observed Oct 8, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s178r18ph3sn297gb4d96zefvx88583r:jira-devops-skill- Install using `clawhub skill install s178r18ph3sn297gb4d96zefvx88583r:jira-devops-skill` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/weiguang1017/jira-devops-skill before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-weiguang1017-jira-devops-skill/snapshot"
Documentation
CLAWHUB
29,393 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
--- name: jira-skills description: Manage Jira issues from the command line — read, search (JQL), create, comment on, assign, and transition issues. Use whenever the user wants to query a Jira ticket, file a bug or task, move an issue across its workflow, leave a comment, or run a JQL search against Jira Cloud, Server, or Data Center. 中文触发场景:查 Jira 单据、JQL 查询、建缺陷/任务、加评论、流转状态、指派经办人。 --- # Jira 技能(命令行实操) 通过 Jira REST API 操作单据,入口是单一自包含的 Python CLI:`scripts/jira_cli.py`。 兼容 Jira Cloud、Server 与 Data Center。License: MIT。 ## 何时使用 用户提出以下需求时调用本技能: - 查单据("看下 PROJ-123""PROJ-45 现在什么状态") - 搜索("分配给我的未关闭缺陷",或任意 JQL) - 建单("在 PROJ 建一个任务,标题是……") - 评论、指派、按工作流流转("把 PROJ-12 置为完成") ## 环境配置(首次) 连接信息从环境变量读取,或放在配置文件 `~/.devops-skills/jira.json`。 **禁止把 token 直接写在命令行参数里。** ```bash export JIRA_URL="https://your-domain.atlassian.net" export JIRA_USER="[email protected]" # Cloud 用邮箱 / Server 用用户名 export JIRA_TOKEN="<api-token-or-PAT>" export JIRA_AUTH="basic" # Cloud 用 basic,Server/DC 的 PAT 用 bearer ``` ## 运行方式 脚本依赖 `requests`。本机受管 Python 环境已安装(requests 2.34.2),**推荐直接用绝对路径调用**, 避免默认的 `python3` 缺少依赖而失败: ```bash PY=~/.workbuddy/binaries/python/envs/default/bin/python # 若报 Missing dependency,用同一个解释器装: # $PY -m pip install requests -i https://mirrors.aliyun.com/pypi/simple/ ``` ```bash $PY scripts/jira_cli.py get-issue PROJ-123 $PY scripts/jira_cli.py search "project = PROJ AND status = 'In Progress'" --limit 20 $PY scripts/jira_cli.py create-issue --project PROJ --type Bug --summary "Login fails" --description "Steps..." $PY scripts/jira_cli.py comment PROJ-123 --body "Looking into this" $PY scripts/jira_cli.py list-transitions PROJ-123 $PY scripts/jira_cli.py transition PROJ-123 --to "Done" $PY scripts/jira_cli.py assign PROJ-123 --user jdoe ``` 所有命令把 JSON 打到 stdout,失败时以非零退出码结束。 做状态流转时,**先 `list-transitions` 拿到合法目标状态名,再 `transition`**。 ## 兼容性 - Jira Cloud - Jira Server / Data Center 7.0+ 执行命令前会请求 `/rest/api/2/serverInfo` 做版本校验,检测到 Server/DC 低于 7.0 会输出明确的兼容性提示并退出。 确需绕过时可设 `JIRA_SKIP_VERSION_CHECK=1` 或 `DEVOPS_SKILLS_SKIP_VERSION_CHECK=1`。 ## 注意事项 - Cloud 用「邮箱 + API Token」配 `JIRA_AUTH=basic`。 - Server/DC 的 Personal Access Token 用 `JIRA_AUTH=bearer`(用户名可省略)。 - `assign --user` 在 Server 用 `name`,Cloud 上可能需要 accountId。 - 建单、评论、流转、指派都是写操作(🟡 级),执行前跟用户确认单据号与目标值。 ## 详细文档 完整的配置方式、字段说明与排错见 `references/USAGE.md`。 ## 联系与支持 Jira 工作流、权限、自动化或研发交付流程问题需要人工支持时联系: 📧 [email protected] | 🌐 https://www.restartx.top
README.md
# Jira DevOps Skill [English](#english) | [中文](#chinese) <a id="english"></a> ## English Manage Jira issues from the command line through the Jira REST API. The included Python CLI can read issues, run JQL searches, create issues, add comments, assign owners, and transition issues through a workflow. ### Compatibility - Jira Cloud - Jira Server or Data Center 7.0+ - Python 3.8+ and `requests` Before normal execution, the CLI reads `/rest/api/2/serverInfo`. Server or Data Center instances below 7.0 fail with a clear compatibility error. Do not bypass the check unless compatibility has been independently verified. ### Quick Start ```bash pip install requests export JIRA_URL="https://your-jira.example.com" export JIRA_USER="[email protected]" export JIRA_TOKEN="<api-token-or-pat>" export JIRA_AUTH="basic" # Use bearer for a Server/DC PAT python scripts/jira_cli.py get-issue PROJ-123 python scripts/jira_cli.py search "project = PROJ AND status = 'In Progress'" ``` Connection settings can instead be stored in `~/.devops-skills/jira.json`. Keep that file outside version control and set its permissions to `600`. ### Common Commands | Task | Command | | --- | --- | | Read an issue | `python scripts/jira_cli.py get-issue PROJ-123` | | Search with JQL | `python scripts/jira_cli.py search "project = PROJ" --limit 20` | | Create an issue | `python scripts/jira_cli.py create-issue --project PROJ --type Bug --summary "Login fails"` | | Add a comment | `python scripts/jira_cli.py comment PROJ-123 --body "Investigating"` | | List transitions | `python scripts/jira_cli.py list-transitions PROJ-123` | | Transition an issue | `python scripts/jira_cli.py transition PROJ-123 --to "Done"` | | Assign an owner | `python scripts/jira_cli.py assign PROJ-123 --user jdoe` | ### Permissions and Safety Read operations need project browse and issue-view permissions. Grant create, comment, assign, or transition permissions only when those actions are needed. This skill does not need Jira global administration or permission-scheme administration. Check available transitions before changing an issue state. ### Documentation and Support - Agent instructions: [SKILL.md](./SKILL.md) - Detailed Chinese manual: [使用手册.md](./使用手册.md) - Support: https://service.restartx.top/ For Jira workflow, permissions, automation, DevOps platform, or engineering efficiency questions, RestartX provides technical support and implementation services through the support address above. <a id="chinese"></a> ## 中文 通过 Jira REST API 从命令行管理 Issue。内置 Python CLI 支持查看工单、JQL 搜索、创建 Issue、添加评论、指派负责人和按工作流流转状态。 ### 兼容性 - Jira Cloud - Jira Server 或 Data Center 7.0+ - Python 3.8+ 与 `requests` 脚本会在正常执行前请求 `/rest/api/2/serverInfo`。当 Server 或 Data Center 低于 7.0 时, 会给出明确的不兼容错误并停止执行;除非已独立确认兼容性,否则不要跳过检查。 ### 快速开始 ```bash pip install requests export JIRA_URL="https://your-jira.example.com" export JIRA_USER="[email protected]" export JIRA_TOKEN="<api-token-or-pat>" export JIRA_AUTH="basic" # Server/DC PAT
_meta.json
{
"ownerId": "kn7abv05p1jqkcnmnmkdpdex9581nt3f",
"slug": "jira-devops-skill",
"version": "0.1.1",
"publishedAt": 1791447061076
}references/USAGE.md
# Jira Skills 配置与使用手册 通过一个零配置文件依赖的 Python CLI 操作 Jira,支持 Jira Cloud / Server / Data Center。 --- ## 一、环境要求 - Python 3.8 及以上 - 安装依赖:`pip install requests` - Jira Cloud,或 Jira Server / Data Center 7.0 及以上 脚本会在执行命令前通过 `/rest/api/2/serverInfo` 检测 Jira 版本;若自建 Jira 版本低于 7.0,会直接给出明确的不兼容提示。确需跳过检查时,可设置 `JIRA_SKIP_VERSION_CHECK=1` 或 `DEVOPS_SKILLS_SKIP_VERSION_CHECK=1`。 --- ## 二、获取访问凭证 ### Jira Cloud(xxx.atlassian.net) 1. 登录 Jira,访问 https://id.atlassian.com/manage-profile/security/api-tokens 2. 点击 **Create API token**,复制生成的 token。 3. 认证方式为 **basic**:用户名填你的登录邮箱,密码填该 token。 ### Jira Server / Data Center(自建) 1. 头像 → **Personal Access Tokens** → **Create token**。 2. 认证方式为 **bearer**:只需 token,无需用户名。 --- ## 三、配置连接信息(二选一) ### 方式 A:环境变量(推荐,适合临时/CI) ```bash export JIRA_URL="https://your-domain.atlassian.net" export JIRA_USER="[email protected]" # bearer 模式可省略 export JIRA_TOKEN="你的token" export JIRA_AUTH="basic" # Cloud 用 basic;Server/DC PAT 用 bearer ``` ### 方式 B:配置文件(推荐,适合本地长期使用) 创建 `~/.devops-skills/jira.json`: ```json { "url": "https://your-domain.atlassian.net", "user": "[email protected]", "token": "你的token", "auth": "basic" } ``` > 安全建议:`chmod 600 ~/.devops-skills/jira.json`,切勿把 token 提交到仓库。 --- ## 四、命令速查 | 功能 | 命令 | | --- | --- | | 查看 issue | `python scripts/jira_cli.py get-issue PROJ-123` | | JQL 搜索 | `python scripts/jira_cli.py search "project = PROJ AND status = 'In Progress'" --limit 20` | | 创建 issue | `python scripts/jira_cli.py create-issue --project PROJ --type Bug --summary "标题" --description "描述"` | | 添加评论 | `python scripts/jira_cli.py comment PROJ-123 --body "评论内容"` | | 查看可用流转 | `python scripts/jira_cli.py list-transitions PROJ-123` | | 流转状态 | `python scripts/jira_cli.py transition PROJ-123 --to "Done"` | | 指派负责人 | `python scripts/jira_cli.py assign PROJ-123 --user jdoe` | --- ## 五、使用示例 **1. 查看一个工单的状态** ```bash python scripts/jira_cli.py get-issue PROJ-123 ``` 输出(JSON): ```json { "key": "PROJ-123", "summary": "登录失败", "status": "In Progress", "assignee": "张三", "type": "Bug" } ``` **2. 创建一个 Bug 并指派** ```bash python scripts/jira_cli.py create-issue \ --project PROJ --type Bug \ --summary "登录接口 500" \ --description "复现步骤:..." \ --assignee zhangsan ``` **3. 把工单流转到 Done(先查再转)** ```bash python scripts/jira_cli.py list-transitions PROJ-123 # 先看有哪些目标状态 python scripts/jira_cli.py transition PROJ-123 --to "Done" ``` --- ## 六、常见问题 | 现象 | 原因与解决 | | --- | --- | | `JIRA_URL and JIRA_TOKEN are required` | 未配置环境变量或配置文件 | | `HTTP 401` | token 失效或认证方式不匹配(Cloud 用 basic,Server PAT 用 bearer) | | `HTTP 403` | 账号没有对应项目/操作权限 | | `unsupported Jira version ...` | Jira Server/Data Center 版本低于 7.0,请升级 Jira 或使用旧版 skill | | `no transition "Done"` | 目标状态名不对,先用 `list-transitions` 查看准确名称 | | assign 在 Cloud 报错 | Cloud 较新版本需用 accountId,请用 Server 用户名或在 Cloud 用 accountId | --- ## 七、在 Claude / Claude Code 中使用 将 `jira-skills` 目录放入 skills 目录后,直接用自然语言即可触发,例如: - “看下 PROJ-123 现在什么状态” - “在 PROJ 里建个 Bug,标题是登录接口 500”
skill-card.md
## Description: Helps agents read, search, create, comment on, assign, and transition Jira issues across Jira Cloud, Server, and Data Center. This skill is ready for commercial/non-commercial use. ## Publisher: [weiguang1017](https://clawhub.ai/user/weiguang1017) ### License/Terms of Use: MIT ## Use Case: Developers and teams use this skill to inspect Jira issues, search with JQL, and manage issue creation, comments, assignments, and workflow transitions. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: Write actions can change live Jira issues without a built-in confirmation gate, including after automatic invocation. Mitigation: Before creating, commenting, assigning, or transitioning, show the exact issue key, operation, and target value and obtain user confirmation. Risk: Jira credentials can grant more access than the task requires or be exposed if stored insecurely. Mitigation: Use an account with only the needed project permissions; keep tokens in environment variables or a protected config file outside version control. ## Reference(s): - [Source repository (server-resolved provenance)](https://github.com/weiguang1017/jira-devops-skill) - [ClawHub skill release](https://clawhub.ai/weiguang1017/skills/jira-devops-skill) - [Jira Skills usage guide](references/USAGE.md) ## Skill Output: **Output Type(s):** [Guidance, Shell commands, Text] **Output Format:** [Markdown guidance and JSON command results] **Output Parameters:** [1D] **Other Properties Related to Output:** [Command results vary by operation; errors return a nonzero exit status.] ## Skill Version(s): 0.1.1 (source: ClawHub release metadata) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/weiguang1017/skills/jira-devops-skill",
"sourceUrl": "https://clawhub.ai/weiguang1017/skills/jira-devops-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:53:24.955Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-weiguang1017-jira-devops-skill/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-weiguang1017-jira-devops-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T13:53:24.955Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2.5K downloads",
"href": "https://clawhub.ai/weiguang1017/jira-devops-skill",
"sourceUrl": "https://clawhub.ai/weiguang1017/jira-devops-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:53:24.955Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.1",
"href": "https://clawhub.ai/weiguang1017/jira-devops-skill",
"sourceUrl": "https://clawhub.ai/weiguang1017/jira-devops-skill",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-08T08:11:01.076Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-weiguang1017-jira-devops-skill/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-weiguang1017-jira-devops-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.1.1",
"description": "- Added detailed Chinese documentation and usage instructions to SKILL.md. - Moved full configuration and troubleshooting docs to new references/USAGE.md. - Removed outdated/duplicate documentation files (skill-card.md, 使用手册.md) for clarity. - Updated environment setup and compatibility notes, emphasizing best practices for Python dependencies. - Provided clearer support and contact information.",
"href": "https://clawhub.ai/weiguang1017/jira-devops-skill",
"sourceUrl": "https://clawhub.ai/weiguang1017/jira-devops-skill",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-10-08T08:11:01.076Z",
"isPublic": true
}
]
}Record generated Oct 9, 2026.
