Skills with MCP, Tools, and Subagents
These pieces are complementary:
- Tools: atomic actions (read file, run command, call API)
- MCP: external system/data integration layer
- Skills: repeatable workflow procedure
- Subagents: isolated delegated workers
Working Mental Model
Section titled “Working Mental Model”- Tools are verbs.
- MCP is the connector fabric.
- Skills are playbooks.
- Subagents are workers.
End-to-End Pattern
Section titled “End-to-End Pattern”- MCP exposes external data/tools.
- Tools execute concrete operations.
- Skills define step order and decision criteria.
- Subagents run specialized tasks in isolation or parallel.
- Parent agent consolidates final output.
Example: Data to Branded Presentation
Section titled “Example: Data to Branded Presentation”- Pull metrics through an MCP-connected datastore.
- Run analysis skill for summarization/scoring.
- Run brand-guidelines skill for style constraints.
- Run presentation/document skill for final artifact.
This pattern keeps capability access modular and output behavior consistent.
Context-Window Discipline
Section titled “Context-Window Discipline”- Keep tool definitions lean.
- Load only skill metadata initially.
- Load full skill files and references only when triggered.
- Use subagents to prevent main-thread context bloat.