Skip to main content

Invoking Skills

Slash Commands

Type a / followed by the skill name in any chat:
Arguments after the skill name are passed as the initial message to that skill’s context.

Natural Language

Skills with trigger patterns auto-activate when the AI detects matching intent. You do not need to use a slash command:

From the CLI

Managing Skills

List Installed Skills

Shows all loaded skills with their source (built-in, managed, workspace), version, and category.

Install from ClawHub

Update Skills

Disable a Skill

Or in settings.yml:

Skill Configuration

Some skills accept configuration in settings.yml:

Skill Precedence

When multiple sources define a skill with the same name, the higher-priority source wins:
To override a built-in skill, create a file at skills/code-review/SKILL.md in your project root.

Checking Active Skills

In a chat conversation, you can ask:
“What skills are currently active?”
Or check from the CLI:

Preset-Based Skill Loading

Assign a bundle of skills to a persona (preset):
Switch presets with /preset backend-dev.

Skill Metadata

View detailed skill metadata:
Output:

Built-in Skills

Browse all 50 pre-installed skills.

Creating Skills

Write your own skills.