> ## Documentation Index
> Fetch the complete documentation index at: https://seilabs-docs-evm-cookbook.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# sei-skill Installation

> Install sei-skill for Claude Code, Cursor, GitHub Copilot, Windsurf, and other AI coding assistants.

## Prerequisites

```bash theme={null}
git clone https://github.com/sei-protocol/sei-skill
cd sei-skill
```

## Install by agent

<Tabs>
  <Tab title="Claude Code">
    The default install targets Claude Code and puts the skill in `~/.claude/skills/sei/`:

    ```bash theme={null}
    ./install.sh
    ```

    The skill loads automatically in every Claude Code session. To check that the skill is active, ask: *"What is the SSTORE gas cost on Sei Testnet?"*
  </Tab>

  <Tab title="Codex">
    ```bash theme={null}
    ./install.sh --agent codex
    ```

    This command installs the skill to `AGENTS.md` in your project root. Codex CLI reads this file automatically.
  </Tab>

  <Tab title="Cursor">
    ```bash theme={null}
    ./install.sh --agent cursor
    ```

    This command installs the skill to `.cursor/rules/sei.mdc` in your project. Cursor loads it automatically as a rule file.
  </Tab>

  <Tab title="GitHub Copilot">
    ```bash theme={null}
    ./install.sh --agent copilot
    ```

    This command installs the skill to `.github/copilot-instructions.md`. Copilot uses this file as custom instructions for the repository.
  </Tab>

  <Tab title="Windsurf">
    ```bash theme={null}
    ./install.sh --agent windsurf
    ```

    This command installs the skill to `.windsurf/rules/sei.md`. Windsurf's Cascade reads this file automatically.
  </Tab>

  <Tab title="Aider">
    ```bash theme={null}
    ./install.sh --agent aider
    ```

    This command installs the skill to `~/.aider/sei.md`. Aider loads it as persistent context.
  </Tab>

  <Tab title="OpenHands">
    ```bash theme={null}
    ./install.sh --agent openhands
    ```

    This command installs the skill to `.openhands/SKILL.md` in your project.
  </Tab>

  <Tab title="Gemini">
    ```bash theme={null}
    ./install.sh --agent gemini
    ```

    This command installs the skill to `GEMINI.md` in your project root.
  </Tab>
</Tabs>

## Variants

The full skill covers all three domains (contracts, frontend, and ecosystem). If you need only one area, install a variant to keep the context small:

| Variant | Command | Best for |
| - | - | - |
| Full (default) | `./install.sh` | General Sei development |
| Contracts | `./install.sh --variant contracts` | Smart contract engineers |
| Frontend | `./install.sh --variant frontend` | dApp and UI developers |
| Ecosystem | `./install.sh --variant ecosystem` | Infrastructure, integrations, research |

To target a specific assistant, combine the variant with `--agent`:

```bash theme={null}
./install.sh --agent cursor --variant contracts
```

## Advanced options

**Install to a project directory** (instead of `~/.claude/`):

```bash theme={null}
./install.sh --project
```

**Flatten to a single Markdown file** (useful to paste into any chat interface or custom context):

```bash theme={null}
./install.sh --flatten --output ./sei-context.md
```

**Custom output path:**

```bash theme={null}
./install.sh --output /path/to/custom/location
```

## Verify it's working

After you install the skill, test it with a Sei-specific question that assistants without the skill get wrong:

* *"What gas price should I use for transactions on Sei?"*
* *"Is PREVRANDAO a safe source of randomness on Sei?"*
* *"What's the difference between `sei1...` and `0x...` addresses?"*

A Sei-aware assistant gives accurate, specific answers to all three.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.