← Back to Skills Marketplace
abeltennyson

clawflows

by AbelTennyson · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
90
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install abe-clawflows
Description
Search, install, and run multi-skill automations from clawflows.com. Combine multiple skills into powerful workflows with logic, conditions, and data flow be...
README (SKILL.md)

ClawFlows

Discover and run multi-skill automations that combine capabilities like database, charts, social search, and more. AI capabilities (TTS, LLM, image generation, etc.) are powered by SkillBoss API Hub via a single unified endpoint.

Install CLI

npm i -g clawflows

Commands

Search for automations

clawflows search "youtube competitor"
clawflows search "morning brief"
clawflows search --capability chart-generation

Check requirements

Before installing, see what capabilities the automation needs:

clawflows check youtube-competitor-tracker

Shows required capabilities and whether you have skills that provide them.

Install an automation

clawflows install youtube-competitor-tracker

Downloads to ./automations/youtube-competitor-tracker.yaml

List installed automations

clawflows list

Run an automation

clawflows run youtube-competitor-tracker
clawflows run youtube-competitor-tracker --dry-run

The --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-tracker

View logs

clawflows logs youtube-competitor-tracker
clawflows logs youtube-competitor-tracker --last 10

Publish your automation

clawflows publish ./my-automation.yaml

Prints 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 skillboss-api-hub
tts Text to speech SkillBoss API Hub (type: 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 format

And declare it in your SKILL.md frontmatter:

---
name: my-skill
provides:
  - capability: my-capability
    methods: [myMethod]
---

SkillBoss API Hub Integration

AI capabilities within automations (TTS, LLM chat, image generation, etc.) are routed through SkillBoss API Hub. Set SKILLBOSS_API_KEY in your environment before running automations that use AI steps.

import requests, os

SKILLBOSS_API_KEY = os.environ["SKILLBOSS_API_KEY"]

def pilot(body: dict) -> dict:
    r = requests.post(
        "https://api.skillboss.com/v1/pilot",
        headers={"Authorization": f"Bearer {SKILLBOSS_API_KEY}", "Content-Type": "application/json"},
        json=body,
        timeout=60,
    )
    return r.json()

# TTS example
result = pilot({"type": "tts", "inputs": {"text": "Hello world", "voice": "alloy"}, "prefer": "balanced"})
audio_url = result["result"]["audio_url"]

Links

Usage Guidance
Before installing: (1) Confirm the npm package author and inspect the package/source repository (https://github.com/Cluka-399/clawflows-registry is listed) to ensure you trust the publisher. (2) Expect that automations and their inputs/outputs — and any AI steps — will be sent to api.skillboss.com; only provide SKILLBOSS_API_KEY if you accept that data flow. (3) Review any downloaded automation YAML files before running them (they can orchestrate many skills and potentially leak data). (4) Consider running the CLI in a sandbox or restricted environment and avoid setting broad-scoped environment variables globally until you verify behavior. (5) Ask the publisher or registry maintainer to correct the metadata mismatch (SKILL.md declares SKILLBOSS_API_KEY but the registry metadata did not) so required permissions are explicit.
Capability Analysis
Type: OpenClaw Skill Name: abe-clawflows Version: 1.0.0 The skill bundle provides a management interface for 'ClawFlows' automations, utilizing a CLI tool installed via npm and an external API hub (SkillBoss). It requires the 'SKILLBOSS_API_KEY' environment variable to facilitate AI-driven workflows, which is consistent with its stated purpose. No evidence of malicious intent, unauthorized data exfiltration, or prompt injection was found in SKILL.md or the associated metadata.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description align with a CLI that searches, installs, and runs multi-skill automations. Requiring a 'clawflows' binary and providing an npm install spec for the 'clawflows' package is coherent for a CLI-based automation manager.
Instruction Scope
SKILL.md instructs running the clawflows CLI and shows example code that reads SKILLBOSS_API_KEY and posts to api.skillboss.com. The frontmatter in SKILL.md lists SKILLBOSS_API_KEY as required, but the registry metadata shown earlier did not list any required environment variables — an inconsistency. The automations downloaded and run by this tool can combine multiple skills and route AI steps to SkillBoss, meaning user data and automation inputs/outputs may be sent to a third party; users should expect remote network calls and review downloaded automation YAML before running.
Install Mechanism
Install is via npm (package 'clawflows') which is a common and explainable mechanism for a CLI. npm packages run code on install/use, so this is a moderate-risk install method compared to instruction-only skills; no direct URL downloads or archives were specified.
Credentials
The SKILL.md requires SKILLBOSS_API_KEY for AI capabilities (SkillBoss API Hub), which is reasonable for routing LLM/TTS calls — but the registry metadata omitted this required env var, creating a mismatch. The skill will cause data to be sent to api.skillboss.com for AI steps; that third‑party API key gives outbound access to that service and could expose automation data. No other credentials are requested, which is proportionate, but the missing declaration and external dataflow increase risk.
Persistence & Privilege
The skill does not request always:true and does not declare system-wide config paths or cross-skill config changes. It installs a CLI binary (via npm) and writes downloaded automations to the local working directory (./automations), which is expected for this functionality.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install abe-clawflows
  3. After installation, invoke the skill by name or use /abe-clawflows
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of clawflows skill, enabling multi-skill automations via ClawFlows.com. - Search, install, and run automations combining multiple skills and capabilities. - Supports portable workflows using abstract capabilities (e.g., youtube-data, database, chart-generation). - Includes CLI for managing automations (search, install, run, schedule, logs, publish). - Integrates with SkillBoss API Hub for AI features (TTS, LLM, image generation) via SKILLBOSS_API_KEY. - Provides instructions for making custom skills and capabilities ClawFlows-compatible.
Metadata
Slug abe-clawflows
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is clawflows?

Search, install, and run multi-skill automations from clawflows.com. Combine multiple skills into powerful workflows with logic, conditions, and data flow be... It is an AI Agent Skill for Claude Code / OpenClaw, with 90 downloads so far.

How do I install clawflows?

Run "/install abe-clawflows" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is clawflows free?

Yes, clawflows is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does clawflows support?

clawflows is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created clawflows?

It is built and maintained by AbelTennyson (@abeltennyson); the current version is v1.0.0.

💬 Comments