Extend it
Skills
A skill is a folder with a SKILL.md file that packages know-how — instructions, examples, and optional scripts — for a specific kind of task. FreeCoder loads the right skill automatically when your request matches it, or you can invoke one by name. Teach the agent something once; reuse it forever.
What a skill looks like
~/.freecoder/skills/
changelog/
SKILL.md # when to use it + how to do it
pdf/
SKILL.md
extract.py # supporting script the skill can run
The SKILL.md describes when the skill applies and how to carry it out. When a task matches, FreeCoder pulls that context in — so you stop re-explaining the same procedure every time.
Why skills are powerful
- Consistency. Your conventions are applied the same way every session.
- Less prompting. Stop re-typing the same instructions.
- Shareable. Commit skills to your repo so the whole team — and the agent — benefits.
Auto-invoked or by name
Most skills trigger automatically based on the task at hand. You can also call one explicitly when you want a specific procedure to run. Combine skills with subagents to give each parallel worker exactly the expertise it needs.
AGENTS.md rules.Related: Plugins & hooks → · MCP servers →