用 OpenClaw 自動化 Jira 任務管理
用 OpenClaw 自動化 Jira 和 Linear 工作流:AI 自動分類 Issue、同步狀態、產生 Sprint 報告、關聯 GitHub PR,大幅減少專案管理的重複勞動。
最後更新: 2026-03-31
所需 Skills
管理 Linear Issue、專案和迭代週期。
你將建置什麼
一套自動化的任務管理工作流:
- 自動分類新 Issue — 根據內容自動打標籤、設優先級和指派負責人
- 同步狀態 — 關聯 PR 合併或部署完成時自動更新工單狀態
- 產生報告 — 自動產出 Sprint 總結、速度報告和站會筆記
- 跨工具聯動 — 打通 Jira/Linear、GitHub PR 和 Slack 討論串的關聯
建置完成後,專案管理的重複勞動將大幅減少。
為什麼要自動化任務管理
專案管理工具不可或缺,但圍繞它們的人工操作積少成多:
- 分類負擔 — 每個新 Issue 都需要打標籤、設優先級、指派負責人和估點。活躍專案中這每天要花 30-60 分鐘
- 狀態過期 — 工作早就做完了,工單還掛在「進行中」,因為更新狀態是手動的,經常被遺忘
- 報告產生 — 週報、Sprint 總結和站會筆記需要有人手動從多個來源彙總資料
- 上下文碎片化 — 相關的 PR 在 GitHub,討論在 Slack,工單在 Jira,沒人把它們關聯起來
- 重複 Issue — 沒有自動偵測的話,同一個 Bug 會被回報多次
AI 自動化處理重複性工作,讓團隊專注於實際開發。
前置條件
- OpenClaw 已安裝並設定好(快速上手指南)
- Jira 或 Linear 帳號,有 API 存取權限
- GitHub 整合(可選,用於 PR 關聯)
- Node.js 18+
第 1 步:安裝所需 Skills
Jira 使用者
# 1. Jira 整合 npx clawhub@latest install jira # 2. GitHub 整合(用於 PR 關聯) npx clawhub@latest install github
Linear 使用者
# 1. Linear 整合 npx clawhub@latest install linear # 2. GitHub 整合(用於 PR 關聯) npx clawhub@latest install github
第 2 步:設定 API 存取
Jira 設定
- 在 id.atlassian.com 產生 API Token
- 設定 Skill:
clawhub inspect jira
需要提供:
- Jira 實例 URL(如
yourteam.atlassian.net) - 你的電子郵件地址
- API Token
Linear 設定
- 在 linear.app/settings/api 建立 Personal API Key
- 設定 Skill:
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 設定每週自動產生:
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 讀取你專案的欄位設定和工作流定義。自訂欄位在分類規則和報告範本中都可使用。自訂工作流狀態也支援——在狀態同步中使用你工作流中的精確狀態名稱即可。