Create a skill
The skill is created with a qualified name in the format
owner~skill-name (e.g. myorg~tone-guide). Use this name to reference the skill in other commands.
Skill names must start with a lowercase letter (a-z). After the first character, names can contain lowercase letters, numbers, hyphens (-), underscores (_), and periods (.). Names are limited to 100 characters.
Add a version
Skills use semantic versioning. Each version contains the markdown body — the actual instructions an agent receives at runtime.
In interactive mode (TTY without flags), the CLI prompts for each field.
List versions
--limit and --offset for pagination.
Get version details
Manage skills
Get skill details
List skills
Search skills
Useguild skill search to find skills by keyword across names, overviews, and owners.
The default output is a formatted table. Pass
--json to receive a JSON response with items and pagination fields.
Update a skill
Archive and unarchive a skill
Archiving a skill removes it from the catalog. Agents can no longer discover or activate it until you unarchive it.Visibility and permissions
Skills are private by default. Only the owner and their organization members can view and use them. Making a skill public requires account admin privileges. Public skills are visible to all Guild users.Typical workflow
JSON output
All skill commands support--json for machine-readable output: