Skip to main content
A pack is a directory in your library that contains multiple skills. Instead of adding skills one by one, you can add an entire pack with a single command.

What a pack looks like

A pack is simply a directory inside your library’s skills/ folder that contains skill subdirectories:
A directory is a pack if it doesn’t contain a SKILL.md itself, but has subdirectories that do.

Creating packs

Create a pack by organizing skills into a subdirectory:
You can also create a pack when installing from GitHub using the --pack flag:
This installs all skills under src/skills/ and groups them into a pack directory called frontend.

Using packs

This copies all skills in the pack (accessibility, css-reset, frontend-design) into the project. You can also mix packs and individual skills: