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 讀取你專案的欄位設定和工作流定義。自訂欄位在分類規則和報告範本中都可使用。自訂工作流狀態也支援——在狀態同步中使用你工作流中的精確狀態名稱即可。

相關場景