github-webhooks
Installation
SKILL.md
GitHub Webhooks
When to Use This Skill
- Setting up GitHub webhook handlers
- Debugging signature verification failures
- Understanding GitHub event types and payloads
- Handling push, pull request, or issue events
Essential Code (USE THIS)
GitHub Signature Verification (JavaScript)
const crypto = require('crypto');
function verifyGitHubWebhook(rawBody, signatureHeader, secret) {
if (!signatureHeader || !secret) return false;