Learn-skills.dev add-webhook

Add new Modal webhooks for event-driven execution. Use when user asks to create a webhook, add an endpoint, or set up event triggers.

install
source · Clone the upstream repo
git clone https://github.com/NeverSight/learn-skills.dev
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/NeverSight/learn-skills.dev "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/skills-md/aiagentwithdhruv/skills/add-webhook" ~/.claude/skills/neversight-learn-skills-dev-add-webhook && rm -rf "$T"
manifest: data/skills-md/aiagentwithdhruv/skills/add-webhook/SKILL.md
source content

Add Webhook

Goal

Create new Modal webhooks for event-driven Claude orchestration.

Process

  1. Create Directive File Create

    directives/your_directive.md
    with:

    • Goal
    • Inputs
    • Process steps
    • Outputs
    • Edge cases
  2. 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"]
      }
    }
    
  3. Deploy

    modal deploy execution/modal_webhook.py
    
  4. 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}

Schema

Inputs

NameTypeRequiredDescription
slug
stringYesWebhook slug identifier
directive
stringYesDirective file name (without .md)
description
stringYesWhat this webhook does
tools
arrayYesList of tools the webhook can use

Outputs

NameTypeDescription
webhook_url
stringModal webhook URL for execution

Credentials

NameSource
MODAL_TOKEN_ID
Modal dashboard
MODAL_TOKEN_SECRET
Modal dashboard

Composable With

Skills that chain well with this one:

modal-deploy

Cost

Modal compute (pay-per-use)