AgentSkillsCN

add-webhook

为事件驱动的执行新增 Modal Webhook。适用于用户要求创建 Webhook、添加端点,或设置事件触发器时使用。

SKILL.md
--- frontmatter
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

  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:

    json
    {
      "your-webhook-slug": {
        "directive": "your_directive",
        "description": "What this webhook does",
        "tools": ["send_email", "read_sheet", "update_sheet"]
      }
    }
    
  3. Deploy

    bash
    modal deploy execution/modal_webhook.py
    
  4. Test

    bash
    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}