mcpField
L
linear-webhooks

linear-webhooks

github.com/nesszerDevelopment138113 installsUpdated 8w ago
Repository

About linear-webhooks

linear-webhooks is a skill for managing Linear webhooks through the `linear-cli` command line. It covers webhook lifecycle operations and provides a local listener with HMAC verification.

Key features

  1. 01List, view, create, update, and delete webhooks
  2. 02Rotate webhook signing secrets
  3. 03Listen for events locally with HMAC verification
  4. 04Select event types and output JSON

Use cases

  1. 01Review existing webhook configurations
  2. 02Subscribe an endpoint to issue events
  3. 03Receive and verify webhook events locally

Install

Copy the command and run it in a terminal.

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

After installing, type/linear-webhooksin Claude Code to confirm it loaded.

Details

From the project README

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

Subcommands

CommandPurpose
listList all webhooks
getView webhook details
createCreate webhook
updateUpdate webhook
deleteDelete webhook
rotate-secretRotate signing secret
listenLocal event listener with HMAC verification

Flags

FlagPurpose
--events TYPEEvent types to subscribe
--port NLocal listener port
--secret KEYHMAC signing secret
--output jsonJSON output

Exit Codes

0=Success, 1=Error, 2=Not found, 3=Auth error

Comments

Markdown supported