Jordan Richlen's Claude Code plugin marketplace.
A single marketplace hosting a growing set of plugins. Each lives under
plugins/<name>/ with its own manifest, and is registered in
.claude-plugin/marketplace.json so it can be
installed by name.
/plugin marketplace add JRichlen/claude-plugins
/plugin install <name>@jrichlen| Plugin | What it does |
|---|---|
| graveyard 🪦 | Archive old GitHub repos into a single private repo as restorable git bundles, then safely delete the originals — never deleting one until its backup is verified. /plugin install graveyard@jrichlen |
Every plugin ships as a Claude Code plugin and works with any coding agent
(Codex, Cursor, Gemini, Aider, …) via a standard SKILL.md + AGENTS.md entry
point. The core logic is plain, portable bash.
claude-plugins/
├── .claude-plugin/marketplace.json # registry: every plugin, name + source path
├── AGENTS.md # cross-harness entry point + eval governance
├── plugins/
│ └── graveyard/ # one directory per plugin (self-contained)
│ ├── .claude-plugin/plugin.json
│ ├── skills/ commands/ docs/
│ └── README.md
└── evals/ # three-tier eval suite (see evals/README.md)
- Create
plugins/<new>/with its own.claude-plugin/plugin.json. - Add a matching entry to
marketplace.jsonwhosesourceis./plugins/<new>. - Run
evals/cheap/run.sh— it verifies the wiring resolves.
Changes are gated by a three-tier eval suite, cheapest first — deterministic
checks, then behavioral (promptfoo) LLM grading, then deep sandboxed
cross-harness runs (pier). This is how the marketplace keeps safety-critical
behavior (like graveyard never deleting an unbacked repo) from regressing. See
evals/README.md and the governance section of
AGENTS.md.
MIT — see LICENSE.