Write Personality and Skills
SOUL defines personality and behavioral stance. SKILL defines a bounded purpose and workflow.
genaug agent soul set support ./agents/support/SOUL.md --waitgenaug skill add ./skills/order-support/SKILL.mdgenaug agent skill attach support order-support --waitThe CLI captures every visible UTF-8 regular file below the SKILL.md directory as one immutable
release bundle. Hidden files are ignored, empty supporting placeholders are preserved, and symbolic
links or nested SKILL.md entrypoints are rejected. Editing any supporting file changes the
Candidate fingerprint; an open Candidate or Live Agent cannot rewrite it.
Inspect the compiled source:
genaug agent soul show supportgenaug skill show order-supportgenaug agent show supportMultiple Agents may use different SOUL and SKILL assets. A shared Skill does not widen either Agent’s capabilities, memory, limits, or connections.
genaug agent test support --user customer_123 --jsongenaug run show <run-id>Do not put credentials, private user data, or mutable provider state in source assets.