Install
openclaw skills install @thcjp/jira-skill-freeJira集成助手免费版提供Jira事务的只读浏览能力. 支持模糊搜索、事务详情查看、浏览器链接生成与可用流转列表查看. 核心能力: - 事务搜索:按summary或key模糊搜索 - 事务详情与浏览器链接 - 可用流转列表查看 - 自己的未关闭事务列表 升级付费版专享:状态变更、指派、评论、创建、工时记录、多维工时统计. 适用场景:只读浏览Jira事务、快速定位事务、查看自己的待办.
openclaw skills install @thcjp/jira-skill-freeJira集成助手免费版提供Jira事务的只读浏览能力。支持模糊搜索、事务详情查看、浏览器链接生成与可用流转列表查看.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | Jira集成助手-免费版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
获取API Token: https://id.atlassian.com/manage-profile/security/api-tokens
点击"Create API Token"
设置环境变量:
export JIRA_EMAIL="you@example.com"
export JIRA_API_TOKEN="[REDACTED]"
export JIRA_URL="https://your-domain.atlassian.net"
# 可选项目范围(逗号分隔)。空=搜索全部.
export JIRA_BOARD="ABC"
依赖:curl、jq.
所有命令位于 {baseDir}/(请参考skill目录中的脚本文件).
| 命令 | 用途 |
|---|---|
jira.sh search "关键词" [max] | 在 JIRA_BOARD 内按summary或key模糊搜索 |
jira.sh link ABC-123 | 生成事务浏览器链接 |
jira.sh issue ABC-123 | 快速查看事务详情 |
jira.sh transitions ABC-123 | 列出允许的流转 |
jira.sh my [max] | 自己的未关闭事务 |
status/assign/assign-me/comment/create/log/hours/hours-day/hours-issue为付费版专享.
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY="your_api_key_here"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
export JIRA_API_TOKEN="[REDACTED]
# ...
**输入**: 用户提供环境配置相关的配置参数、输入数据和处理选项.
# ...
### 快速命令(免费版)(补充)
# ...
# ...
| 命令(续)| 用途 |
|:----:|:----:|
| `jira.sh search "关键词" [max]` | 在 `JIRA_BOARD` 内按summary或key模糊搜索 |
| `jira.sh link ABC-123` | 生成事务浏览器链接 |
| `jira.sh issue ABC-123` |
# ...
**输入**: 用户提供快速命令(免费版)相关的配置参数、输入数据和处理选项.
# ...
### 核心能力(免费版)
# ...
# ...
- 参考`核心能力(免费版)`的配置文档进行参数调优
### 1. 事务搜索
```bash
{baseDir}/(请参考skill目录中的脚本文件) search "payment failure" [maxResults]
在 JIRA_BOARD 项目范围内按 summary 或 key 模糊搜索。maxResults 可选,控制返回条数.
{baseDir}/(请参考skill目录中的脚本文件)
**输入**: 用户提供核心能力(免费版)相关的配置参数、输入数据和处理选项.
### 付费版专享能力
> 升级付费版解锁以下高级能力:
- **状态变更**:`status ABC-123 "Done"` 变更状态(含流转校验).
- **指派**:`assign ABC-123 "Jane Doe"` 按姓名/邮箱搜索后指派;`assign-me` 指派给自己.
- **评论**:`comment ABC-123 "Deployed to staging"` 添加评论.
- **创建事务**:
**输入**: 用户提供付费版专享能力相关的配置参数、输入数据和处理选项.
### jira.sh search "关键词" max
针对jira.sh search "关键词" max,自动解析输入参数、调度任务队列、格式化输出,返回结构化响应.
**输入**: 用户提供jira.sh search "关键词" max相关的配置参数、输入数据和处理选项.
**输出**: 返回jira.sh search "关键词" max的处理结果。- 验证返回数据的完整性和格式正确性
- 参考`jira.sh search "关键词" max`的配置文档进行参数调优
#
## 快速开始
1. 确认运行环境满足依赖说明中的要求
2. 在AI Agent对话中调用本技能,提供必要的输入参数
3. 检查输出结果,根据需要进行后续处理
> 详细的输入输出格式请参考下方章节说明。
## 核心能力(免费版)(补充)
### 1. 事务搜索(补充)
```bash
{baseDir}/(请参考skill目录中的脚本文件) search "payment failure" [maxResults]
{baseDir}/(请参考skill目录中的脚本文件) link ABC-321 # 浏览器链接
{baseDir}/(请参考skill目录中的脚本文件) issue ABC-321 # 快速详情
{baseDir}/(请参考skill目录中的脚本文件) transitions ABC-321
查看事务当前可用的流转列表(只读,不执行变更).
{baseDir}/(请参考skill目录中的脚本文件) my [max]
列出指派给自己且未关闭的事务.
JIRA_EMAIL、JIRA_API_TOKEN、JIRA_URL,可选 JIRA_BOARD.curl、jq 可用.search 模糊搜索,或直接用事务key(如 ABC-123).issue 查看详情,transitions 查看可用流转.link 生成浏览器链接,手动在Jira Web界面执行变更操作.
结果验证: 任务完成后,查看输出确认状态。成功时返回摘要和数据;失败时根据错误信息排查,参考恢复章节获取修复步骤.{baseDir}/(请参考skill目录中的脚本文件) search "timeout" 5
# 输出:匹配的5条事务,含key与summary
{baseDir}/(请参考skill目录中的脚本文件) issue ABC-123
# 输出:状态、指派人、优先级、summary
{baseDir}/(请参考skill目录中的脚本文件) transitions ABC-123
# 输出:可用流转列表(如 To Do → In Progress → Done)
{baseDir}/(请参考skill目录中的脚本文件) link ABC-123
# 输出:https://your-domain.atlassian.net/browse/ABC-123
{baseDir}/(请参考skill目录中的脚本文件) my 10
# 输出:指派给自己的10条未关闭事务
create "Title" "Description" 在 JIRA_BOARD 创建Task.log ABC-123 2.5 2025-01-18 按小时记录工时,支持指定日期.hours/hours-day/hours-issue 按事务、按日、按用户多维度统计.bc 与 python3 用于工时计算与解析.| 错误场景 | 原因 | 处理方式 |
|---|---|---|
JIRA_API_TOKEN 未设置 | 环境变量缺失 | 在 shell 配置中 export JIRA_API_TOKEN,重新加载会话 |
JIRA_URL 格式错误 | 未包含 https:// 或域名错误 | 确保格式为 https://your-domain.atlassian.net |
401 Unauthorized | 邮箱与Token不匹配 | 校验 JIRA_EMAIL 与 JIRA_API_TOKEN 是否对应同一账户 |
404 Not Found | 事务key不存在或无权限 | 确认事务key拼写与项目访问权限 |
JIRA_BOARD 未设置导致搜索范围过大 | 项目范围为空 | 设置 JIRA_BOARD 限定项目,或接受搜索全部项目 |
jq: command not found | JSON解析依赖缺失 | 安装 jq(如 apt install jq)后检查网络连接和配置后重试 |
| 调用付费版专享命令 | 免费版仅支持只读浏览 | 升级付费版解锁status/assign/comment/create/log/hours等命令 |
免费版支持 search、link、issue、transitions、my 五个只读命令。status/assign/comment/create/log/hours 等写操作与统计命令为付费版专享.
访问 https://id.atlassian.com/manage-profile/security/api-tokens,点击"Create API Token",复制后设置为 JIRA_API_TOKEN 环境变量.
不能。status 为付费版专享。免费版可用 transitions 查看可用流转,再用 link 跳转浏览器手动变更.
不能。log/hours/hours-day/hours-issue 为付费版专享。免费版无法记录与统计工时.
JIRA_BOARD 不设置会怎样?JIRA_BOARD 为空时,search 会搜索所有可访问项目。建议设置以限定范围.
参考 -jira-skill 付费版SKILL.md,解锁状态变更、指派、评论、创建、工时记录与多维工时统计.
仅依赖 curl 与 jq。付费版额外依赖 bc 与 python3 用于工时计算与解析.
status 为付费版专享).assign/assign-me 为付费版专享).comment/create 为付费版专享).log/hours/hours-day/hours-issue 为付费版专享).curl 与 jq 两个外部工具.{
"success": true,
"data": {
"result": "Jira集成助手-免费版处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "jira-skill"
}
},
"execution_log": [
"解析输入参数",
"执行核心处理",
"格式化输出结果"
],
"error": null
}