首页龙虾技能列表 › jira-issue-analyzer — Jira 问题分析编排器

jira-issue-analyzer — Jira 问题分析编排器

v1.0.0

用于获取 Jira 问题与附件、委托日志分析子代理,并生成本地 Markdown 报告的工具。适用于需要生成 Jira 问题分析文档的场景。

0· 75·0 当前·0 累计
by @dimos92 (Dimos)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/30
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
该技能的代码实现了宣称的 Jira 获取和报告功能,但存在不一致和风险选择(未声明的必需凭证、硬编码的解压脚本和故意禁用代理),在使用前应谨慎。
评估建议
["安装前检查:元数据与代码不一致,代码需要 JIRA_BASE_URL 和 JIRA_TOKEN,但元数据未声明。","使用最小范围的 Jira 个人访问令牌,避免重用广泛的凭证。","代理行为:Jira 客户端禁用环境代理设置,可能绕过组织的 HTTP(S) 代理控制。","审查硬编码脚本:jira/unzip_attachment.py 中的硬编码 zip 文件名可能导致意外行为。","检查 .env.example 确保无额外秘密请求。","在隔离环境运行,监控网络请求。","确认报告存储位置,确保敏感附件按政策处理。"]...
详细分析 ▾
用途与能力
技能名称/描述与包含的 Python 代码(jira_client、main)一致,代码获取问题、下载附件、产生报告。但注册元数据未声明必需环境变量或主凭证,而代码和 SKILL.md 明确需要 JIRA_BASE_URL 和 JIRA_TOKEN — 元数据不匹配,应解决。
指令范围
SKILL.md 在声明目的内(创建 venv、安装要求、填写 .env、运行 main.py 获取/下载问题、委托包含的 jira-log-analyst)。仅引用 ~/.cursor 下的本地路径和目标项目 .cursor/work/jira 报告输出。未指示向配置的 Jira 服务器以外的外部端点进行数据外流。然而,指令假设文件位于 ~/.cursor/skills,并需要注册元数据中未声明的 .env 秘密。
安装机制
无安装规格 — 仅指令,附带 Python 脚本。requirements.txt 仅列出 requests 和 python-dotenv,与任务成比例。安装表面无任意远程存档或运行不透明安装程序。
凭证需求
代码合理需要 JIRA_BASE_URL 和 JIRA_TOKEN,但技能元数据未声明。额外关注:jira_client 设置 session.trust_env = False,禁用尊重 HTTP(S)_PROXY 环境变量 — 将绕过系统或企业代理控制(监控/网络出口规则),可能意外。代码获取个人字段(分配者/报告者电子邮件)和下载附件 — 所有功能预期,但敏感,用户在提供凭证前必须信任技能。
持久化与权限
技能不请求永久包含(always:false),不修改其他技能或系统范围配置。将在技能目录下创建虚拟环境,根据指令将报告文件写入用户项目 .cursor/work/jira 目录 —这是本地报告生成器的预期行为。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/30

初始发布,提供获取 Jira 问题、附件、支持结构化工作流、集成子代理日志分析、标准化报告输出和存储、详细设置和命令参考。

● 可疑

安装命令 点击复制

官方npx clawhub@latest install jira-issue-analyzer
镜像加速npx clawhub@latest install jira-issue-analyzer --registry https://cn.clawhub-mirror.com

技能文档

前置检查

  • Jira 脚本目录(已迁移到 Skill 内,不在项目目录):
- ~/.cursor/skills/jira-issue-analyzer/jira
  • 初始化虚拟环境(必须):
- cd ~/.cursor/skills/jira-issue-analyzer/jira - python3 -m venv .venv - .venv/bin/python -m pip install -r requirements.txt
  • 配置:
- cp .env.example .env - 填写 JIRA_BASE_URLJIRA_TOKEN
  • 连接测试(必须使用 venv python):
- .venv/bin/python main.py --test

标准工作流

1) 获取 issue 信息

cd ~/.cursor/skills/jira-issue-analyzer/jira
.venv/bin/python main.py get  -f json

2) 下载附件

cd ~/.cursor/skills/jira-issue-analyzer/jira
.venv/bin/python main.py download  -d /tmp/jira_

3) 解压压缩包并递归处理

需要时解压压缩包,作为后续分析输入。

4) 委托日志分析 subagent

日志分析与问题归因请直接委托个人 subagent: - jira-log-analyst(定义文件:~/.cursor/agents/jira-log-analyst.md

5) 输出标准报告

report-template.md 结构输出。

6) 报告落地到本地文件

将报告以 Markdown 文件保存到项目目录: - 目录:/.cursor/work/jira/ - 文件名建议:_analysis.md 示例路径: - /Users/zhangyu/FlutterProject/flutter_hiigge_app/.cursor/work/jira/PI2506-150_analysis.md

7) 清理下载附件

报告生成并保存后,删除临时附件目录,避免磁盘堆积: - 例如删除 /tmp/jira_ - 必须在报告落盘完成后再执行

快速命令参考

# 获取 issue 详情
cd ~/.cursor/skills/jira-issue-analyzer/jira
.venv/bin/python main.py get HA-2560 -f json
# 下载附件
.venv/bin/python main.py download HA-2560 -d /tmp/jira_HA-2560

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务