Openclaw向けlinear-agent

AI エージェント向けの強力な Linear 統合ツール。ネイティブ GraphQL によるプロジェクト管理、イシュー追跡、自動 git 同期機能を備えています。

clawdbotworker
v1.0.2
Mar 5, 2026
1
956
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install linear-agent

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って linear-agent をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

linear-agent とは?

linear-agent は、AI エージェントと Linear プロジェクト管理プラットフォーム間の高性能なインターフェースを提供します。従来のシェルスクリプトによる代替案とは異なり、このツールはネイティブの GraphQL API を活用して、識別子の自動解決(例:ENG-42)やステータス名によるイシューの移動など、ワークスペースのデータに対して優れた制御を提供します。これは、深いプロジェクト管理機能で Openclaw Skills を拡張しようとしている開発者にとって不可欠なコンポーネントです。

このスキルを利用することで、エンジニアリングチームは開発環境とプロジェクト追跡の間のギャップを埋めることができます。AI エージェントがバックログを平易な英語(または日本語)で要約し、スプリントを管理し、コメントを通じてチームと対話できるようにすることで、手動のイシュー更新の摩擦を排除し、最高のセキュリティと速度のために依存関係ゼロのアーキテクチャを維持します。

linear-agent のユースケース

  • AI 主導の開発ワークフローから直接、イシューの作成と更新を自動化。
  • 自然言語やコードトリガーを使用して、カスタムワークフローのステータス間(例:「進行中」から「レビュー中」)でイシューを移動。
  • 手動の報告なしに関係者へ情報を提供し続けるための、包括的なチームバックログサマリーの生成。
  • 「fixes ENG-42」のような git コミットメッセージを同期して、Linear イシューのステータスを自動更新。
  • プログラムインターフェースを通じて、複雑なプロジェクトサイクルやスプリントを管理。

linear-agent の仕組み

  1. このスキルは、環境変数に保存された API キーを使用して Linear GraphQL API との安全な接続を確立します。
  2. ユーザーまたはエージェントのリクエストを解釈して、人間が読めるチーム名を一意の内部 ID にマッピングするなど、識別子を解決します。
  3. エージェントは特定のミューテーションまたはクエリを実行して、プロジェクトデータの作成、更新、または取得を行います。
  4. 生の GraphQL レスポンスを、構造化された実行可能な情報または平易な言葉によるサマリーに処理します。
  5. git 同期のシナリオでは、コミットパターンを監視して Linear ワークスペース全体でステータスの更新をトリガーします。

linear-agent のセットアップ

linear-agent を Openclaw Skills と統合するには、まずワークスペース設定の「Security & Access」から Linear API キーを取得する必要があります。

環境変数を設定します:

export LINEAR_API_KEY=lin_api_yourkey

その後、スタンドアロンの CLI として、またはエージェントワークフロー内でスキルを実行できます:

node index.js list-teams
node index.js create-issue --title "New Feature" --teamId ENG
node index.js backlog-summary --teamId ENG

linear-agent のデータスキーマとタクソノミー

このスキルは Linear GraphQL スキーマと対話し、以下のデータエンティティに焦点を当てています:

エンティティ 説明
Issues タイトル、説明、ステータスメタデータを含む主要なタスクオブジェクト。
Teams イシューやプロジェクトを分類するために使用される組織単位。
Cycles 計画とベロシティ追跡に使用されるタイムボックス化されたスプリント。
States Backlog、Todo、In Progress、Done などのワークフローステージ。
Comments 特定のイシュー ID に関連付けられたスレッド形式のコミュニケーション履歴。

linear-agent の高度な機能

  • シェルベースの代替案よりも高速で信頼性の高いデータトランザクションを実現するネイティブ GraphQL API の利用。
  • エージェントが ENG-42 のような標準的なプロジェクトキーを使用してイシューを操作できるようにする識別子の自動解決。
  • 暗号のような内部 ID ではなく、人間が読める名前でイシューを移動できるワークフロー状態のマッピング。
  • 肥大化することなく様々な Openclaw Skills 環境に簡単に統合できる依存関係ゼロの設計。
  • コードのプッシュからイシューのクローズまで、開発者ライフサイクルを自動化する git コミット同期のサポート。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*