linear-claude-skill
Linear の課題とプロジェクトを管理
このスキルにより、Claude は開発環境から直接 Linear の課題トラッキング、プロジェクト管理、チームコラボレーションのワークフローと対話できるようになります。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「linear-claude-skill」を使用しています。 Backend プロジェクトで 'Fix login timeout' というタイトルの新しい課題を作成し、説明を 'Users are being logged out after 5 minutes' とする
期待される結果:
Backend プロジェクトで課題 ENG-456 を作成しました。
タイトル:Fix login timeout
ステータス:Backlog
優先度:優先度なし
URL: https://linear.app/team/issue/ENG-456
「linear-claude-skill」を使用しています。 課題 ENG-101, ENG-102, ENG-103 を Done に更新
期待される結果:
3 つの課題を正常に更新しました:
- ENG-101 → Done
- ENG-102 → Done
- ENG-103 → Done
セキュリティ監査
安全This is a legitimate Linear integration skill. Static scanner flagged 137 patterns as potential issues, but evaluation reveals all are false positives or legitimate usage. The skill requires network access to communicate with Linear API and environment variable access for API key authentication, which is standard for API integrations. Documentation explicitly includes security best practices for credential handling using varlock.
リスク要因
🌐 ネットワークアクセス (4)
品質スコア
作れるもの
開発チームのワークフロー
コーディングセッション中にバグや機能リクエストについて議論する際、Claude から直接課題を作成・管理
プロジェクトトラッキング
コーディング環境から離れることなく、プロジェクトのステータスを更新し、課題をイニシアチブにリンク
タスク自動化
Claude コマンドを使用して、定期的なステータス更新と一括課題管理を自動化
これらのプロンプトを試す
'{project}' プロジェクトで、タイトル '{title}'、説明 '{description}' の新しい Linear 課題を作成課題 {issue_id} のステータスを {status} に更新(使用可能値:Backlog, Todo, In Progress, Done, Cancelled)これらの課題を Done に更新:{issue_list}(例:ENG-101, ENG-102, ENG-103)'{initiative}' イニシアチブにリンクし、以下の課題を追加する '{project_name}' という新しいプロジェクトを作成:{issue_titles}ベストプラクティス
- 適切なトレーサビリティのため、課題をプロジェクトに、プロジェクトをイニシアチブに常にリンクする
- ほとんどの操作では MCP ツールを優先して使用し、CLI はフォールバックとして使用
- Linear API キーは環境変数を使用して安全に保管し、決してハードコードしない
回避
- 後で移動するために catch-all プロジェクトに課題を作成しない - 最初から正しいプロジェクトに作成する
- Linear API キーをターミナル出力や Claude コンテキストに公開しない
- 非推奨のコミュニティ MCP サーバーの使用を避け、公式 Linear MCP サーバーを使用する