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

# FastSkill

> Package manager and operational toolkit for Agent AI Skills. Discovery, installation, versioning, validation, evals, and deployment at scale.

<Note>
  New here? Read the [Welcome](/welcome) page for the full story, then [Quick start](/quickstart) and [Installation](/installation).
</Note>

<Frame>
  <img src="https://mintcdn.com/fastskill/ToYZuG2CL8Siw-b1/images/hero-diagram.svg?fit=max&auto=format&n=ToYZuG2CL8Siw-b1&q=85&s=f677a7bd21c27d14af201f556b4e4366" alt="FastSkill overview" width="800" height="500" data-path="images/hero-diagram.svg" />
</Frame>

## What is FastSkill?

**Package manager and operational toolkit for Agent AI Skills.** FastSkill enables discovery, installation, versioning, and deployment of skills at scale. It implements the same `SKILL.md` conventions used by Claude Code–compatible agents, and adds **manifests**, **lockfiles**, **validation**, optional **`fastskill eval`** runs, and **search**. Modern agents read installed skills directly from the skills directory — no metadata-file sync step.

The project is designed around a **CLI-first workflow**; local **`fastskill serve`** exposes an HTTP API and web UI for browsing and integration.

## What you can do

<CardGroup cols={2}>
  <Card title="Package & lifecycle" icon="package">
    `add`, `install`, `update`, `remove`, `list`, `read` with `skill-project.toml` and `skills.lock`.
  </Card>

  <Card title="Validation" icon="check-circle">
    Structure checks on install and reconciliation across manifest, lock, and disk. See [Skill validation](/skill-management/validation).
  </Card>

  <Card title="Evals" icon="flask">
    `fastskill eval validate | run | report | score` for defined quality suites. See [eval command](/cli-reference/eval-command).
  </Card>

  <Card title="Discovery & search" icon="search">
    Catalog search by default; `--local` for installed skills, embeddings, and keyword fallback.
  </Card>

  <Card title="Diagnostics" icon="stethoscope">
    `fastskill doctor` reports configuration and environment readiness, including whether semantic search is available. See [tooling commands](/cli-reference/tooling-commands).
  </Card>

  <Card title="Catalogs & sources" icon="book">
    `repos` for remote sources and registry browsing. See [Registry overview](/registry/overview).
  </Card>
</CardGroup>

## Quick start (CLI)

```bash theme={null}
fastskill -V
fastskill init            # in a skill directory, when authoring
fastskill add ./my-skill -e --group dev
fastskill install
fastskill list
```

Then optional: `fastskill reindex`, `fastskill search "…" --local`, `fastskill eval validate`, `fastskill doctor`. Full walkthrough: [Quick start](/quickstart).

## How it fits together

* **You**: edit `SKILL.md` and manifests; agents **read** skill content. FastSkill does not execute skill logic as a runtime sandbox.
* **CLI**: single entry point for installs, checks, search, and evals.
* **Optional `serve`**: HTTP API and UI on your machine for browsing and integrations.

## Use cases (summary)

* **Authors**: init, validate, eval, and ship skills via the platform.
* **Developers**: install, list, read, search for what agents load.
* **Teams**: shared manifest + lock; groups for optional stacks.
* **Automation**: `install --lock` and reproducible installs in CI.

## Next steps

<Steps>
  <Step title="Install">
    [Installation](/installation) for the `fastskill` binary.
  </Step>

  <Step title="Learn the model">
    [Welcome](/welcome) and [Manifest system](/skill-management/manifest-system).
  </Step>

  <Step title="Operate skills">
    [Skill validation](/skill-management/validation), [Evals and quality](/evals-quality/overview), [CLI reference](/cli-reference/overview).
  </Step>

  <Step title="Integrate">
    [Cursor integration](/integration/cursor-integration) or [Claude Code integration](/integration/claude-code-integration).
  </Step>
</Steps>

## Getting help

* [Documentation home](/welcome)
* [GitHub Issues](https://github.com/gofastskill/fastskill/issues)

Continue with [Quick start](/quickstart) or the [CLI reference](/cli-reference/overview).
