but skill
Manage AI agent skills for GitButler.
Skills provide enhanced AI capabilities for working with GitButler through Claude Code, Codex, and other AI assistants.
Use but skill install to install the GitButler skill files. By default,
it prompts for scope (repository or global home directory) and then format.
When run outside a git repository, local scope is unavailable and the
default install location is global (home directory). You can still
install to a custom location with --path using an absolute or ~ path.
Examples
Install interactively (prompts for scope and format):
Install the skill globally:
Usage: but skill <COMMAND>
Subcommands
but skill install
Install the GitButler CLI skill files for Coding agents
By default, the command prompts you to choose installation scope first
(current repository or global home directory), then prompts you to
select a skill folder format (Agent Skills / .agents, Claude Code,
OpenCode, Codex, GitHub Copilot, Cursor, Windsurf) unless you specify a
custom path with --path.
When run outside a git repository, local scope is unavailable and the
default install location is global (home directory). You can still
install to a custom location with --path using an absolute or ~ path.
Use --global to install the skill in a global location instead of the current repository.
In non-interactive mode, specify --path or --detect.
Examples
Install interactively (prompts for scope and format):
Install globally (prompts for format):
Install to a custom path:
Auto-detect installation location (update existing installation):
Usage: but skill install [OPTIONS]
Options:
-g,--global— Install the skill globally instead of in the current repository-p,--path<PATH>— Custom path where to install the skill (relative to repository root or absolute). Outside a repository, relative paths require --global-d,--detect— Automatically detect where to install by finding existing installation
but skill check
Check if installed GitButler skills are up to date with the CLI version
Scans for installed skill files and compares their version with the current CLI version. By default, checks both local (repository) and global installations.
Examples
Check all installed skills:
Check and automatically update outdated skills:
Check only global installations:
Usage: but skill check [OPTIONS]
Options:
-g,--global— Only check global installations (in home directory)-l,--local— Only check local installations (in current repository)-u,--update— Automatically update any outdated skills found
Last updated on