Skip to main content
Pass skills in the skills parameter:

Multiple Skills

The agent applies every skill in the array:

Inline Skills

Send a skill bundle in the request as a base64-encoded zip.
AgentSkill.from_directory zips the directory, base64-encodes it, and reads name and description from SKILL.md frontmatter. It returns an AgentSkill with type="inline". See Skill Structure — Inline Skill Bundles for bundle contents and the Reference for inline fields.
Referenced and inline skills can share one skills array. Each entry resolves independently.

Pinned Versions

Set skill_version to pin a version:
See Version Pinning.