Sandbox
@nattergabriel/reseed

CLI for managing agent skills across projects

reseed keeps your agent skills in one library and copies them into each project where they are needed. It supports skills from your own folders or GitHub repos, plus a TUI for browsing and project-level add, remove, and sync actions. It also includes a skill that teaches an agent how to use reseed.

46 stars0 forksGoUpdated 2mo ago
Who it's for

Builders who want one skill library that can be shared across agent-driven projects.

What it delivers

You can keep skills organized in one place and sync the right ones into each project instead of managing copies by hand.

What it does

Central skill library

Stores skills in one directory that can itself be a git repo for sharing or versioning.

GitHub skill install

Pulls skills from `user/repo[/path]` references and places them into your library.

Project installation targets

Copies skills into `.agents/skills/` by default, or `.claude/skills/` when configured for Claude Code.

Interactive TUI

Lets you browse the library and add or remove skills from the current project interactively.

Sync updates

Re-copies skills from the library into a project so changes flow through after edits.

Reusable reseed skill

Includes `skills/reseed/SKILL.md`, which teaches an agent how to use reseed for you.

How to get it

  1. 1macOS and Linux
    curl -fsSL https://raw.githubusercontent.com/nattergabriel/reseed/main/install.sh | sh
  2. 2Point reseed at a folder to use as your library. This only needs to be done once.
    reseed init ~/my-skills-library
  3. 3Write your own skills (any folder with a SKILL.md file) or install open source ones…
    reseed install pbakaus/impeccable/.agents/skills --into impeccable
  4. 4Re-copy skills from your library into the current project to pick up any changes
    reseed sync
  5. 5This repo includes a skill that teaches your agent how to use reseed on your behalf.…
    curl -sL https://raw.githubusercontent.com/nattergabriel/reseed/main/skills/reseed/SKILL.md -o ~/.claude/skills/reseed/SKILL.md --create-dirs
  6. 6All operations available in the TUI also work as standalone commands for scripting and…
    reseed add <skills...>  # add skills or whole folders to the project
    reseed remove <skills...>  # remove skills from the project
    reseed list  # list library contents
    reseed status  # show skills installed in the project

README

reseed

A CLI tool for managing and distributing agent skills across projects

Docs License CI


reseed manages your agent skills across projects. Keep all your skills in one central library, pull in open source ones from GitHub, and add exactly what each project needs. Instead of global skills that bloat every project, skills live in each project so every teammate has access to them.

If you find reseed useful, a ⭐ helps others discover it.

Install

macOS and Linux:

curl -fsSL https://raw.githubusercontent.com/nattergabriel/reseed/main/install.sh | sh

Windows: download the binary from the latest release and add it to your PATH.

Getting started

Your library is a directory where all your skills live. It can be any folder on your machine (and can itself be a git repo to version and share your collection). From there, you install skills into any project's .agents/skills/ directory.

Using Claude Code? Run reseed config dir .claude/skills once so skills install into .claude/skills/ instead.

1. Create your library

Point reseed at a folder to use as your library. This only needs to be done once.

reseed init ~/my-skills-library

2. Add skills to your library

Write your own skills (any folder with a SKILL.md file) or install open source ones straight from GitHub with a user/repo[/path] reference. Organize your library however you like: subfolders at any depth are fine, and --into puts installed skills where you want them.

reseed install pbakaus/impeccable/.agents/skills --into impeccable

3. Browse and manage your library

Running reseed without any args opens an interactive TUI where you can browse your library, and add or remove skills from the current project.

reseed library TUI

4. Keep things up to date

Re-copy skills from your library into the current project to pick up any changes:

reseed sync

Teach your agent to use reseed

This repo includes a skill that teaches your agent how to use reseed on your behalf. Copy it into your agent's global skills directory so it's available across all your projects:

curl -sL https://raw.githubusercontent.com/nattergabriel/reseed/main/skills/reseed/SKILL.md -o ~/.claude/skills/reseed/SKILL.md --create-dirs

CLI commands

All operations available in the TUI also work as standalone commands for scripting and automation:

reseed add <skills...>  # add skills or whole folders to the project
reseed remove <skills...>  # remove skills from the project
reseed list  # list library contents
reseed status  # show skills installed in the project

For the full walkthrough, see the quickstart guide. Browse the docs for details on every command.

Contributing

Requires Go 1.24+ and golangci-lint. Run make setup to enable pre-commit hooks. If you have ideas or suggestions, open an issue, happy to hear them.

License

MIT. Free to use, modify, and distribute.

Files in the repo

Repository payload17 top-level entries
  • .githooks
  • .github
  • cmd
  • internal
  • skills
  • .gitignore
  • .goreleaser.yaml
  • CLAUDE.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • go.mod
  • go.sum
  • install.sh
  • LICENSE
  • main.go
  • Makefile
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More tools

JuliusBrussee/
caveman

🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman

105k
1 add
MemPalace/
mempalace

The best-benchmarked open-source AI memory system. And it's free.

59k
stablyai/
orca

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

66k

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

132k

Never stop coding. Free MIT AI gateway: one endpoint, 352 providers (150+ free), 1200+ models Kimi, Claude, GPT, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 550+ contributors

64k
headroomlabs-ai/
headroom

Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.

71k