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

# Overview

> The skill registry for AI agents

JaaS Skills lets teams publish, discover, and run AI-agent skill packages the way a package registry handles libraries — with the addition of publish-time content-safety scanning, cryptographic provenance, and fine-grained sharing across tenants.

A **skill** is an immutable, versioned unit of agent capability: a manifest, an I/O schema, a permissions declaration, its dependency list, and an entrypoint (a prompt, a script, or a compiled module). Once published, a given `id@version` never changes — publishing a fix means publishing a new version, the same discipline package registries like npm or PyPI enforce.

<CardGroup cols={2}>
  <Card title="Discover & publish" icon="magnifying-glass">
    Search a growing catalog by name, tag, category, or runtime; publish through a web authoring workflow or straight from CI on a git tag.
  </Card>

  <Card title="Version-controlled" icon="code-branch">
    Stateless and GitOps-driven — every publish is a fully traceable, signed event; nothing is ever mutated in place.
  </Card>

  <Card title="Guardrailed" icon="shield-halved">
    Every publish is scanned by a standalone content-safety service before anything is persisted — secrets, unsafe code, prompt injection, license and PII exposure.
  </Card>

  <Card title="Governed" icon="users">
    Publish a skill privately, share it with named users or tenants, or make it public — visibility is enforced per-request, never baked into the index.
  </Card>
</CardGroup>

## Where to start

<CardGroup cols={2}>
  <Card title="Run the stack locally" icon="play" href="/getting-started/running-the-stack">
    Get the web UI, registry API, and guardrails service running.
  </Card>

  <Card title="Understand the architecture" icon="sitemap" href="/architecture">
    Three independent services, talking only over HTTP.
  </Card>

  <Card title="Publish a skill" icon="upload" href="/publishing/drafts-workflow">
    Author in the web UI, or release straight from CI on a git tag.
  </Card>

  <Card title="Every corner case" icon="list-check" href="/reference/corner-cases">
    Exactly what happens for every deterministic edge case the registry handles.
  </Card>
</CardGroup>
