# logion skills

11 commands in this group.

- [`logion skills companion install`](#logion-skills-companion-install)
- [`logion skills companion status`](#logion-skills-companion-status)
- [`logion skills companion update`](#logion-skills-companion-update)
- [`logion skills inspect`](#logion-skills-inspect)
- [`logion skills install`](#logion-skills-install)
- [`logion skills installed`](#logion-skills-installed)
- [`logion skills prune`](#logion-skills-prune)
- [`logion skills search`](#logion-skills-search)
- [`logion skills update`](#logion-skills-update)
- [`logion skills updates`](#logion-skills-updates)
- [`logion skills verify`](#logion-skills-verify)

## logion skills companion install

```bash
logion skills companion install [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--channel CHANNEL] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--channel` | string | `stable` | Release channel (default: stable) |
| `--target` | Path | — |  |

## logion skills companion status

```bash
logion skills companion status [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--target` | Path | — |  |

## logion skills companion update

```bash
logion skills companion update [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--target` | Path | — |  |

## logion skills inspect

```bash
logion skills inspect [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] COURSE_ID [--version-id VERSION_ID] [--verbose] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `COURSE_ID` | string | — |  |
| `--version-id` | string | — |  |
| `--verbose` | flag | — |  |
| `--target` | Path | — |  |

**Calls**

- [`get_course`](/docs/api/courses#get-course)
- [`get_course_version`](/docs/api/courses#get-course-version)

## logion skills install

```bash
logion skills install [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] --source SOURCE --course-id COURSE_ID --version-id VERSION_ID [--title TITLE] [--target TARGET] [--dry-run] [--force] [--install-source INSTALL_SOURCE] [--symlink-dir SYMLINK_DIR] [--no-symlink]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--source` | Path | — | Path to the skill bundle source directory |
| `--course-id` | string | — |  |
| `--version-id` | string | — |  |
| `--title` | string | — |  |
| `--target` | Path | — | Override LOGION_HOME for the install target |
| `--dry-run` | flag | — | Show what would be installed without writing files |
| `--force` | flag | — | Overwrite an existing install with different content |
| `--install-source` | manual \| logion-marketplace | `manual` | Provenance of the install (default: manual) |
| `--symlink-dir` | string | — | Copy the installed skill into this agent skill directory (e.g. ~/.claude/skills). Skip the interactive prompt. |
| `--no-symlink` | flag | — | Skip the agent skill-copy prompt entirely (canonical install only) |

## logion skills installed

```bash
logion skills installed [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--target` | Path | — |  |

## logion skills prune

```bash
logion skills prune [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] --course-id COURSE_ID [--keep KEEP] [--dry-run] [--yes] [--force-modified] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--course-id` | string | — | Course identifier to prune installed versions for |
| `--keep` | int | `3` | Number of non-protected versions to retain (default: 3) |
| `--dry-run` | flag | — | Show what would be removed without deleting (default unless --yes) |
| `--yes` | flag | — | Apply the prune (default is dry-run). Mutually exclusive with --dry-run. |
| `--force-modified` | flag | — | Allow removing versions with locally modified content |
| `--target` | Path | — |  |

## logion skills search

```bash
logion skills search [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] QUERY [--limit LIMIT] [--verbose] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `QUERY` | string | — |  |
| `--limit` | int | `5` |  |
| `--verbose` | flag | — |  |
| `--target` | Path | — |  |

**Calls**

- [`search_listings`](/docs/api/listings#search-listings)

## logion skills update

```bash
logion skills update [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] COURSE_ID --version-id VERSION_ID --source SOURCE [--title TITLE] [--target TARGET] [--force]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `COURSE_ID` | string | — |  |
| `--version-id` | string | — |  |
| `--source` | Path | — | Path to the new skill bundle source directory |
| `--title` | string | — |  |
| `--target` | Path | — |  |
| `--force` | flag | — | Overwrite a locally modified installation |

## logion skills updates

```bash
logion skills updates [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `--target` | Path | — |  |

## logion skills verify

```bash
logion skills verify [--api-key API_KEY] [--base-url BASE_URL] [--json] [--timeout TIMEOUT] [--max-retries MAX_RETRIES] [--no-onboarding] [COURSE_ID] [--target TARGET]
```

| Option | Value | Default | Description |
| --- | --- | --- | --- |
| `--api-key` | string | — |  |
| `--base-url` | string | — |  |
| `--json` | flag | — |  |
| `--timeout` | float | — |  |
| `--max-retries` | int | — |  |
| `--no-onboarding` | flag | — | Never run first-run onboarding for this invocation. |
| `COURSE_ID` | string | — |  |
| `--target` | Path | — |  |
