OpenClaw
使用场景进阶15 min

用 OpenClaw 自动化 Jira 任务管理

用 OpenClaw 自动化 Jira 和 Linear 工作流:AI 自动分类 Issue、同步状态、生成 Sprint 报告、关联 GitHub PR,大幅减少项目管理的重复劳动。

最近更新: 2026-03-31

所需 Skills

Linear
推荐

管理 Linear Issue、项目和迭代周期。

GitHub (gh)
推荐

通过 gh CLI 操作 GitHub(Issue/PR/仓库等)。

查看指南

你将搭建什么

一套自动化的任务管理工作流:

  1. 自动分类新 Issue — 根据内容自动打标签、设优先级和分配负责人
  2. 同步状态 — 关联 PR 合并或部署完成时自动更新工单状态
  3. 生成报告 — 自动产出 Sprint 总结、速度报告和站会笔记
  4. 跨工具联动 — 打通 Jira/Linear、GitHub PR 和 Slack 讨论串的关联

搭建完成后,项目管理的重复劳动将大幅减少。

为什么要自动化任务管理

项目管理工具不可或缺,但围绕它们的人工操作积少成多:

  • 分类负担 — 每个新 Issue 都需要打标签、设优先级、分配负责人和估点。活跃项目中这每天要花 30-60 分钟
  • 状态过期 — 工作早就做完了,工单还挂在"进行中",因为更新状态是手动的,经常被遗忘
  • 报告生成 — 周报、Sprint 总结和站会笔记需要有人手动从多个来源汇总数据
  • 上下文碎片化 — 相关的 PR 在 GitHub,讨论在 Slack,工单在 Jira,没人把它们关联起来
  • 重复 Issue — 没有自动检测的话,同一个 Bug 会被报告多次

AI 自动化处理重复性工作,让团队专注于实际开发。

前置条件

  • OpenClaw 已安装并配置好(快速上手指南
  • JiraLinear 账号,有 API 访问权限
  • GitHub 集成(可选,用于 PR 关联)
  • Node.js 18+

第 1 步:安装所需 Skills

Jira 用户

bash
# 1. Jira 集成
npx clawhub@latest install jira

# 2. GitHub 集成(用于 PR 关联)
npx clawhub@latest install github

Linear 用户

bash
# 1. Linear 集成
npx clawhub@latest install linear

# 2. GitHub 集成(用于 PR 关联)
npx clawhub@latest install github

第 2 步:配置 API 访问

Jira 配置

  1. id.atlassian.com 生成 API Token
  2. 配置 Skill:
bash
clawhub inspect jira

需要提供:

  • Jira 实例 URL(如 yourteam.atlassian.net
  • 你的邮箱地址
  • API Token

Linear 配置

  1. linear.app/settings/api 创建 Personal API Key
  2. 配置 Skill:
bash
clawhub inspect linear

第 3 步:自动分类新 Issue

Jira Skill 支持通过自然语言查看、创建和更新 Issue。你可以让 OpenClaw 按照你的规则分类新 Issue:

Look at unassigned issues in PROJ. For any bug reports, set priority to high
and assign to the on-call rotation. For feature requests, move them to the
backlog with medium priority. Flag anything mentioning security or CVE as critical
and assign to the security team.

OpenClaw 的 Agent 用 Jira Skill 读取每个 Issue,AI 分析其内容,然后应用相应的标签、优先级和分配。AI 还能:

  • 从 Issue 描述中识别受影响的组件
  • 根据描述的变更范围估算复杂度(S/M/L/XL)
  • 检测类似的已有 Issue 标记潜在重复

第 4 步:自动同步状态

你可以让 OpenClaw 保持 Jira 状态与开发事件同步:

When I mention a Jira key in a PR title or branch name, move the issue
to "In Review". When the PR merges, move it to "Done" and add a comment
with the PR link.

Jira Skill 支持状态流转、添加评论和更新字段。配合 GitHub Skill,OpenClaw 可以交叉关联 PR 和 Issue,让两个系统保持同步。

第 5 步:生成报告

站会笔记

让 OpenClaw 从 Jira 项目中编制站会笔记:

Generate standup notes for project PROJ. Show what was completed yesterday,
what's in progress today, and any blocked issues.

输出示例:

=== 站会笔记 — 2026年3月31日 ===

## 昨日完成
- [PROJ-234] 修复认证超时 — @alice(PR #89 已合并)
- [PROJ-237] 更新 API 限流文档 — @bob

## 今日进行中
- [PROJ-241] 支付服务迁移到 v3 API — @carol(PR #92 已开,2 条评论)
- [PROJ-245] 添加 Webhook 重试逻辑 — @alice(昨天开始)

## 阻塞
- [PROJ-239] 多租户数据库迁移 — @dave
  阻塞原因:等待 DBA 批准 Schema 变更

## 新 Issue(未分配)
- [PROJ-248] 用户反馈看板加载慢(Bug,高优先级)
- [PROJ-249] 报表页面增加 CSV 导出(增强,中优先级)

Sprint 总结

让 OpenClaw 生成 Sprint 报告:

Summarize the current sprint for project PROJ — show velocity, completion rate,
carryover items, and any trends.

周报

用 Cron Skill 设定每周自动生成:

bash
clawhub run cron --schedule "0 9 * * 1" --task "jira-weekly-report"

周报覆盖:

  • 关闭 vs 新建的 Issue 数量
  • 平均解决时间
  • 主要贡献者
  • 需要关注的阻塞 Issue

第 6 步:关联 GitHub 和 Jira

配合使用 GitHub 和 Jira Skill 保持 PR 和 Issue 同步。让 OpenClaw:

  • 检测 PR 标题、正文或分支名中的 Jira Key(如 PROJ-234
  • 在对应的 Jira Issue 上添加 PR 链接
  • PR 创建或合并时更新 Issue 状态
  • 按命名规范建议分支名(如 fix/PROJ-234-auth-timeout

进阶:自定义工作流

重复检测

新 Issue 创建时让 OpenClaw 检查重复:

Check if PROJ-248 "Users report slow dashboard loading" has any duplicates
among open issues in the PROJ project.

OpenClaw 用 Jira Skill 列出未关闭的 Issue,AI 进行语义对比。输出示例:

PROJ-248 "用户反馈看板加载慢" 的潜在重复:

1. PROJ-201 "首次访问看板加载需 10 秒"(高相似度)
   状态:进行中 | 负责人:@carol
   → 很可能是重复——相同症状、相同组件

2. PROJ-189 "/analytics 接口响应慢"(中等相似度)
   状态:已完成 | 在 v2.1.3 修复
   → 可能相关——检查该修复是否覆盖了此场景

批量操作

让 OpenClaw 批量处理 Issue:

Re-prioritize all unassigned bugs in PROJ — set priority to high and
assign to the on-call rotation.
Find all issues marked "won't fix" that have been open for over 30 days
and close them with a comment explaining the reason.

Sprint 规划助手

让 OpenClaw 根据团队产能协助 Sprint 规划:

Help me plan the next sprint for PROJ. Team capacity: Alice 8 points,
Bob 6 points, Carol 8 points. Total target: 22 points. Suggest which
issues to include based on priority and dependencies.

Agent 读取 Backlog,分析 Issue 复杂度,建议 Sprint 计划。

常见问题排查

Jira 认证失败

  • 确认 API Token 有效:用 curl 测试 Basic Auth 访问你的 Jira 实例
  • 确保使用的是 Atlassian 账号关联的邮箱
  • 检查 Jira 实例 URL 末尾没有多余的斜杠

Issue 没有和 GitHub 同步

  • 确认 GitHub Skill 已安装并完成认证
  • 检查 PR 标题或分支名是否包含 Jira Key(如 PROJ-234
  • 确保 GitHub Token 有权限访问该仓库

分类规则不生效

  • --dry-run 模式对已有 Issue 测试规则
  • 检查规则条件——默认不区分大小写
  • 如果用实时分类,确认 Webhook 已配置

报告数据过期

  • Jira API 有短暂缓存——等几分钟后重试
  • 确保 API Token 对该项目有读取权限
  • 检查配置中的项目 Key 和实际项目是否一致

常见问题

支持。Jira Skill 兼容 Jira Cloud(yourteam.atlassian.net)和 Jira Server(自部署)。Server 版本需要提供完整的实例 URL。认证方式上,Cloud 用 API Token,Server 用 Personal Access Token。

可以。安装 `linear` Skill 替换 `jira`。工作流概念完全一致——分类、状态同步和报告生成的使用方式相同。Linear 的 API 更简洁,某些功能(如实时同步)设置起来甚至更简单。

默认情况下,分类和状态同步以 dry-run 模式运行,只展示会做什么变更而不实际修改。你确认规则正确后才显式启用 auto-apply 模式。批量操作执行前始终要求确认。

Jira Automation 用关键词匹配和固定条件——能给标题包含"bug"的 Issue 打标签,但无法理解上下文。AI 分类读取完整的 Issue 描述,理解意图,做出细微的判断。比如它能区分"this is a bug"和"this is not a bug"——关键词规则做不到。

可以。在报告命令中传入模板,或在配置文件中设置默认模板。你可以包含或排除特定板块(已完成、进行中、阻塞、新增),改变分组方式(按负责人、按组件、按优先级),调整详细程度。

支持。Jira Skill 通过 API 读取你项目的字段配置和工作流定义。自定义字段在分类规则和报告模板中都可使用。自定义工作流状态也支持——在状态同步中使用你工作流中的精确状态名称即可。

相关场景