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

# What is MasterSkills?

> A private skill registry for AI coding agents. Install once, log in once — your agent does the rest.

MasterSkills is a **private registry for Agent Skills** — the reusable instruction packages that AI coding agents load to learn your team's workflows, conventions, and domain knowledge.

Without a registry, teams share skills by zipping folders into Slack or committing them into every repo: no permissions, no versions, no way to know who has what installed. MasterSkills gives your organization one place to **publish, permission, version, and sync** private skills across every developer's machine and every coding agent they use.

```bash theme={"dark"}
# one-time setup, per machine
npm install -g @masterskills/cli
masterskills install   # registers MasterSkills with your coding agents
masterskills login     # authorizes this device (opens your browser once)
```

After that, everything happens by talking to your agent in plain language:

> "Do we have any skills for our booking flow?"
> "Install the first two."
> "Publish the skill I wrote in ./skills/content-rules to the team."
> "Any skill updates?"

## Two rules the agent can never break

<CardGroup cols={2}>
  <Card title="Nothing is written to disk without your approval">
    Installing, updating, and removing skills always requires your explicit confirmation — even
    skills your organization marks as required.
  </Card>

  <Card title="Nothing is published without your approval">
    Publishing always shows the full manifest first — files, size, version bump, secret-scan
    result — and waits for an explicit yes.
  </Card>
</CardGroup>

These are product rules, not defaults you can toggle off. See [Trust & approvals](/concepts/trust) for how they are enforced.

## How the pieces fit

| Piece              | What it is                                                                                                           |
| ------------------ | -------------------------------------------------------------------------------------------------------------------- |
| `masterskills` CLI | Open-source (MIT) client on npm. Two commands for humans, the rest driven by your agent.                             |
| Registry           | The hosted service at [masterskills.dev](https://masterskills.dev): organizations, skills, kits, devices, audit log. |
| Web panel          | Admin surface at masterskills.dev — members, invite links, devices, skill management, audit.                         |

Skills are named `@org/slug`, versioned automatically by content, and installed into every detected agent on a machine — Claude Code and 70+ other coding agents. See [Supported agents](/guides/supported-agents).

## Start here

<CardGroup cols={2}>
  <Card title="Quickstart" href="/quickstart">
    Two commands per machine, under two minutes for the whole team.
  </Card>

  <Card title="How it works" href="/how-it-works">
    The store, the links, and what actually happens on install.
  </Card>

  <Card title="CLI reference" href="/cli/overview">
    Every command, flag, and environment variable.
  </Card>

  <Card title="API reference" href="/api/overview">
    The HTTP API the CLI talks to.
  </Card>
</CardGroup>
