8.3 — Agentic Customisation
CCDV-F Domain 8 · Task 8.3
What You Need to Know
Four mechanisms: built-in tools, custom tools, Skills, MCP servers. This sub-skill is choosing between them.
Built-In Tools
No code, no handler, no deployment. Server-executed ones leave no execution to manage. When a built-in fits, it is the cheapest correct answer. Cost is reach: a server-executed tool runs in the platform’s environment — nothing connects it to a database on your private subnet.
Built-in ≠ Anthropic-executed. Client tools have an Anthropic-defined schema but your application handles execution.
Skill or Tool: Ask What Is Missing
| Missing | Mechanism |
|---|---|
| Information it cannot reach, or an action it cannot perform | Tool |
| Knowledge — does the task inconsistently, wrong format, wrong conventions | Skill |
Instructions are not access. On the Claude API, Skills run in a sandboxed container with no network access. A Skill that documents a private system still does not perform the lookup.
Progressive Disclosure
| Level | When loaded | Token cost |
|---|---|---|
| Metadata (name + description) | Always | ~100 tokens per Skill |
| Instructions (SKILL.md body) | When triggered | Under 5k |
| Resources (bundled files/scripts) | As needed | None until accessed |
Description is the trigger — must say both what the Skill does and when to use it.
Custom Tool or MCP Server: Reuse and Ownership
Three facts decide:
- How many applications/surfaces need this capability?
- Should it be maintained independently of any one application’s release cycle?
- Who owns the underlying system, and should they own the integration?
One application, one team → custom tool. Several surfaces, or system-owning team should own the integration → MCP server.
The Four Postures That Recur (Wrong)
- Pasting data into context on every request (stale snapshot; wastes context)
- Hard-coding the procedure into every system prompt (copies drift)
- Assuming a built-in tool can reach an internal service (platform environment)
- Reaching for fine-tuning (wrong class of problem for knowledge packaging or tooling)
Running the Decision
- Does the platform already provide this? → built-in
- Does the model need to DO something, or KNOW how? → tool vs Skill
- How many consumers? Independent ownership? → custom tool vs MCP
- Mix of requirements → assign each the right mechanism; uniformity is almost always wrong
Check your understanding
Practice Scenario
🔒 This practice scenario is part of Skillmarked Pro
The lessons stay free. Pro unlocks the other 24 CCDV-F practice scenarios and the 53-question timed mock exam, plus everything for every other exam.
Cancel anytime. Or €199 a year, which saves 17%.
Not sure yet? Try 10 free mock exam questions.
Already Pro? Log in.
Sources
- Extend Claude with skills, Claude Code Docs
- Create custom subagents, Claude Code Docs
- Plugins overview, Claude Code Docs
- Automate actions with hooks, Claude Code Docs