tool-design
An AI agent skill from muratcankoylan/Agent-Skills-for-Context-Engineering, scored 74 out of 100 by code.
Code score by group
It loses the most points in Description (8), the group that checks whether the description says what the skill does and when to use it.
What the author says it does
This skill should be used for the tool-interface layer of an agent system specifically: writing tool descriptions agents can route on, designing tool schemas and response formats, naming conventions, actionable error recovery messages, MCP server design, tool-set consolidation, and deciding when to add or remove an individual tool. Use this when the unit of work is a single tool or a set of tools. Route project-shape, pipeline architecture, and task-model-fit decisions to project-development; route deciding whether to introduce sub-agents to multi-agent-patterns.
This is the description in the skill's own SKILL.md, written by its author, not by SkillCheatSheet.
- Folder
- skills/tool-design
- License
- MIT
- GitHub stars
- 18,341
- SKILL.md lines
- 297
- Other files
- 3
Add tool-design to your agent
npx skills add muratcankoylan/Agent-Skills-for-Context-Engineering --skill tool-design
The command uses the open skills CLI. A skill is instructions and scripts your agent will follow, so read it first: open the folder on GitHub at the commit that was scored.
Labelled for
More skills from muratcankoylan/Agent-Skills-for-Context-Engineering
-
long-horizon-prompting
This skill should be used when writing, enhancing, or evaluating the launch prompt for a long-running autonomous agent or a parallel multi-agent orchestration attacking a hard pro…
76B -
project-development
This skill should be used for project-level decisions about LLM-powered systems: whether an LLM is the right primitive for the task at hand, the shape of a multi-stage batch or ag…
71B -
self-improvement-loops
This skill should be used when the harness, scaffold, workflow, or optimizer itself is the optimization target: recursive self-improvement (RSI) loops, meta-harnesses, self-improv…
70B -
latent-briefing
This skill should be used when the user asks to "share memory between agents", "KV cache compaction for multi-agent", "orchestrator worker context", "latent briefing", "reduce wor…
68C -
context-fundamentals
This skill should be used to explain or reason about the foundational concepts of context engineering: what context is, the anatomy of a context window, how attention mechanics wo…
67C -
self-managed-context
This skill should be used when a model gets read-write control over its own live context window instead of a harness-scheduled compaction policy: the context exposed as an editabl…
66C -
harness-engineering
This skill should be used when designing autonomous agent harnesses: research loops, evaluation scaffolds, locked and editable surfaces, durable logs, novelty gates, pruning, roll…
65C -
hosted-agents
This skill should be used when designing hosted or background agent infrastructure: sandboxed execution, remote coding environments, warm pools, session persistence, multiplayer c…
65C
All skills in muratcankoylan/Agent-Skills-for-Context-Engineering
Scores come from a snapshot of 300 public GitHub repositories taken on 12 November 2026. Every score is the result of fixed checks run by code; no AI is involved. How scoring works.