| name | add-webhook |
| description | Add new Modal webhooks for event-driven execution. Use when user asks to create a webhook, add an endpoint, or set up event triggers. |
| allowed-tools | Bash, Read, Write, Edit, Glob, Grep |
Add Webhook
Goal
Create new Modal webhooks for event-driven Claude orchestration.
Process
-
Create Directive File
Create directives/your_directive.md with:
- Goal
- Inputs
- Process steps
- Outputs
- Edge cases
-
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"
Available Tools for Webhooks
send_email
read_sheet
update_sheet
Endpoints
- List:
https://your-modal-username--claude-orchestrator-list-webhooks.modal.run
- Execute:
https://your-modal-username--claude-orchestrator-directive.modal.run?slug={slug}