
Linear Webhooks
- 98 installs
- 128 repo stars
- Updated July 24, 2026
- finesssee/linear-cli
Create and manage Linear webhooks from the terminal, rotate signing secrets, and listen for events locally during development.
About
A CLI skill for managing Linear webhooks including create, update, delete, secret rotation, and a local event listener. A developer uses it to set up and test Linear event integrations.
- Create/list/update/delete webhooks and rotate-secret
- Listen for events locally with wh listen --port
Linear Webhooks by the numbers
- 98 all-time installs (skills.sh)
- Ranked #1,374 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/finesssee/linear-cli --skill linear-webhooksAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 98 |
|---|---|
| repo stars | ★ 128 |
| Last updated | July 24, 2026 |
| Repository | finesssee/linear-cli ↗ |
What it does
Create and manage Linear webhooks from the terminal, rotate signing secrets, and listen for events locally during development.
Files
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_SECRETSubcommands
| Command | Purpose |
|---|---|
list | List all webhooks |
get | View webhook details |
create | Create webhook |
update | Update webhook |
delete | Delete webhook |
rotate-secret | Rotate signing secret |
listen | Local event listener with HMAC verification |
Flags
| Flag | Purpose |
|---|---|
--events TYPE | Event types to subscribe |
--port N | Local listener port |
--secret KEY | HMAC signing secret |
--output json | JSON output |
Exit Codes
0=Success, 1=Error, 2=Not found, 3=Auth error