Skip to content

Install a Skill

To install a verified capability, run npx saferskills install <name>. The CLI resolves the name to a catalog item, prints its trust score and a five-axis breakdown, discloses which agents it will write to, and gates on the aggregate score before writing anything — by default it will not install an item scoring below 90 without your confirmation. Pick your agent below; the choice syncs to every agent-tabbed block on the site.

Run a single command — no global install needed, because npx fetches the prebuilt native binary:

Terminal window
npx saferskills install mcp-server-github

Before any files are written, the CLI shows you a digest: the global score, the five sub-score axes, and the list of detected agents it will write to. You confirm, and the install proceeds. To reverse exactly what an install wrote, run npx saferskills uninstall <name>; to refresh installed capabilities and re-verify their scores, run npx saferskills update. The full surface of each command lives in the install reference.

The CLI installs Skills and MCP servers. You can browse other kinds — hooks, plugins, rules — in the catalog, but the CLI does not install them; it links you to their report instead.

The tabs below are generated from the shared agent manifest (webapp/src/data/homepage-constants.ts, the same SUPPORTED_AGENTS the homepage uses). Add, remove, or rename an agent there and this list — and every other <Tabs syncKey="agent"> on the site — updates automatically (D-7, the Prime Invariant). Each tab shows the install path the CLI writes to and the config file it reads for that agent.

Install path: ~/.claude/skills/ · config: ~/.claude/settings.json. After the score gate passes, the CLI writes the capability to this path; run npx saferskills list to confirm it landed.

By default install auto-targets every compatible detected agent. For per-agent specifics — where files land, how to verify the result, and platform quirks — see the per-agent guides.

The CLI gates on the aggregate trust score before it installs, so the safe path is the easy path. The default minimum is 90, configurable through SAFERSKILLS_MIN_SCORE (0–100) or the min_score key in ~/.saferskills/config.toml. The gate has two levels:

  • Below the minimum (or unscored): the CLI warns and asks for confirmation. Pass --yes to accept a below-threshold install non-interactively.
  • Red tier (score < 40, the Block band): the CLI requires you to type the item’s name to proceed. Only --force bypasses that name gate.

A low score is not an instruction to avoid a capability — it is a prompt to read the report first. SaferSkills publishes methodology, not endorsements. The score comes from five weighted sub-scores (Security carries the most weight), and a single critical finding caps the whole aggregate at 15, so a security failure can never be diluted by the non-security signals. To understand a number before you install, read the public report for the item.