2026-04-23 · claudecert.com
Skills vs. slash commands: when to use which
Slash commands are for things you invoke; skills are for things you teach.
Slash commands are user-invoked. Type /release and the body runs as a prompt. They're imperative — "do this thing now."
Skills are auto-activated capabilities. The harness loads them when context matches. They bundle a SKILL.md *plus* resources and scripts. They're descriptive — "here's how to do this whole class of thing."
If you'd type /foo once a week, make it a slash command. If you'd want Claude to *know how* to do foo without being told, make it a skill.
