SKILL.md file with instructions that Crush can discover and activate on demand.
What are Agent Skills?
Agent Skills provide:- Reusable capabilities - Package domain knowledge and workflows
- On-demand activation - Skills are loaded when needed
- Standardized format - Works across compatible agent systems
- Portable knowledge - Share skills across projects and teams
Skill Discovery Locations
Crush automatically discovers skills from these directories: Unix/Linux/macOS:~/.config/crush/skills/(default)~/.config/agents/skills/(alternative)
%LOCALAPPDATA%\crush\skills\(default)%LOCALAPPDATA%\agents\skills\(alternative)
The default skills directory can be overridden with the
CRUSH_SKILLS_DIR environment variable.Environment Variable Override
SetCRUSH_SKILLS_DIR to customize the skills directory:
Configuration
Add additional skills paths in yourcrush.json:
Skills paths can be absolute or relative. Relative paths are resolved from the project root.
Installing Example Skills
Get started with example skills from anthropics/skills:Skill Structure
Each skill is a directory containing aSKILL.md file:
SKILL.md file contains:
- Skill name and description
- Instructions for the agent
- Example usage
- Any supporting context
Creating Custom Skills
Create a custom skill by adding a directory with aSKILL.md file:
Skill Template
Here’s a template for creating skills:Project-Specific Skills
You can create project-specific skills in your project directory:Using Skills
Crush automatically discovers and loads skills from configured paths. You can reference skills in your conversations:Organizing Skills
Organize skills by category or purpose:Sharing Skills
Skills are portable - you can share them with your team:- Git repository: Store skills in a Git repo
- Package manager: Distribute as npm/pip packages
- Direct sharing: Copy skill directories between projects
Security Considerations
Skills can contain arbitrary instructions for the agent. Review skills before adding them:- Only use skills from trusted sources
- Review
SKILL.mdcontents before activation - Be cautious with skills that execute commands
- Use project-specific skill paths for sensitive workflows
Next Steps
Permissions
Configure tool permissions
Agent Skills Standard
Learn more about the Agent Skills standard