webhook-setup
Installation
SKILL.md
Webhook Setup
Interactive wizard to configure webhooks on a Meta app from scratch.
Workflow
-
Identify the app. Ask the user for the app name or ID. If they give a name (or aren't sure of the ID), call
devtools_app_list(actionlist) and resolve it to anapp_id— match the name case-insensitively. If several apps match or it's ambiguous, show the candidates (name, ID, viewer role) and ask the user to pick. If they give a numeric ID, use it directly. -
Check existing state. Run in parallel:
devtools_webhook_listwith actionlist_topics— show all available webhook topicsdevtools_webhook_listwith actionlist_subscriptions— show what's already subscribed
-
Present the options. Show the user:
- Available topics (e.g.,
page,user,instagram,whatsapp_business_account) - Which topics already have active subscriptions
- For each topic, list the subscribable fields
- Available topics (e.g.,