This guide walks you through deploying a Skillset Registry on your own machine, creating a Superadmin account, publishing your first Skill, and installing it into a coding agent. By the end you will have a working Registry and a Skill ready to use.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/org-quicko/skillset/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, make sure you have:- Docker (with the
composeplugin) — to run the app and Postgres - Node.js 18+ and npm — to install and run the CLI
- git — required by the CLI when installing or publishing from repository URLs
Clone the repository and configure your environment
Clone Skillset and copy the example environment file:Open
.env and fill in the required values. The defaults for DATABASE_URL and Postgres credentials already match what docker-compose.yml provisions. If you are using a local MinIO instance for object storage, the STORAGE_* defaults point to it; otherwise update them to your S3 bucket. The two variables you must set regardless are:Start the Registry
| Container | What it does |
|---|---|
app | Runs the API and serves the web UI at http://localhost:3000 |
postgres | Stores all Resource metadata; migrations run automatically on startup |
Listening on http://0.0.0.0:3000 before continuing. The app waits for Postgres to be ready and runs all migrations before it starts serving traffic.The first startup creates the
pg_trgm Postgres extension, which powers fuzzy search. On most managed Postgres instances this requires a privileged role. If the migration fails, have a DBA run CREATE EXTENSION IF NOT EXISTS pg_trgm; against your database once, then restart.Create your Superadmin account
Open http://localhost:3000 in your browser. You will be prompted to create the Superadmin account — the first User to sign up is the permanent Superadmin, with full control over the Registry.Fill in your email address, name, and a password, then submit the form. You will be logged in immediately.
Log in to your Registry
Create and publish your first Skill
Create a new directory for your Skill. Every Skill must have a Create Publish the Skill from the current directory:
SKILL.md at its root — the name and description in its frontmatter are the source of truth for the Resource.SKILL.md:Install the Skill into a coding agent
From any project directory, install the Skill you just published:The CLI downloads the Skill’s Artifact, writes it to
.agents/skills/code-review/, creates or updates skillset-lock.json at the project root, and symlinks the chosen agent’s own skills directory to .agents/skills/.Check that the install is current:What just happened
You deployed a full Skillset Registry (app + Postgres), created a Superadmin account, published a Skill with the CLI, and installed it into your project. Your Registry is now ready for your team.CLI Commands
Every
skillset command with all its flags — search, info, update, remove, and more.MCP Server
Let your coding agent search and install Skills directly, without the CLI.
Deployment
Configure Postgres schemas, swap MinIO for S3, and harden for production.
Concepts
Namespaces, Lockfiles, Imports, Submissions, and the rest of the data model.