返回顶部
a

atlassian-jira-by-altf1beJira云管理

Atlassian Jira Cloud CRUD skill — manage issues, comments, attachments, workflow transitions, and JQL search via Jira REST API v3 with email + API token auth.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.3
安全检测
已通过
316
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

atlassian-jira-by-altf1be

@altf1be 的 Jira Cloud

通过 REST API 管理 Atlassian Jira Cloud 的问题、评论、附件和工作流转换。

设置

  1. 1. 从 https://id.atlassian.com/manage-profile/security/api-tokens 获取 API 令牌
  2. 设置环境变量(或在 {baseDir} 中创建 .env):

JIRA_HOST=yourcompany.atlassian.net
JIRA_EMAIL=you@example.com
JIRAAPITOKEN=your-api-token
JIRADEFAULTPROJECT=PROJ

  1. 3. 安装依赖:cd {baseDir} && npm install

命令

问题

bash

列出问题(可选按项目、状态、经办人筛选)


node {baseDir}/scripts/jira.mjs list --project PROJ --status 进行中 --assignee currentUser()

创建问题

node {baseDir}/scripts/jira.mjs create --project PROJ --type 任务 --summary 修复登录错误 --description 用户无法登录 --priority 高

读取问题详情

node {baseDir}/scripts/jira.mjs read --key PROJ-123

更新问题字段

node {baseDir}/scripts/jira.mjs update --key PROJ-123 --summary 新标题 --priority 低

删除问题(需要 --confirm)

node {baseDir}/scripts/jira.mjs delete --key PROJ-123 --confirm

使用 JQL 搜索

node {baseDir}/scripts/jira.mjs search --jql project = PROJ AND status = 开启 ORDER BY created DESC

评论

bash

列出问题上的评论


node {baseDir}/scripts/jira.mjs comment-list --key PROJ-123

添加评论

node {baseDir}/scripts/jira.mjs comment-add --key PROJ-123 --body 此问题已准备好审核

更新评论

node {baseDir}/scripts/jira.mjs comment-update --key PROJ-123 --comment-id 10001 --body 已更新的评论

删除评论(需要 --confirm)

node {baseDir}/scripts/jira.mjs comment-delete --key PROJ-123 --comment-id 10001 --confirm

附件

bash

列出问题上的附件


node {baseDir}/scripts/jira.mjs attachment-list --key PROJ-123

上传附件

node {baseDir}/scripts/jira.mjs attachment-add --key PROJ-123 --file ./screenshot.png

删除附件(需要 --confirm)

node {baseDir}/scripts/jira.mjs attachment-delete --attachment-id 10001 --confirm

工作流转换

bash

列出问题的可用转换


node {baseDir}/scripts/jira.mjs transitions --key PROJ-123

将问题移动到新状态(按转换 ID 或名称)

node {baseDir}/scripts/jira.mjs transition --key PROJ-123 --transition-id 31 node {baseDir}/scripts/jira.mjs transition --key PROJ-123 --transition-name 已完成

依赖

  • - commander — CLI 框架
  • dotenv — 环境变量加载
  • Node.js 内置 fetch(需要 Node >= 18)

安全性

  • - 邮箱 + API 令牌认证(通过 base64 编码的基本认证)
  • 不会将密钥或令牌输出到标准输出
  • 所有删除操作都需要显式的 --confirm 标志
  • 文件上传的路径遍历防护
  • 内置速率限制,支持指数退避重试
  • 延迟配置验证(仅在命令运行时检查)

作者

Abdelkrim BOUJRAF — ALT-F1 SRL,布鲁塞尔 🇧🇪
X: @altf1be

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 atlassian-jira-by-altf1be-1776178443 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 atlassian-jira-by-altf1be-1776178443 技能

通过命令行安装

skillhub install atlassian-jira-by-altf1be-1776178443

下载

⬇ 下载 atlassian-jira-by-altf1be v1.1.3(免费)

文件大小: 10.43 KB | 发布时间: 2026-4-15 10:43

v1.1.3 最新 2026-4-15 10:43
Declare optional env vars in metadata (JIRA_DEFAULT_PROJECT, JIRA_MAX_RESULTS, JIRA_MAX_FILE_SIZE)

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部