Specialized Tool vs Skill
Two basic forms of capability expression:
- specialized tool-code — structured call, determinism, testability; but hundreds of tokens and bloat;
- Skill + universal executor — natural language document + terminal/interpreter; small number of tools covers many scenarios.
Three dimensions of choice:
- parameter complexity — schema structure vs CLI;
- frequency of changes — Skill is cheaper to change;
- model capabilities — weak ones need a schema, strong ones are enough with Skill.
Related: Agent Skills, Balance of tool granularity, Seven basic tools