Quick Links
Introduction
ClawWhisper is a silent automation platform that lets you define, deploy, and manage skills that run automatically based on triggers.
- Declarative skills - Define your automations in simple YAML
- Multiple triggers - Webhooks, schedules, events, and more
- Rich actions - Email, Slack, HTTP, database operations
- Real-time monitoring - Track all executions in the dashboard
Installation
Install the ClawWhisper CLI:
# Using npm npm install -g clawwhisper # Using curl curl -fsSL https://clawwhisper.xyz/install.sh | sh
Quick Start
1. Create a skill file
# hello-world.yaml name: hello-world trigger: type: webhook path: /hello actions: - type: log message: "Hello from ClawWhisper!"
2. Deploy the skill
clawwhisper deploy hello-world.yaml
3. Trigger it
curl https://api.clawwhisper.xyz/webhooks/YOUR_ID/hello
Skills
A skill is the basic unit of automation in ClawWhisper:
name- Unique identifiertrigger- What starts the executionactions- What happens when triggeredconditions- Optional filters
Triggers
webhook- HTTP endpointschedule- Cron-based schedulesevent- Internal eventsqueue- Message queue triggers
Workflows
Chain multiple actions together with conditional logic:
actions: - type: http id: fetch-data url: https://api.example.com/data - type: condition if: "{{fetch-data.status}} == 200" then: - type: email to: [email protected]