Skip to main content

Commands

Core

CommandDescription
eigenpal skill install [options]Install the skill into one or more tools. Opens an interactive multiselect picker (toggle on to install, toggle off to uninstall), pass --tools for non-interactive use.
eigenpal skill uninstall [options] [toolIds...]Remove the skill from named tools (e.g. skill uninstall claude cursor), pass --all to wipe every install, or run with no args in a TTY for an interactive picker showing only installed tools.
eigenpal skill list|ls [options]Show every tool that has an EigenPal skill installed in the current directory, with the CLI version that wrote it.

Details

eigenpal skill install [options]

Install the skill into one or more tools. Opens an interactive multiselect picker (toggle on to install, toggle off to uninstall), pass --tools for non-interactive use.

Options

FlagRequiredDefaultDescription
--tools <ids>noComma-separated tool ids. Skips the picker; tools not listed are uninstalled.
--target <path>noPower-user override: install into a single custom directory and skip the picker.
--forcenoOverwrite user-edited files without prompting
--yesnoNon-interactive mode (keep currently installed tools, keep user edits)

eigenpal skill uninstall [options] [toolIds...]

Remove the skill from named tools (e.g. skill uninstall claude cursor), pass --all to wipe every install, or run with no args in a TTY for an interactive picker showing only installed tools.

Arguments

NameRequiredVariadicDescription
toolIdsnoyes

Options

FlagRequiredDefaultDescription
--allnoUninstall every tool that has an EigenPal skill installed
--target <path>noPower-user override: uninstall a single custom directory (skips tool detection)
--yesnoRequired for non-TTY shells; skips confirmation in TTY

eigenpal skill list|ls [options]

Show every tool that has an EigenPal skill installed in the current directory, with the CLI version that wrote it.

Options

FlagRequiredDefaultDescription
--jsonnoEmit machine-readable JSON instead of a table