---
title: Install agent skills with the Inth CLI
description: Browse the offline Inth skill catalog or install skills with the
  official skills CLI.
lastModified: "2026-09-21T17:08:32+01:00"
---
Run `inth skills` to browse the bundled catalog, or `inth skills --list --json` to list skills offline. Installation uses the official [skills CLI](https://github.com/vercel-labs/skills) and requires Node.js and npm on your PATH.

## How do I browse or install agent skills?

The installer is pinned to `skills@1.5.25`, so a different project-local version cannot change the installation flow. Update the pin alongside the installer compatibility checks when adopting a new upstream release.

```sh
inth skills
inth skills c15t/skills --skill c15t
inth skills owner/repo --agent claude-code --global --yes
inth skills --list
inth skills --list --json
```

`inth skills` opens a picker with the same arrow-key, Enter, and Escape controls as the organization switcher. The catalog currently contains `c15t`, with consent management guidance for React, Next.js, and JavaScript. The catalog ships with the CLI and requires no network request or Node process to display. `--list` prints it without prompts, and `--list --json` returns `data.skills` for scripts.

## How do I install from a specific repository?

After selection, Inth runs `npx --yes skills@1.5.25 add <owner/repo> --skill <name>` in your current directory. The official installer handles agent and location choices. An explicit `owner/repo`, `--skill`, `--yes`, or `--all` bypasses the native picker. Without a source, direct installation defaults to `c15t/skills`. Installer options pass through, including multiple `--skill` and `--agent` values. Known value options also accept `--option=value`. To choose multiple agents before the command, repeat `--agent`, for example `inth --agent claude-code --agent cursor skills --yes`. A repository can follow leading flags, as in `inth skills --global owner/repo --yes`; place it before unknown options whose value count is not known. `inth skills add <owner/repo>` also works. Use `inth skills owner/repo --list` to inspect another repository through the official installer.

## How do I install skills without prompts?

Run the following command for an unattended c15t installation:

```sh
inth skills --non-interactive --yes --skill c15t --agent claude-code
```

Inth passes its own `--yes` to npx to obtain the pinned installer. The command's `--yes` is forwarded to the installer and suppresses its prompts. Installation emits upstream terminal output and preserves the installer's exit code. JSON is available for the bundled catalog and help, not installation or listing an explicit repository.

## Which credentials and telemetry settings reach the installer?

The official installer's telemetry attributes c15t installs to [c15t on skills.sh](https://www.skills.sh/c15t/skills/c15t), subject to its telemetry settings and leaderboard processing. `DO_NOT_TRACK` and `DISABLE_TELEMETRY` pass through unchanged. The installer environment omits `INTH_TOKEN`, including case variants. Inth's own telemetry follows `inth telemetry` preferences and records the command outcome, `skills_source` as `catalog`, `c15t/skills`, or `other`, and `skills_operation` as `browse`, `add`, or `list`. These measure command outcomes, not verified per-skill installs: the upstream installer can exit successfully after a cancelled prompt or partial installation.
