jira-communication
全方位的 Jira 交互套件,可通过命令行管理工单、冲刺、看板与工时。支持搜索、更新、状态转换与附件处理。针对 Jira 网址与工单编号自动触发。
简介
jira-communication 技能为 Atlassian Jira 环境(包含云端版与服务器/Data Center 版)提供了强大的 CLI 接口。此技能专为偏好在终端作业的开发者与项目经理所设计,通过 uv 管理的专用 Python 脚本执行各项操作。当 MCP 工具无法使用或需要对 Jira API 进行更精细的控制时,它可作为强大的替代方案。通过针对 Jira 网址与项目工单编号(如 PROJ-123)的自动触发机制,它能实现无缝且具备情境感知的工作流程,减少手动切换任务的需求。
-
完整支持核心工单管理作业,包含创建、更新、移动、转换状态与删除工单。
-
先进的搜索能力,利用 Jira 查询语言 (JQL) 根据状态、指派对象或自定义标准来筛选工单。
-
整合工时追踪功能,可直接在 CLI 中新增与查询工时记录。
-
全面的敏捷管理工具,用于查询冲刺 (Sprint) 数据、看板内容与版本发布。
-
附件处理功能,支持与工单关联之文件的安全上传与下载。
-
公用程序功能,可管理工单链接、观察者、用户信息与自定义字段查询。
-
情境感知验证与设置脚本,确保环境变量与 API 凭证设置正确。
-
此技能依赖 uv 管理依赖项并执行脚本,执行环境需具备 Python 3.10+。
-
验证支持 JIRA_URL、JIRA_USERNAME 与 API Token,配置文件统一使用 .env.jira 或 profiles.json。
-
执行更新或删除等破坏性操作时,应搭配 --dry-run 标志以预览变更,避免意外操作。
-
输出格式可使用 --json 进行切换,以便与后续的数据处理工具或脚本进行整合。
-
本工具针对 Jira Wiki 标记语法设计,若涉及复杂格式内容,建议搭配 jira-syntax 技能使用。
-
实施安全性最佳实践,包含附件下载的 SSRF 防护以及通过 --debug 模式进行标准化错误报告。
仓库统计
- Star 数
- 48
- Fork 数
- 16
- Open Issue 数
- 8
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月4日 00:20