OpenClaw
ユースケース中級15 min

OpenClaw で Jira とタスク管理を自動化する方法

OpenClaw で Jira や Linear のワークフローを自動化:イシューの自動トリアージ、ステータス更新、レポート生成で、プロジェクト管理の効率を大幅に向上させます。

最終更新: 2026-03-31

必要なSkills

Linear
推奨

Linear の Issue、プロジェクト、サイクルを管理。

GitHub (gh)
推奨

gh CLI で GitHub を操作(Issue/PR/リポジトリなど)。

ガイドを見る

構築するもの

タスク管理の自動化ワークフローを構築します:

  1. 新規イシューのトリアージ — 受信チケットの内容に基づいて自動ラベル付け、優先度設定、担当者割り当て
  2. ステータスの自動更新 — リンクされた PR のマージやデプロイ完了時にチケットのステータスを自動遷移
  3. レポートの生成 — スプリントサマリー、ベロシティレポート、スタンドアップノートを自動作成
  4. ツール間のクロスリンク — Jira/Linear のイシューと GitHub PR、Slack スレッドを接続

このガイドを完了すれば、プロジェクト管理の手作業を大幅に削減できます。

タスク管理を自動化する理由

プロジェクト管理ツールは不可欠ですが、それを取り巻く手作業は急速に積み重なります:

  • トリアージのオーバーヘッド — 新しいイシューごとにラベル付け、優先度設定、担当者割り当て、見積もりが必要。アクティブなプロジェクトでは毎日 30-60 分を消費
  • ステータスの停滞 — 作業完了後もチケットが「進行中」のまま放置される。ステータス更新は忘れられがちな手動ステップ
  • レポート生成 — 週次レポート、スプリントサマリー、スタンドアップノートは複数のソースから手動でデータを集約する必要がある
  • コンテキストの分断 — 関連する PR は GitHub に、議論は Slack に、チケットは Jira にあり、誰もそれらをリンクしない
  • イシューの重複 — 自動検出がなければ、同じバグが複数回報告される

AI 自動化が繰り返し作業を処理し、チームは実際の作業に集中できます。

前提条件

  • OpenClaw がインストール・設定済み(スタートガイド
  • Jira または Linear アカウント(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 トークンを生成
  2. Skill を設定:
bash
clawhub inspect jira

以下を入力します:

  • Jira インスタンス URL(例:yourteam.atlassian.net
  • メールアドレス
  • API トークン

Linear のセットアップ

  1. linear.app/settings/api で Personal API Key を作成
  2. Skill を設定:
bash
clawhub inspect linear

ステップ 3:受信イシューの自動トリアージ

Jira Skill は自然言語でイシューの表示、作成、更新をサポートしています。OpenClaw にトリアージルールを説明してトリアージを依頼します:

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 のエージェントが Jira Skill を使って各イシューを読み取り、AI で内容を分析し、適切なラベル、優先度、担当者を割り当てます。AI は以下も行えます:

  • イシューの説明から影響を受けるコンポーネントを特定
  • 記述された変更のスコープに基づいて複雑さ(S/M/L/XL)を推定
  • 類似する既存イシューを検出して重複の可能性をフラグ

ステップ 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 とイシューを相互参照し、両方のシステムを同期させます。

ステップ 5:レポートの生成

デイリースタンドアップノート

OpenClaw に Jira プロジェクトからスタンドアップノートをまとめるよう依頼します:

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

出力例:

=== Standup Notes — March 31, 2026 ===

## Completed Yesterday
- [PROJ-234] Fix authentication timeout — @alice (merged PR #89)
- [PROJ-237] Update API rate limit docs — @bob

## In Progress
- [PROJ-241] Migrate payment service to v3 API — @carol (PR #92 open, 2 comments)
- [PROJ-245] Add webhook retry logic — @alice (started yesterday)

## Blocked
- [PROJ-239] Database migration for multi-tenant — @dave
  Blocker: Waiting on DBA approval for schema changes

## New Issues (unassigned)
- [PROJ-248] Users report slow dashboard loading (bug, high priority)
- [PROJ-249] Add CSV export to reporting page (enhancement, medium)

スプリントサマリー

OpenClaw にスプリントレポートの生成を依頼します:

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"

週次サマリーの内容:

  • クローズ対オープンのイシュー数
  • 平均解決時間
  • 貢献度の高いメンバー
  • 対応が必要なブロック中のイシュー

ステップ 6:GitHub と Jira をクロスリンク

GitHub Skill と Jira Skill を組み合わせて PR とイシューを同期させます。OpenClaw に以下を依頼できます:

  • PR のタイトル、本文、ブランチ名から Jira キーを検出(例:PROJ-234
  • 対応する Jira イシューに PR リンクを追加
  • PR のオープンやマージ時にイシューステータスを更新
  • 命名規則に従ったブランチ名を提案(例:fix/PROJ-234-auth-timeout

応用編:カスタムワークフロー

重複検出

新しいイシューが作成された時に OpenClaw に重複チェックを依頼します:

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

OpenClaw が Jira Skill でオープンイシューをリストし、AI で比較します。出力例:

Potential duplicates found for PROJ-248 "Users report slow dashboard loading":

1. PROJ-201 "Dashboard takes 10s to load on first visit" (high similarity)
   Status: In Progress | Assigned: @carol
   → Likely duplicate — same symptom, same component

2. PROJ-189 "Slow API response on /analytics endpoint" (moderate similarity)
   Status: Done | Fixed in v2.1.3
   → Possibly related — check if fix addressed this case

一括操作

OpenClaw に複数のイシューを一度に処理させます:

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.

スプリント計画アシスタント

チームのキャパシティに基づいてスプリント計画を支援するよう OpenClaw に依頼します:

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.

エージェントがバックログを読み取り、イシューの複雑さを分析し、スプリント計画を提案します。

トラブルシューティング

Jira で "Authentication failed"

  • API トークンが有効か確認:Jira インスタンスに Basic 認証で curl を試行
  • Atlassian アカウントに関連付けられたメールアドレスを使用しているか確認
  • Jira インスタンス URL に末尾のスラッシュが含まれていないか確認

GitHub とイシューが同期しない

  • GitHub Skill がインストールされ認証済みか確認
  • PR タイトルやブランチ名に Jira キーが含まれているか確認(例:PROJ-234
  • トークンの権限で GitHub リポジトリにアクセスできるか確認

トリアージルールが実行されない

  • --dry-run で既存イシューに対してルールをテスト
  • ルールの条件を確認 — デフォルトでは大文字小文字を区別しない
  • リアルタイムトリアージを使用する場合は Webhook が設定されているか確認

レポートに古いデータが表示される

  • Jira API のキャッシュは数分遅れることがある — 少し待ってから再試行
  • API トークンにプロジェクトの読み取りアクセス権があるか確認
  • 設定のプロジェクトキーが実際のプロジェクトと一致しているか確認

よくある質問

はい。Jira Skill は Jira Cloud(yourteam.atlassian.net)と Jira Server(セルフホスト)の両方をサポートしています。Server の場合はインスタンスのフル URL を入力します。認証は Cloud では API トークン、Server では Personal Access Token を使用します。

はい。`jira` の代わりに `linear` Skill をインストールしてください。ワークフローの概念は同じです。トリアージ、ステータス同期、レポートのすべてが同じように動作します。Linear の API はよりシンプルなため、リアルタイム同期などの機能はさらに簡単にセットアップできます。

デフォルトでは、トリアージとステータス同期はドライランモードで実行され、変更内容を表示するだけで実際には何も変更しません。ルールが正しいと確信できたら、明示的に自動適用モードを有効にします。一括操作では実行前に必ず確認が求められます。

Jira Automation はキーワードマッチングと固定条件を使います。タイトルに「bug」を含むイシューにラベルを付けることはできますが、コンテキストを理解することはできません。AI トリアージはイシューの説明全体を読み、意図を理解して、ニュアンスのある判断を行います。例えば、「これはバグです」と「これはバグではありません」を区別できます。キーワードルールではこれは不可能です。

はい。レポートコマンドにテンプレートを渡すか、設定ファイルでデフォルトテンプレートを設定します。セクション(完了、進行中、ブロック中、新規)の表示・非表示、グルーピング(担当者別、コンポーネント別、優先度別)、詳細レベルの調整が可能です。

はい。Jira Skill は API からプロジェクトのフィールド設定とワークフロー定義を読み取ります。カスタムフィールドはトリアージルールとレポートテンプレートで利用可能です。カスタムワークフローのステータスもステータス同期に対応しています。ワークフローの正確なステータス名をそのまま使用してください。

関連ユースケース