agentify skill

List and install built-in skills.

Two subcommands: list and install. Dispatched at src/main.js:787 and :803; implemented in src/core/skills.js.

module src/core/skills.js scopes project · user install target all or named skill

Two moves: list and install.

inspect

skill list

Dispatch: src/main.js:787 · listBuiltinSkills().

Flags: --root, --json.

Returns built-in skill names, provider compatibility, and aliases. With --json emits the full record.

agentify skill list
install

skill install <name|all>

Dispatch: src/main.js:803 · installBuiltinSkill(root, { name, provider, scope, force, dryRun, defaultProvider }).

Flags: --provider <value>, --scope <project|user> (default project), --force, --dry-run, --root, --json.

Writes: skill files into .agentify/skills/<scope>/<provider>/ for project scope, or the user-level skills directory.

agentify skill install all --provider codex --scope project agentify skill install gitlab-triage --provider codex --scope project agentify skill install azure-devops-triage --provider codex --scope project agentify skill install figma-ui-build --provider codex --scope project

Pick the scope and provider.

scope

project writes into the repo so teammates pick up the same skills. user installs to the per-user skill directory and stays out of source control.

provider

Skills are templated per-provider. Pass --provider to target one provider or rely on defaultProvider from .agentify.yaml.

GitLab

Use glab-autopilot and gitlab-triage for GitLab issue and MR workflows. Verify glab auth status and glab repo view in the target repo first.

Azure

Use ado-autopilot and azure-devops-triage for Azure Boards and Azure Repos workflows. Verify az extension show --name azure-devops, az account show, and az devops configure --list.

force

--force overwrites an existing installed file. Without it, an existing file is preserved and a skip is reported.

dry-run

Resolves the planned writes (paths, providers, scope) without touching disk; ideal for CI pre-flight.