Skill Name
Brief description of what this skill does and why it's useful.
What It Does
- Feature 1
- Feature 2
- Feature 3
Requirements
Environment variables:
REQUIRED_API_KEY- Description of what this key does
System binaries:
jq- JSON processorcurl- HTTP client
Installation
Manual Installation
# Clone to your skills directory
cd ~/.openclaw/workspace/skills/
git clone https://github.com/yourusername/your-skill.git skill-name
Via ClawHub (after publishing)
openclaw skill install skill-name
Configuration
Set required environment variables in your OpenClaw config or shell:
export REQUIRED_API_KEY=your_key_here
Or add to ~/.openclaw/openclaw.json:
{
"env": {
"REQUIRED_API_KEY": "your_key_here"
}
}
Usage
Basic Usage
./scripts/main_script.sh arg1 arg2
From OpenClaw
The skill is automatically available when loaded. OpenClaw will detect and offer it based on context.
Examples
See examples/ directory for common use cases.
Files
SKILL.md- This file (skill documentation + frontmatter)scripts/- Executable scripts and toolsreferences/- Documentation, guides, linksassets/- Images, data files, templatesexamples/- Example usage and sample outputs
Development
Testing
# Run tests
./scripts/test.sh
Contributing
- Fork the repo
- Create a feature branch
- Make your changes
- Submit a PR
Troubleshooting
Common Issues
Problem: Script fails with "command not found"
- Solution: Install required system binaries (see Requirements)
Problem: API authentication fails
- Solution: Check that
REQUIRED_API_KEYis set correctly
License
MIT License - see LICENSE file
Author
Links
- GitHub: https://github.com/yourusername/your-skill
- Documentation: (link to docs if separate)
- Issues: https://github.com/yourusername/your-skill/issues