claude-skills/.claude/skills/add-webhook/SKILL.md
Add new Modal webhooks for event-driven execution. Use when user asks to create a webhook, add an endpoint, or set up event triggers.
npx skillsauth add aiagentwithdhruv/automation add-webhookInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create new Modal webhooks for event-driven Claude orchestration.
Create Directive File
Create directives/your_directive.md with:
Add to webhooks.json
Add entry to execution/webhooks.json:
{
"your-webhook-slug": {
"directive": "your_directive",
"description": "What this webhook does",
"tools": ["send_email", "read_sheet", "update_sheet"]
}
}
Deploy
modal deploy execution/modal_webhook.py
Test
curl "https://your-modal-username--claude-orchestrator-directive.modal.run?slug=your-webhook-slug"
send_emailread_sheetupdate_sheethttps://your-modal-username--claude-orchestrator-list-webhooks.modal.runhttps://your-modal-username--claude-orchestrator-directive.modal.run?slug={slug}| Name | Type | Required | Description |
|------|------|----------|-------------|
| slug | string | Yes | Webhook slug identifier |
| directive | string | Yes | Directive file name (without .md) |
| description | string | Yes | What this webhook does |
| tools | array | Yes | List of tools the webhook can use |
| Name | Type | Description |
|------|------|-------------|
| webhook_url | string | Modal webhook URL for execution |
| Name | Source |
|------|--------|
| MODAL_TOKEN_ID | Modal dashboard |
| MODAL_TOKEN_SECRET | Modal dashboard |
Skills that chain well with this one: modal-deploy
Modal compute (pay-per-use)
content-media
Find viral YouTube videos in your niche for competitive intelligence. Use when user asks to find YouTube outliers, monitor competitors, or track viral videos.
tools
Send welcome email sequence to new clients. Use when user asks to send welcome emails, onboard new client with emails, or trigger welcome sequence.
tools
Complete video editing toolkit - silence removal, auto-captions, vertical crop, YouTube clipping, 3D transitions, and social media compression. Use when user asks to edit video, remove silences, add captions/subtitles, crop to vertical/shorts, download YouTube clips, compress video, or create video teasers.
tools
Scrape Upwork jobs and generate personalized proposals with cover letters. Use when user asks to find Upwork jobs, create Upwork proposals, or apply to Upwork listings.