| name | find-skills |
| description | Helps users discover, install, and manage goclaw skills. Use when users ask "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. Provides guidance for finding skills in the goclaw ecosystem and the broader open agent skills community. |
| version | 1.0.0 |
| author | Ducc |
| metadata | {"openclaw":{"emoji":"🔍","always":false,"requires":{"os":["darwin","linux","windows"]}}} |
Find Skills
Helps discover and install skills for goclaw.
Triggers
Discovery requests:
- "find a skill for X", "is there a skill for X"
- "how do I do X" where X might have an existing skill
- "can you do X" for specialized capabilities
- "I need help with X"
Extension interest:
- "I wish I had X capability"
- "Is there a tool for X?"
- "extend agent capabilities"
- "add new functionality"
Management:
- "list skills", "show installed skills"
- "update skills", "remove skill"
- "install skill", "add skill"
Quick Start
List Installed Skills
goclaw skills list
goclaw skills list --verbose
Install from URL
goclaw skills install https://github.com/user/skill-repo
goclaw skills install ./path/to/skill
Validate Skills
goclaw skills validate skill-name
Test Skills
goclaw skills test skill-name --prompt "your test prompt here"
Skill Locations
Skills are stored in a unified location:
| Location | Description |
|---|
~/.goclaw/skills | All skills (user-installed and built-in) |
Built-in skills are automatically copied to this directory on first run.
Installing Skills
From Git Repository
goclaw skills install https://github.com/user/repo
From Local Path
goclaw skills install /path/to/skill
Updating Skills
goclaw skills update skill-name
Uninstalling Skills
goclaw skills uninstall skill-name
Finding Relevant Skills
1. Search Built-in Skills
Use goclaw skills list to see what's available:
goclaw skills list --verbose
2. Browse External Sources
Official goclaw skills: Check the project repository for bundled skills.
Community sources:
- GitHub: Search for
goclaw skill or agent skill
- Skills compatible with OpenClaw/Agent Skills format can often be adapted
3. Check Skill Metadata
Each skill has a description field in its YAML frontmatter that indicates when it should be used:
---
name: crawl4ai
description: This skill should be used when users need to scrape websites,
extract structured data, handle JavaScript-heavy pages, or build automated
web data pipelines.
---
Creating Custom Skills
If no existing skill meets your needs, create one:
Initialize New Skill
cd ~/.goclaw/skills
mkdir my-skill
cd my-skill
SKILL.md Template
---
name: my-skill
description: Brief description of what this skill does and when to use it.
version: 1.0.0
author: Your Name
metadata:
openclaw:
emoji: 🎯
always: false
requires:
bins: [] # Required binaries
anyBins: [] # At least one of these must exist
env: [] # Required environment variables
config: [] # Required config keys
os: [darwin, linux, windows]
---
# My Skill
## Overview
Brief description of what this skill does.
## Triggers
When this skill should activate.
## Quick Start
Basic usage examples.
## Reference
Detailed documentation.
Best Practices
- Search first - Check if a skill already exists before creating
- Validate before use - Run
goclaw skills validate <name> to check dependencies
- Test skills - Use
goclaw skills test <name> to verify behavior
- Keep skills lean - Skills should be concise and focused
- Use references - Move detailed docs to
references/ directory
Troubleshooting
Skill not found
ls -la ~/.goclaw/skills/
ls ~/.goclaw/skills/<skill-name>/SKILL.md
Dependencies not satisfied
goclaw skills validate <skill-name>
Skill not loading
cat ~/.goclaw/skills/<skill-name>/SKILL.md