Skills
Skills are reusable instructions that the harness can discover and rank.
File-backed skill directories, inline skills, explicit registries, and
search_skills share the same discovery path. A3S Code no longer ships default
embedded skills; builtinSkills: true is accepted by the SDKs as a compatibility
no-op.
Compatibility Flag
This flag does not add default skills. Put reusable behavior in project skill files, inline skills, or agent definitions.
Skill Files
Store Markdown files with frontmatter in a skill directory:
Use skillDirs for skill files. Use agentDirs for worker/subagent
definitions.
Inline Skills
Skill Tool
search_skills finds relevant skills:
Markdown skill files with allowed-tools frontmatter and inline skills are both
discoverable. Skill administration is an SDK or filesystem concern rather than
a model-visible management tool.
When a skill is invoked through the Skill tool, allowed-tools is
fail-secure: omitted frontmatter grants no tools to that skill invocation.
Declare the smallest needed allow-list. Ordinary session tool calls are not
restricted by active skills unless enforceActiveSkillToolRestrictions is
explicitly enabled for legacy behavior.