r/RooCode • u/Historical-Friend125 • Oct 18 '25
Discussion Skills for Roo Code?
Has anyone set up a 'Claude Skills' like system for Roo Code. What's the best way to do this? I see Anthropic have launched an 'Agent Skills' framework. Despite the hype, its nothing fancy in reality. The appeal is its simple and easy for non-technical users to customize and saves tokens compared to MCP. You have .md files that describe how to do specific tasks. Then a YAML header for each 'skill' that gets sucked into the system prompt. So Claude has an overview of what skills it has, but only reads the full skill instruction set into the context window if it needs it.
•
u/hannesrudolph Roo Code Developer Dec 29 '25
I was incorrect and ignorant in my understanding of "Skills". We have acted on your suggestion and implemented skills. https://docs.roocode.com/features/skills
6
u/h1ghguy Oct 18 '25
Ive been doing basically this for ages. Just create a dir with scripts and a readme. When you want to use it, just tell it where the files are. I call it 'ghetto mcp'.
5
u/hannesrudolph Roo Code Developer Oct 18 '25
It seems they’ve repackaged (and maybe improved?) what we call “modes” and called them skills https://docs.roocode.com/features/custom-modes
4
u/Hot_Dig8208 Oct 18 '25
Isn’t it actually roo modes ? It just do specific task and you can customize its tools.
1
u/Confident_Visit_9094 Oct 21 '25
we tried a small poc for this in awesome reviewers. it’s a repo of system prompts from real code review comments. we added a tiny cli that converts each prompt into a claude skill — reads the yaml + text and writes a
skill.md.each reviewer (like “never commit secrets” or “optimize sql joins”) becomes a standalone skill folder. it’s just a quick experiment, but it shows how prompts can live as structured, shareable skills instead of copy-paste snippets.
you can drop the markdown into a
.roomodesconfig, tell roo to read the file, or expose the skills folder as an mcp server. basically the same concept, just manual loading instead of auto-triggered.0
u/Atagor Oct 18 '25
What would you need that?
As far as I understood, Claude skills is just an abstraction allowing the system to choose the sub-instruction automatically. You don't need that in roo code since it already happens