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

# CLI overview

> Use the SkillCreator CLI to manage skills from your terminal.

The SkillCreator CLI (`skillcreator` or `sc`) provides terminal access to your local skill runtime. It connects to the same SQLite database as the desktop app.

## Installation

The CLI is installed automatically with the desktop app at `~/.local/bin/skillcreator`.

Verify the installation:

```bash theme={"dark"}
sc --version
```

If the command is not found, ensure `~/.local/bin` is in your PATH:

```bash theme={"dark"}
export PATH="$HOME/.local/bin:$PATH"
```

## How it works

The CLI communicates with the desktop app's local RPC server. This means:

* The CLI connects to the desktop app's RPC server when available. If the desktop app is not running, the CLI falls back to a standalone local runtime.
* Changes made via CLI are instantly reflected in the desktop app
* The CLI has access to the same skill library, evals, and runtime data

<Info>
  The CLI uses a token-authenticated connection to the RPC server. The token is stored in `~/Library/Application Support/SkillCreator/skillcreator/runtime.json` and managed automatically.
</Info>

## Quick reference

| Command              | Description                             |
| -------------------- | --------------------------------------- |
| `sc desktop status`  | Show runtime status and connection info |
| `sc list`            | List all skills                         |
| `sc show <name>`     | Show skill details                      |
| `sc search <query>`  | Search skills by keyword                |
| `sc evaluate <name>` | Run evals on a skill (alias: sc eval)   |
| `sc doctor`          | Check skill library health              |

See [CLI commands](/cli/commands) for the full reference.
