π¦ ClawHub
Skill Factory
by @jeremysommerfeld8910-cpu
Create, evaluate, improve, benchmark, and publish OpenClaw skills. Use when building a new skill from scratch, iterating on an existing skill, running evals...
π‘ Examples
"Create a skill for Twitter scraping":
reddit-scraperfast-browser-usecrypto-market-datatwitter-scraper/SKILL.mdβοΈ Configuration
Create evals/evals.json:
[
{
"id": "basic-create",
"prompt": "Create a skill that sends a Slack message",
"expected_output": "SKILL.md with slack-notifier name and working command",
"assertions": [
"contains SKILL.md frontmatter with name and description",
"contains at least one bash command example",
"description includes trigger phrases"
]
}
]
Eval Run
For each eval case: 1. Execute the prompt using current skill 2. Grade againstassertions (pass/fail per assertion)
3. Log result to evals/runs/.json Run Report Format
{
"skill": "skill-creator",
"version": "1.0.0",
"timestamp": "2026-02-22T03:00:00Z",
"pass_rate": 0.85,
"cases": [
{ "id": "basic-create", "passed": true, "assertions_passed": 3, "assertions_total": 3 }
]
}
TERMINAL
clawhub install skill-factory