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.
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.
If no existing skill meets your needs, create one:
Initialize New Skill
cd ~/.goclaw/skills
mkdir my-skill
cd my-skill
# Create SKILL.md with proper frontmatter
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
# Check skill is in correct locationls -la ~/.goclaw/skills/
# Verify skill has SKILL.mdls ~/.goclaw/skills/<skill-name>/SKILL.md
Dependencies not satisfied
# Validate to see what's missing
goclaw skills validate <skill-name>
# Install missing binaries or set environment variables
Skill not loading
# Check skill format is validcat ~/.goclaw/skills/<skill-name>/SKILL.md
# YAML frontmatter must start with `---`# and have a name and description field