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
~/.nullclaw/workspace/skills/<name>/ with:
SKILL.md- Main skill instructionsskill.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)
3
Install
Copy to
~/.nullclaw/workspace/skills/<name>/4
Register
Add to skills registry for auto-loading
skills remove
Remove an installed skill: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:- Agent starts
- Skill is mentioned in prompt (“use python-expert skill”)
- Skill is set as default in config
Examples
Install Python skill
Use in conversation
List all skills
Remove skill
Troubleshooting
Skill not loading
Invalid TOML
Missing dependencies
See Also
- Agent - Use skills in conversations
- Tools - Available tools for skills
- Configuration - Configure default skills