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

# The library

> Your central collection of skills

Your library is a directory on your machine where all your skills live. It's the central place you manage everything from, both skills you've written yourself and ones you've pulled from GitHub.

## Structure

```
~/my-skills/
  skills/
    my-custom-skill/     # a standalone skill
      SKILL.md
    frontend-design/     # a skill fetched from GitHub
      SKILL.md
      style-guide.md
    frontend/            # a pack (directory of skills)
      accessibility/
        SKILL.md
      css-reset/
        SKILL.md
```

Skills are directories containing a `SKILL.md` file. Packs are directories containing skills. See [Skills](/concepts/skills) and [Packs](/concepts/packs) for details.

## Creating a library

```bash theme={null}
reseed init ~/my-skills
```

This creates the `skills/` directory and registers the library path globally at `~/.config/reseed` so reseed knows where to find it.

You only need one library. All your skills live here.

## The library as a git repo

Your library can itself be a git repo. This is useful if you want to version your skills or share your collection across machines. Reseed doesn't require this, but it works naturally since the library is just a directory of files.
