> ## 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.

# reseed install

> Fetch skills from GitHub repos into your library

```bash theme={null}
reseed install <sources...>
```

Downloads skills from GitHub repositories and adds them to your library.

## Examples

```bash theme={null}
reseed install user/repo                    # all skills from the repo
reseed install user/repo/src/skills/commit  # one specific skill
reseed install user/repo/src/skills         # all skills under a directory
reseed install user/repo@v2.0              # pin to a tag
reseed install user/repo user2/repo2       # multiple sources at once
```

You can paste paths directly from GitHub URLs. The `tree/main/` and `blob/main/` prefixes are stripped automatically.

```bash theme={null}
reseed install user/repo/tree/main/src/skills  # same as user/repo/src/skills
```

## Flags

| Flag     | Short | Description                             |
| -------- | ----- | --------------------------------------- |
| `--pack` | `-p`  | Create a pack with all installed skills |

### Creating a pack on install

When installing multiple skills from a directory, use `--pack` to bundle them into a named pack:

```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` in your library.

## How it works

Reseed downloads each repository as a tarball, walks the directory tree, and extracts every folder containing a `SKILL.md` file. Skills are flattened into your library's `skills/` directory regardless of their depth in the original repo.
