

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Still calibrating
click for more info
Not enough gems
Cost: 6 gems
1: Skills
incomplete
2: Writing Skills
incomplete
3: Skills Are Tools
incomplete
4: Skill Permissions
incomplete
5: Composable Skills
incomplete
6: Skill, Tool, or Agent?
incomplete
7: Custom Commands
incomplete
8: Dynamic Prompts
incomplete
Back
ctrl+,
Next
ctrl+.
This lesson's interactive features are locked, please to keep using them
Custom commands and skills are very similar.
Both are basically reusable prompt templates. Both help you avoid retyping the same instructions. Both can live at the project level or globally.
But there are a couple of important differences.
skill tool, meaning it's in context and can be loaded when the agent chooses to.You run a command directly with a slash, like:
/review-changes
Tell OpenCode to run and submit the CLI tests from the project root.