frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Webhook Skills – Agent skills for webhook providers and best practices

https://github.com/hookdeck/webhook-skills
8•leggetter•2h ago
I built a collection of webhook skills because AI coding agents are surprisingly bad at webhook integrations. The generated code looks reasonable until you run it, then signature verification fails, raw body handling is wrong, or the middleware order breaks everything.

PostHog's research on LLM code generation (https://posthog.com/blog/correct-llm-code-generation) found that agents produce more reliable code when referencing known-working examples rather than reconstructing from training data. That's the approach here.

`webhook-skills` is a collection of provider-specific webhook implementations and best practices guides built on the Agent Skills spec (agentskills.io):

  - Runnable examples (currently Express, Next.js, FastAPI, with more frameworks coming)
  - Signature verification with provider-specific gotchas documented
  - Best-practice patterns: idempotency, error handling, retry logic
  - 11 providers at launch (Stripe, Shopify, GitHub, OpenAI, Clerk, Paddle, others), expanding based on my needs or requests.
Example:

  # list skills
  npx skills add hookdeck/webhook-skills --list

  # install skills
  npx skills add hookdeck/webhook-skills --skill stripe-webhooks --skill webhook-handler-patterns
Works with Claude Code, Cursor, Copilot. The examples are useful even without an agent: minimal, tested handlers you can copy directly.

PRs welcome for new providers and frameworks. I also built an AI-powered generator that automatically creates new provider skills. Point it at webhook docs, and it researches the signature scheme, generates verification code for each framework, writes tests, and opens a PR.

Comments

electsaudit0q•2h ago
This is a real pain point. Webhook signature verification is one of those things that looks simple until you actually try to implement it - the raw body handling alone has tripped me up more times than I'd like to admit. Having verified working examples per provider is super valuable. Are you planning to add Twilio? Their signature scheme is particularly annoying.
leggetter•2h ago
Twilio is definitely on the list. The thing I'm thinking about is that, while signature verification is likely the same across products, handling the events is different. For example, SMS and Voice support responses; the webhooks also fetch instructions. So, is that a single skill or multiple skills?

Show HN: Ghidra MCP Server – 110 tools for AI-assisted reverse engineering

https://github.com/bethington/ghidra-mcp
172•xerzes•8h ago•44 comments

Show HN: Craftplan – I built my wife a production management tool for her bakery

https://github.com/puemos/craftplan
456•deofoo•2d ago•120 comments

Show HN: SlitherPong, a hybrid of the Snake and Pong video games

https://www.slitherpong.com/
3•AmbroseBierce•13m ago•0 comments

Show HN: Nocterm – Flutter-inspired TUI framework with hot reload (Dart)

https://nocterm.dev
3•norbert515•1h ago•1 comments

Show HN: Two-week creative lab for developers building with real-time AI video

https://daydream.live/interactive-ai-video-program
7•cmuir•1h ago•2 comments

Show HN: Mmdr – 1000x faster Mermaid rendering in pure Rust (no browser)

https://github.com/1jehuang/mermaid-rs-renderer/blob/master/README.md
2•jeremyh1•1h ago•0 comments

Show HN: Teaching AI agents to write better GraphQL

https://skills.sh/apollographql/skills
3•daleseo•1h ago•0 comments

Show HN: Instantly surface the assumptions behind a UI screenshot

https://app.usercall.co/ai-user-testing
3•junetic•2h ago•1 comments

Show HN: Crnd – Cron daemon built for scripts and AI agents

3•ysm0622•2h ago•0 comments

Show HN: Webhook Skills – Agent skills for webhook providers and best practices

https://github.com/hookdeck/webhook-skills
8•leggetter•2h ago•2 comments

Show HN: Zerobrew – Alternative to Homebrew

https://github.com/lucasgelfond/zerobrew
5•worldsavior•2h ago•3 comments

Show HN: OpenShears – I built an uninstaller because OpenClaw refuses to die

https://github.com/oswarld/openshears
2•haebom•3h ago•0 comments

Show HN: GitHub Browser Plugin for AI Contribution Blame in Pull Requests

https://blog.rbby.dev/posts/github-ai-contribution-blame-for-pull-requests/
60•rbbydotdev•1d ago•33 comments

Show HN: Ask your AI what your devs shipped this week

4•inferno22•51m ago•0 comments

Show HN: Octosphere, a tool to decentralise scientific publishing

https://octosphere.social/
57•crimsoneer•22h ago•28 comments

Show HN: Safe-now.live – Ultra-light emergency info site (<10KB)

https://safe-now.live
181•tinuviel•1d ago•91 comments

Show HN: Sandboxing untrusted code using WebAssembly

https://github.com/mavdol/capsule
75•mavdol04•1d ago•21 comments

Show HN: BPU – An embedded scheduler for stable UART pipelines

7•DenisDolya•3d ago•1 comments

Show HN: C discrete event SIM w stackful coroutines runs 45x faster than SimPy

https://github.com/ambonvik/cimba
61•ambonvik•23h ago•16 comments

Show HN: AI Blocker by Kiddokraft

https://kiddokraft.org/wiki?name=ai-blocker
2•Rezhe•4h ago•0 comments

Show HN: Find better round trips – TSP challenge

https://tsp-game.graphhopper.com/
3•oblonski•5h ago•0 comments

Show HN: Latex-wc – Word count and word frequency for LaTeX projects

https://www.piwheels.org/project/latex-wc/
9•sethbarrettAU•1d ago•4 comments

Show HN: Ec – a terminal Git conflict resolver inspired by IntelliJ

https://github.com/chojs23/ec
12•neozz•14h ago•0 comments

Show HN: PII-Shield – Log Sanitization Sidecar with JSON Integrity (Go, Entropy)

https://github.com/aragossa/pii-shield
16•aragoss•22h ago•9 comments

Show HN: Adboost – A browser extension that adds ads to every webpage

https://github.com/surprisetalk/AdBoost
123•surprisetalk•2d ago•127 comments

Show HN: I built "AI Wattpad" to eval LLMs on fiction

https://narrator.sh/llm-leaderboard
28•jauws•22h ago•31 comments

Show HN: Yutovo – visual online and desktop calculator inside a text editor

https://yutovo.com
3•denprog•8h ago•0 comments

Show HN: difi – A Git diff TUI with Neovim integration (written in Go)

https://github.com/oug-t/difi
44•oug-t•1d ago•47 comments

Show HN: Inverting Agent Model (App as Clients, Chat as Server and Reflection)

https://github.com/RAIL-Suite/RAIL
19•ddddazed•1d ago•2 comments

Show HN: OpenClaw Assistant – Replace Google Assistant with Any AI

https://github.com/yuga-hashimoto/OpenClawAssistant
2•YugaHashimoto•11h ago•0 comments