ClawFlows
name: clawflows
by cluka-399 · published 2026-03-22
$ claw add gh:cluka-399/cluka-399-clawflows---
name: clawflows
version: 1.0.0
description: Search, install, and run multi-skill automations from clawflows.com. Combine multiple skills into powerful workflows with logic, conditions, and data flow between steps.
metadata:
clawdbot:
requires:
bins: ["clawflows"]
install:
- id: node
kind: node
package: clawflows
bins: ["clawflows"]
label: "Install ClawFlows CLI (npm)"
---
# ClawFlows
Discover and run multi-skill automations that combine capabilities like database, charts, social search, and more.
Install CLI
npm i -g clawflowsCommands
Search for automations
clawflows search "youtube competitor"
clawflows search "morning brief"
clawflows search --capability chart-generationCheck requirements
Before installing, see what capabilities the automation needs:
clawflows check youtube-competitor-trackerShows required capabilities and whether you have skills that provide them.
Install an automation
clawflows install youtube-competitor-trackerDownloads to `./automations/youtube-competitor-tracker.yaml`
List installed automations
clawflows listRun an automation
clawflows run youtube-competitor-tracker
clawflows run youtube-competitor-tracker --dry-runThe `--dry-run` flag shows what would happen without executing.
Enable/disable scheduling
clawflows enable youtube-competitor-tracker # Shows cron setup instructions
clawflows disable youtube-competitor-trackerView logs
clawflows logs youtube-competitor-tracker
clawflows logs youtube-competitor-tracker --last 10Publish your automation
clawflows publish ./my-automation.yamlPrints instructions for submitting to the registry via PR.
How It Works
Automations use **capabilities** (abstract) not skills (concrete):
steps:
- capability: youtube-data # Not a specific skill
method: getRecentVideos
args:
channels: ["@MrBeast"]
capture: videos
- capability: database
method: upsert
args:
table: videos
data: "${videos}"This means automations are **portable** — they work on any Clawbot that has skills providing the required capabilities.
Standard Capabilities
| Capability | What It Does | Example Skills |
|------------|--------------|----------------|
| `youtube-data` | Fetch video/channel stats | youtube-api |
| `database` | Store and query data | sqlite-skill |
| `chart-generation` | Create chart images | chart-image |
| `social-search` | Search X/Twitter | search-x |
| `prediction-markets` | Query odds | polymarket |
| `weather` | Get forecasts | weather |
| `calendar` | Read/write events | caldav-calendar |
| `email` | Send/receive email | agentmail |
| `tts` | Text to speech | elevenlabs-tts |
Making Skills ClawFlows-Compatible
To make your skill work with ClawFlows automations, add a `CAPABILITY.md` file:
# my-capability Capability
Provides: my-capability
Skill: my-skill
## Methods
### myMethod
**Input:**
- param1: description
- param2: description
**How to fulfill:**
\`\`\`bash
./scripts/my-script.sh --param1 "${param1}"
\`\`\`
**Output:** Description of output formatAnd declare it in your SKILL.md frontmatter:
---
name: my-skill
provides:
- capability: my-capability
methods: [myMethod]
---Links
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...