Skip to main content
Create and manage reusable skill packages. Each subcommand has its own section below, in alphabetical order. See Skills for a full guide. Most commands take a skill identifier: a skill ID or a full name such as myorg~tone-guide. If you pass a bare name, add --owner to name the owner account.

archive

Archive a skill.
To restore an archived skill, use unarchive.

create

Create a new skill. Name the owner with --owner or as part of the name. Otherwise the CLI uses GUILD_OWNER_ID or your default_owner setting, then asks you to pick an account. In non-interactive mode with no owner set, it uses your personal account if you belong to no organizations, and fails if you do.
If you leave out --overview in an interactive terminal, the CLI prompts for it. The overview is optional.

get

Show a skill’s details, including its visibility, owner, and latest version.

list

List the skills an account owns. By default, it lists only unarchived skills.
Search skills by keyword.

unarchive

Restore an archived skill.

update

Update a skill’s overview or visibility. Pass at least one of --overview, --public, or --no-public.

version

Create and inspect skill versions.

version create

Create a new version of a skill. In an interactive terminal, the CLI prompts for any value you leave out, and opens your editor for the body. Otherwise, you must pass --version-number, --description, and either --body or --body-file.

version get

Show a skill version’s details.

version list

List a skill’s versions.
Last modified on October 15, 2026