Skills & Custom Agents
A3S Code does not ship default embedded skills. Load your own skills and
subagents from directories on disk. Use skillDirs for Markdown skills and
agentDirs for worker/subagent definitions. registerAgentDir can add more
agent definition directories after the session exists; skill directories are
loaded when the session is created.
Skill Registry Behavior
The default effective skill registry contains no embedded skills.
builtinSkills: true / builtin_skills = True is accepted for compatibility,
but it currently adds nothing. Add skills with skillDirs / skill_dirs,
inline skills, or an explicit custom SkillRegistry.
For day-to-day projects, keep durable reusable behavior in .a3s/skills or a
configured skill directory.
Custom subagents loaded from agentDirs can be referenced by name in
session.parallel(...) and
session.pipeline(...) alongside the built-in
registry agents (explore, plan, general, verification, review).
A runnable version ships at sdk/node/examples/skills/test_custom_skills_agents.ts.