Share a collection of skills with one install command.
Packs are unlisted collections of skills. A pack can combine public skills from skills.sh, private skills from files, folders, or zip archives, and skills from GitHub repositories you can access.
Packs can contain more than one skill from a folder, archive, or repository: every valid SKILL.md is included.
Sign in with Vercel to own and manage packs.
Install a pack with the skills CLI. No authentication required:
npx skills add https://skills.sh/p/<pack-id>When a pack's skills change, pull the latest versions of your installed skills with:
npx skills updateOnly skills that changed are re-downloaded. Update a single skill with npx skills update <skill>.
New installs always fetch the current contents, so anyone who runs the install command after an update gets the latest skills automatically.
The Packs page groups your packs by the Vercel team they belong to.
Open a pack's page to manage it: creators can delete a pack there, which disables its install link.
Packs are unlisted, not access-controlled: anyone with the pack URL can view and install it.
Do not include secrets or credentials in a pack. Delete a pack when its install link should stop working.
Each included skill needs a SKILL.md with name and description frontmatter. The builder skips invalid skill files and omits binary files or individual files larger than 2 MB.