Knowledge externalization
Tools let the model DO things (execute bash, write files). Skills teach the model HOW to do things (code review checklist, MCP server template). A skill is a markdown file with instructions that get injected into the system prompt when the model invokes the Skill tool. Think of it as dynamic knowledge loading.
Fill in the blanks: Skillloader implementation
Loading practice…