Skills

Skills are reusable, invocable capabilities that extend Clew Code with domain-specific expertise. The skills system is Claude Code compatible.

Overview

Skills are defined in SKILL.md files and matched by name or description. When a user or agent invokes a skill, its prompt is loaded into the conversation, providing specialized instructions and context.

Built-in Skills

SkillDescription
/verifyRun full verification — typecheck, lint, and tests
/precommitPre-commit review with verification and git diff summary
/commitStage, commit, and push git changes with conventional commits
/code-reviewReview code for correctness bugs at configurable effort
/loopRun a prompt or command on a recurring interval
/update-configConfigure Clew Code via settings.json
/scraplingWeb scraping using Scrapling framework

Creating a Skill

Create a SKILL.md file in your project:

# my-skill

Invoke with `/my-skill [args]`.

## Instructions

Provide detailed instructions for what this skill should do.
Include context, constraints, and examples.

Skills are automatically discovered from the project root.

Skill Commands

❯ /skills           # list all available skills
❯ /my-skill args    # invoke a specific skill with arguments