mcpField
L
linear-webhooks

linear-webhooks

github.com/nesszer開発138113 回インストール8 週間前に更新
リポジトリ

linear-webhooks について

linear-webhooksは、`linear-cli`でLinearのWebhookを管理するスキルです。Webhookの各種操作に加え、HMAC検証付きのローカルリスナーを提供します。

主な機能

  1. 01Webhookの一覧表示、参照、作成、更新、削除
  2. 02Webhook署名シークレットのローテーション
  3. 03HMAC検証を使ったローカルイベント受信
  4. 04イベント種別の指定とJSON出力

活用シーン

  1. 01既存のWebhook設定の確認
  2. 02Issueイベントを受け取るエンドポイントの登録
  3. 03ローカルでのWebhookイベント受信と検証

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nesszer/linear-cli --skill linear-webhooks

インストール後、Claude Code で/linear-webhooksを入力して読み込まれたか確認します。

詳細

Webhooks

# List all webhooks
linear-cli wh list

# Create a webhook
linear-cli wh create https://example.com/hook --events Issue

# Get webhook details
linear-cli wh get WEBHOOK_ID

# Update a webhook
linear-cli wh update WEBHOOK_ID --url https://new-url.com

# Delete a webhook
linear-cli wh delete WEBHOOK_ID --force

# Rotate signing secret
linear-cli wh rotate-secret WEBHOOK_ID

# Listen for events locally (dev/testing)
linear-cli wh listen --port 9000
linear-cli wh listen --port 9000 --secret SIGNING_SECRET

サブコマンド

コマンド用途
listすべてのWebhookを一覧表示します
getWebhookの詳細を表示します
createWebhookを作成します
updateWebhookを更新します
deleteWebhookを削除します
rotate-secret署名シークレットをローテーションします
listenHMAC 検証を行うローカルイベントリスナー

フラグ

フラグ用途
--events TYPEサブスクライブするイベントタイプ
--port Nローカルリスナーのポート
--secret KEYHMAC 署名シークレット
--output jsonJSON 出力

終了コード

0=成功、1=エラー、2=見つかりません、3=認証エラー

コメント