linear-webhooks
Installation
SKILL.md
Linear Webhooks
When to Use This Skill
- Setting up Linear webhook handlers
- Debugging Linear signature verification failures
- Validating the
Linear-SignatureHMAC-SHA256 header - Handling Linear
Issue,Comment,Project,Cycle,IssueLabel, orIssueSLAevents - Reacting to
create,update, andremoveactions on Linear entities - Rejecting stale webhook deliveries via the
webhookTimestampfield
Essential Code (USE THIS)
Linear Signature Verification (JavaScript)
Linear signs each webhook with HMAC-SHA256 over the raw request body, hex-encoded, sent in the Linear-Signature header. Linear has no first-party Node SDK helper for verifying webhooks, so manual verification is the recommended approach.
const crypto = require('crypto');
Related skills