Skip to main content

Overview

Skills extend agents with reusable instruction modules. Each skill is a SKILL.md file with YAML frontmatter and markdown instructions, following the Agent Skills Open Standard (agentskills.io) — compatible with 30+ AI tools. This example demonstrates:
  • SkillLibrary: discovering and loading skills from a directory
  • UseSkills: wiring skills into an agent via AgentBuilder
  • Argument substitution ($ARGUMENTS, $0, $1)
  • Shell preprocessing for dynamic content injection
  • Invocation control (disable-model-invocation, user-invocable)
  • LoadSkillTool: the tool the LLM uses to load skills on demand
The example uses FakeAgentDriver for deterministic execution — no real LLM calls.

Example