Chapter 15 of 15

Your Agent Skills Build Plan

I would introduce skills in stages: first make recurring behaviour explicit, then add contracts and permissions, then routing and composition, and only then scale the library with evaluations, governance, economics, and organisational ownership.

  • A staged implementation roadmap
  • Skill definition checklist
  • Skill readiness scorecard
  • Questions to answer before adding a capability
  • Operating metrics for a mature skill library

Stage 1: Identify real reusable capabilities

  • List repeated jobs the agent already performs rather than inventing a skill taxonomy in advance.
  • Choose capabilities that have a recognisable business outcome and are likely to be reused.
  • Separate prompts, tools, deterministic workflow rules, and skills so each layer has a clear job.
  • Name skills in business language that users and operators understand.

Stage 2: Define the skill contract

  • Document purpose, when to use, and when not to use the skill.
  • Define required inputs, optional context, and authoritative data sources.
  • Define structured outputs and explicit incomplete, failed, and low-confidence states.
  • Set tool permissions, prohibited actions, stop conditions, and approval requirements.

Stage 3: Make the skill operable

  • Add skill-level tracing for model use, context retrieval, tools, latency, cost, and errors.
  • Create a realistic evaluation set including boundaries, missing data, and prohibited actions.
  • Record the skill version on every invocation.
  • Make risky capabilities independently disableable and rollbackable.

Stage 4: Add routing and composition

  • Give skills clear routing descriptions, positive examples, negative examples, and eligibility rules.
  • Use deterministic entry points where the cost of selecting the wrong skill is high.
  • Pass structured state between skills rather than relying only on conversational prose.
  • Design retry and idempotency behaviour before composing side-effecting skills.

Stage 5: Connect capability to economics

  • Track cost per invocation and cost per successful outcome.
  • Select models per skill based on reasoning difficulty, risk, latency, and value.
  • Measure human review and correction, not just model spend.
  • Retire capabilities that create activity without measurable business value.

Stage 6: Build the organisational skill library

  • Create a searchable catalogue with owner, version, permissions, dependencies, and evaluation status.
  • Define who may publish or modify high-impact skills.
  • Provide templates and review standards for new capabilities.
  • Regularly find duplicate, overlapping, unused, or stale skills and consolidate or retire them.

Skill definition checklist

  • Does this capability have one coherent business responsibility?
  • Are its required inputs and authoritative data sources explicit?
  • Is its output contract suitable for the next human or system that consumes it?
  • Does it have only the tools and data permissions it genuinely needs?
  • Are approval points based on consequence rather than convenience?
  • Can it fail or escalate without inventing information?
  • Can it be tested independently?
  • Can it be observed, versioned, disabled, and rolled back?

Skill readiness scorecard

  • Purpose: clear responsibility or vague general intelligence?
  • Contract: explicit inputs and outputs or free-form conversational assumptions?
  • Context: minimum required information or everything available?
  • Permissions: least privilege or inherited access to the whole toolset?
  • Evaluation: repeatable cases or a few hand-picked demos?
  • Observability: traceable invocation or only final chat output?
  • Governance: owner and version history or silent live edits?
  • Economics: cost and outcome measured or aggregate AI spend only?

Questions I would ask before approving a new skill

  • What repeated job is this skill turning into a reusable capability?
  • Why should this be a skill rather than a prompt, tool, or deterministic workflow step?
  • What is the consequence if the skill is wrong?
  • What data and tools does it need, and what can be removed?
  • What does a successful invocation look like?
  • What should happen when required evidence is missing?
  • How will we know whether people are using it and whether it is creating value?
  • Who owns it when the underlying business policy changes?