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

# skills

> Reference for kagi skills - embedded, version-matched guidance for agents and automation.

# `kagi skills`

Load embedded, version-matched usage guidance for agents and automation.

The top-level help points agents here first:

```bash theme={null}
kagi skills get kagi-usage
```

Skills ship with the installed CLI binary, so their command examples and
credential guidance match that exact `kagi` version.

The `kagi-usage` skill covers search and page content directly, and points to
the focused workflow skills so agents do not need to load the full command
surface for every task.

## Synopsis

```bash theme={null}
kagi skills
kagi skills list
kagi skills get <NAME> [--full]
kagi skills path [NAME]
kagi agent
```

`kagi agent` is a convenience alias for `kagi skills get kagi-usage`.

## `kagi skills`

List available embedded skills. This is the default when no subcommand is
provided.

```bash theme={null}
kagi skills
kagi skills list
```

## `kagi skills get`

Print an embedded skill guide to stdout with frontmatter stripped.

```bash theme={null}
kagi skills get kagi-usage
```

Available skills:

| Skill                 | Use for                                                                 |
| --------------------- | ----------------------------------------------------------------------- |
| `kagi-usage`          | Search, page content, and routing for any other Kagi task               |
| `kagi-ai`             | Paid AI reasoning, coding, research, file analysis, and model selection |
| `kagi-assistant`      | Conversations, threads, attachments, and custom assistants              |
| `kagi-monitoring`     | Batch, watch, notifications, history, caching, and MCP                  |
| `kagi-account-config` | Auth, profiles, lenses, bangs, redirects, and site preferences          |

Load `kagi-usage` for search and page work, or load a focused skill directly:

```bash theme={null}
kagi skills get kagi-usage
kagi skills get kagi-ai
kagi skills get kagi-assistant
kagi skills get kagi-monitoring
```

`--full` is accepted for Harbor-style compatibility. The current embedded
skills have no separate references, so `--full` prints the same body as `get`.

```bash theme={null}
kagi skills get kagi-usage --full
```

## `kagi skills path`

Print the embedded skill locator.

```bash theme={null}
kagi skills path
kagi skills path kagi-usage
kagi skills path kagi-assistant
```

Because Kagi embeds skills into the Rust binary instead of installing a
filesystem skill directory, this returns `embedded://skills` or
`embedded://skills/<NAME>`.

## Authentication

`kagi skills` and `kagi agent` do not require Kagi credentials and never touch
the network.
