linear
Linear の課題を管理できます。タスク、チケット、バグ、または Linear について質問された際に使用します。
description の原文を見る
Manage Linear issues. Use when asked about tasks, tickets, bugs, or Linear.
SKILL.md 本文
Linear
すべての Linear インタラクションで Linear MCP ツール (mcp__linear-server__*) を使用してください。MCP ツールの説明には引数が記載されています。このスキルはこれらの説明から明らかでない規約のみを取り扱います。
コアツール
| アクション | ツール |
|---|---|
| イシューの検索 | list_issues (デフォルトでは assignee: "me" の場合、呼び出し元のアクティブなイシューが返されます) |
| イシューの詳細 | get_issue (ABC-123、URL、または UUID を受け付けます) |
| イシューの作成 または 更新 | save_issue — 更新の場合は id を渡し、作成の場合は id を省略します |
| コメント | save_comment (編集の場合は id を渡します) |
| コメント一覧 | list_comments |
| チーム / ユーザー / ステータス | list_teams、list_users、list_issue_statuses |
プロジェクト、マイルストーン、ドキュメントは同じ list_* / get_* / save_* (または create_* / update_*) の形式です。手作業で GraphQL を書く前にツール一覧をご確認ください。添付ファイルは create_* / get_* / delete_* を持ちます。ラベルは一覧表示 (list_issue_labels、list_project_labels) および作成 (create_issue_label) が可能ですが、既存のイシューにラベルを 適用する ことと、ブロック関係 (issueRelationCreate) を 作成する ことは依然として GraphQL ミューテーションが必要です。例は create-issue/SKILL.md をご覧ください。
優先度の値
| 値 | ラベル |
|---|---|
| 0 | 優先度なし |
| 1 | 緊急 |
| 2 | 高 |
| 3 | 中 |
| 4 | 低 |
規約
- "me" / "my issues":
list_issuesにassignee: "me"を渡します。MCP はこれを認証されたユーザーに解決します。 - ステート名はファジーマッチ対応 — ほとんどのツールで
"in progress"は"In Progress"にマッチします。不確実な場合は、チームの正確な名前を確認するためにlist_issue_statusesを呼び出してください。 - イシュー ID:
BT-123形式の短縮形、Linear URL、および UUID はすべてget_issue/save_issue/save_commentで受け付けられます。 - アサイン解除:
save_issueにassignee: nullを渡します。 - 作成 vs 更新: どちらも
save_issueを通ります。idの有無が判別となります。
認証
MCP サーバー設定で処理されます。呼び出しごとのトークンは不要です。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- jamesc
- リポジトリ
- jamesc/skills
- ライセンス
- MIT
- 最終更新
- 2026/4/26
Source: https://github.com/jamesc/skills / ライセンス: MIT