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

# Packs

> Bundle related skills together

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:

```
skills/
  frontend/           # this is a pack
    accessibility/
      SKILL.md
    css-reset/
      SKILL.md
    frontend-design/
      SKILL.md
```

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:

```bash theme={null}
mkdir ~/my-skills/skills/frontend
mv ~/my-skills/skills/accessibility ~/my-skills/skills/frontend/
mv ~/my-skills/skills/css-reset ~/my-skills/skills/frontend/
```

You can also create a pack when installing from GitHub using the `--pack` flag:

```bash theme={null}
reseed install user/repo/src/skills --pack frontend
```

This installs all skills under `src/skills/` and groups them into a pack directory called `frontend`.

## Using packs

```bash theme={null}
reseed add frontend
```

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

```bash theme={null}
reseed add frontend my-custom-skill
```
