Skip to main content
The nullclaw skills command manages skill packs - reusable instruction sets and tool configurations that extend the agent’s capabilities.

Subcommands

What are Skills?

Skills are packaged instruction sets that provide:
  • Domain expertise: Specialized knowledge (medical, legal, coding, etc.)
  • Tool configurations: Pre-configured tool chains
  • Prompt templates: Reusable prompt patterns
  • Context files: Reference documentation and examples
Skills are stored in ~/.nullclaw/workspace/skills/<name>/ with:
  • SKILL.md - Main skill instructions
  • skill.toml - Metadata and dependencies
  • Supporting files (examples, references, scripts)

skills list

List all installed skills:

Example Output

skills install

Install a skill pack:

Installation Process

1

Download or copy

Skill pack is downloaded from source or copied from local path
2

Validate

Check for required files:
  • SKILL.md (required)
  • skill.toml (optional metadata)
Validate TOML schema if present
3

Install

Copy to ~/.nullclaw/workspace/skills/<name>/
4

Register

Add to skills registry for auto-loading

skills remove

Remove an installed skill:
This deletes the skill directory and updates the registry.
Removing a skill deletes all its files. Back up any custom modifications first.

skills info

Show detailed information about a skill:

Example Output

Skill Manifest Format

skill.toml

SKILL.md

Skill Discovery

Skills can be discovered from:
  • GitHub: Search for repositories tagged with nullclaw-skill
  • ClawHub: Official skill registry (coming soon)
  • HuggingFace: AI/ML focused skills
  • Local: Create your own custom skills

Creating Custom Skills

1

Create directory

2

Write SKILL.md

Create instructions for the agent:
3

Optional: Add skill.toml

4

Test

Skill Loading

Skills are automatically loaded when:
  1. Agent starts
  2. Skill is mentioned in prompt (“use python-expert skill”)
  3. Skill is set as default in config
Loaded skills inject their instructions into the agent’s system prompt.

Examples

Install Python skill

Use in conversation

List all skills

Remove skill

Troubleshooting

Skill not loading

Fix: Verify installation:

Invalid TOML

Fix: Validate TOML syntax:

Missing dependencies

Fix: Install required tools or remove dependency from skill.toml

See Also