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

# Commands

> Every chat command Seraph registers.

All Seraph commands are case-insensitive, `/seraph`, `/Seraph`, `/SERAPH` all work. Most have a short alias.

## Discoverability

```
/seraph help [page]
```

Lists every visible command with its description, paginated. Hidden commands (debug, dev tools) don't show but still work and tab-complete.

## Stats & lookup

| Command                         | Alias      | What it does                                           |
| ------------------------------- | ---------- | ------------------------------------------------------ |
| `/seraph stats <player> [mode]` | `/ss`      | Print Hypixel stats for a player. Mode filters output. |
| `/seraph check <player>`        | `/sc`      | Check if a player is blacklisted.                      |
| `/seraph apikey`                | `/sapikey` | Open the Hypixel Developer Dashboard.                  |

## Overlay management

| Command                   | Alias      | What it does                          |
| ------------------------- | ---------- | ------------------------------------- |
| `/seraph add <player>`    | `/sadd`    | Add a player to the overlay manually. |
| `/seraph remove <player>` | `/sremove` | Remove a manually-added player.       |
| `/seraph clear`           | `/sclear`  | Clear all manually-added players.     |

## Blacklist

| Command                                                | Alias         | What it does                   |
| ------------------------------------------------------ | ------------- | ------------------------------ |
| `/seraph blacklist <player> <report_type> <reason>...` | `/sblacklist` | Add a player to the blacklist. |

## Nicknames

| Command                                      | Alias    | What it does                                                        |
| -------------------------------------------- | -------- | ------------------------------------------------------------------- |
| `/seraph remap <player> <nick> [permanent?]` | `/snick` | Map a nick to a real player. `permanent` saves to `nicknames.json`. |

## Settings

| Command                 | Alias      | What it does                    |
| ----------------------- | ---------- | ------------------------------- |
| `/seraph config`        | `/sconfig` | Open the in-game settings menu. |
| `/seraph migrateconfig` |            | Migrate a legacy config file.   |

## No default keybind

There's no keybind for opening the menu, it's command-only. Use `/seraph config` or the alias `/sconfig`.
