> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eigenpal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Install the EigenPal skill

> Add the EigenPal CLI skill to Claude Code, Cursor, and other AI coding tools.

The EigenPal CLI ships with a self-contained **skill**: CLI reference, examples,
and templates for supported coding agents.

## Install

From any project directory:

```bash theme={null}
npm install -g @eigenpal/cli
eigenpal skill install
```

`skill install` opens an interactive picker. It pre-selects tools that already
have an EigenPal install or whose project directory exists in the current
folder. Toggle a tool on to install, off to uninstall. One picker covers both
directions.

Non-interactive installs pass `--tools`:

```bash theme={null}
eigenpal skill install --tools claude,cursor
```

Re-running is idempotent: identical files are overwritten silently, while files
you have edited trigger a keep / overwrite / show-diff prompt unless you pass
`--force`. Ownership is tracked per tool in a `.eigenpal-manifest.json`.

## Supported tools

Each tool installs the skill under its own conventional directory:

| Tool           | `--tools` id     | Install path                |
| -------------- | ---------------- | --------------------------- |
| Claude Code    | `claude`         | `.claude/skills/eigenpal`   |
| Cursor         | `cursor`         | `.cursor/skills/eigenpal`   |
| Codex          | `codex`          | `.codex/skills/eigenpal`    |
| Gemini CLI     | `gemini`         | `.gemini/skills/eigenpal`   |
| Antigravity    | `antigravity`    | `.agent/skills/eigenpal`    |
| OpenCode       | `opencode`       | `.opencode/skills/eigenpal` |
| Pi             | `pi`             | `.pi/skills/eigenpal`       |
| Windsurf       | `windsurf`       | `.windsurf/skills/eigenpal` |
| GitHub Copilot | `github-copilot` | `.github/skills/eigenpal`   |

## Manage installs

```bash theme={null}
eigenpal skill list             # where the skill is installed + which version wrote it
eigenpal skill uninstall claude # remove from one tool
eigenpal skill uninstall --all  # remove everywhere
```

See the [`eigenpal skill`](/cli/skill) reference for every flag.
