
trove
Open-source plugin marketplace for AI coding assistants — write skills once, ship to Claude Code, Cursor, OpenAI Codex, OpenCode, Gemini CLI, and AGENTS.md h…
Install with your AI
Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.
Install and set up trove (claude-plugin project) into my current project. Found on https://claudeers.com/trove Repo: https://github.com/bravew/trove Homepage/docs: https://github.com/bravew/trove Detected install method: claude-plugin → /plugin install trove@bravew/trove Category: devtools. Platforms: cli, api, web. Read the repo's README for exact setup and env vars, then install it and wire it into my project. Claudeers Health Verdict: active; community-verified: false. Confirm the source before running anything.
/plugin marketplace add bravew/trove /plugin install trove@bravew/trove
git clone https://github.com/bravew/trove
// compatibility
| Platforms | cli, api, web |
|---|---|
| Operating systems | — |
| AI compatibility | claude |
| License | MIT |
| Pricing | open-source |
| Language | TypeScript |
Trove
Open-source plugin marketplace for AI coding assistants. Author skills once in Markdown — ship them to Claude Code, Cursor, OpenAI Codex, OpenCode, Gemini CLI, and any tool that reads AGENTS.md.
6 first-party plugins, 52 first-party skills, 6 projection surfaces. Optional MCP connector metadata lives on the role plugins until a curated third-party entry projects as a real installable plugin.
Install
Copilot CLI reads the generic AGENTS.md fallback. Current GitHub docs do not process command output from sessionStart, so headless Copilot sessions cannot use the same runtime additionalContext path as Claude Code.
# Claude Code
/plugin marketplace add bravew/trove
/plugin install trove-dev@trove
/plugin install trove-workflow@trove
# Cursor
cursor plugin marketplace add bravew/trove
cursor plugin install trove-dev@trove
cursor plugin install trove-workflow@trove
# Universal — clones, auto-detects supported local installers
git clone https://github.com/bravew/trove.git ~/.trove
cd ~/.trove && ./setup
The universal setup script installs to Claude Code, Cursor, Codex, OpenCode, Gemini CLI, and Copilot/AGENTS.md. Pass repeated --host claude / --host cursor / --host codex / --host opencode / --host gemini / --host copilot flags to scope, or --role dev / --role design / --role pm to install only role-specific plugins. Every symlink it creates is recorded, existing non-Trove entries are never overwritten, and ./setup --uninstall reverses exactly what was installed.
Upgrade
Match the upgrade command to how you installed:
# Claude Code marketplace install — open /plugin and pick Update from
# the menu, or force a fresh fetch by removing and re-adding:
/plugin marketplace remove trove
/plugin marketplace add bravew/trove
/plugin install trove-dev@trove
/plugin install trove-workflow@trove # repeat for other enabled plugins
# Cursor marketplace install — open the Plugins panel and Update,
# or remove + re-add via `cursor plugin marketplace add bravew/trove`.
# Universal ./setup clone (recommended for most users)
cd ~/.trove && git pull && ./setup
# or, equivalently, the install-aware upgrader:
./bin/trove upgrade # interactive; --check for dry-run
./bin/trove doctor # read-only health check
trove upgrade detects the install type (git-backed clone vs. vendored copy) and refuses to act when uncertain — see docs/self-upgrade.md. Upgrades never touch your ~/.claude/skills/, ~/.claude/commands/, or other user-authored config; plugin contents live in host-managed namespaces (trove-dev:*) or the namespaced ~/.claude/skills/trove/ symlink directory.
Plugins
| Plugin | For | What you get |
|---|---|---|
| trove-dev | Engineers | Python, React, Vue, Swift, Lambda — plus review, commit, and explain workflows |
| trove-workflow | Engineers | Session bootstrap, skill discipline, brainstorm, plan, debug, dispatch, verify, worktree, and skill-authoring workflows |
| trove-design | Designers | Component specs, accessibility checks, design review |
| trove-product | PMs | Specs, user stories, release notes |
| trove-security | All | Security review, secret scanning, OWASP / STRIDE patterns |
| trove-infra | DevOps | Terraform, AWS CDK, Docker patterns |
Optional MCP connector metadata lives on role plugins such as trove-design, trove-product, and trove-security. Curated external plugins are added only when they project as installable marketplace entries.
Platforms
| Platform | Skills | Hooks | Agents | MCP | Marketplace |
|---|---|---|---|---|---|
| Claude Code | ✅ | ✅ | ✅ | ✅ | native |
| Cursor | ✅ native skills + scoped rules | partial | subagents | ✅ | native |
| OpenAI Codex | ✅ | — | — | ✅ | native |
| OpenCode | ✅ | bootstrap plugin | — | — | ~/.config/opencode/skills |
| Gemini CLI | ✅ via extension | bootstrap context | — | ✅ via extension | ~/.gemini/extensions |
| Copilot / Windsurf / Aider / Junie | AGENTS.md fallback | — | — | — | manual |
Full feature matrix in docs/cross-platform.md; discovery roots, honored frontmatter, and the source and date each was verified against in docs/host-matrix.md.
What's a skill?
A skill is a Markdown file with frontmatter that an AI assistant loads as context when relevant. Authors edit one canonical template; the build projects it into each platform's native format.
---
name: trove-python
description: Python/FastAPI conventions — async, type hints, Pydantic, logging.
preamble-tier: 2
activation:
globs: ["**/*.py"]
triggers:
- python conventions
- fastapi patterns
---
{{PREAMBLE}}
# Python / FastAPI Conventions
…
Skills can auto-attach by file glob, auto-trigger by natural-language phrasing, or be manually invoked. See docs/skill-authoring.md.
Develop
bun install
bun run build # 5-stage pipeline: skills → plugins → marketplace → routing → deps
bun run validate # frontmatter, naming, hooks, MCP, secret scan
bun run dev # watch mode
# Scaffold
bun run scaffold:plugin -- --name trove-testing --role dev
bun run scaffold:skill -- --plugin trove-dev --name trove-debug
# Browse the catalog
./bin/trove search "security"
./bin/trove list --role=dev
./bin/trove info trove-dev
# Local install / health / upgrade
./bin/trove doctor # read-only diagnostic
./bin/trove upgrade # detection-first upgrade (git-backed vs vendored)
./bin/trove config list # ~/.trove/config.yaml — local prefs
Tech stack: Bun ≥1.0 runtime, TypeScript, YAML manifests, @anthropic-ai/sdk for LLM-as-judge evals. Zero non-stdlib dependencies in the CLI surface.
Architecture
skills/<category>/<skill>/SKILL.md.tmpl ─┐
plugins/<plugin>/plugin.yaml ─┼─► bun run build ─► per-platform output
marketplace.yaml ─┘
├─ Claude Code: in-place SKILL.md, .claude-plugin/marketplace.json
├─ Cursor: output/cursor/.agents/skills/<skill>/SKILL.md + filtered rules
├─ Codex: output/codex/.agents/skills/<skill>/SKILL.md
├─ OpenCode: output/opencode/.agents/skills + plugins/<plugin>/index.ts
├─ Gemini CLI: output/gemini/.agents/skills + plugins/<plugin>/{skills,GEMINI.md}
└─ AGENTS.md: output/agents/AGENTS.md + per-plugin scoped files
Each host adapter (hosts/<name>.ts) declares its projection kinds and its frontmatter projection profile. Adding a new platform = one new host file + one entry in hosts/index.ts. See docs/cross-platform.md.
Release model
The release flow is automated on merge to main — don't hand-bump VERSION in feature branches.
PR → main feature work, no VERSION bump, no CHANGELOG header
│
▼ merge
release.yml build → validate → eval:gate → bump-version → tag → force-push canary
│
▼ 48h soak
canary early adopters; auto-update for users tracking canary
│
▼ bun run promote-stable
stable promoted manually after soak passes
Calendar-versioned (YYYY.M.D). The release.yml workflow owns VERSION, the tag, and the canary push. See docs/contributing.md.
Documentation
Get started
- Getting Started — install, first plugin, basic usage
- Contributing — PR workflow, naming, release channels
Author
- Plugin Authoring — scaffold a plugin, manifest reference
- Skill Authoring — frontmatter v2, decision gates, projection
- Preamble Tiers — the four
{{PREAMBLE:N}}levels and when to pick each - Hooks — lifecycle events, matchers, anti-patterns
- MCP Integration — declare external servers; per-host projection
- Orchestration — meta-skills, sub-agent delegation,
benefits-fromgraph - Eval System — per-skill rubrics, LLM-as-judge, gate-blocking criteria
Cross-cutting
- Cross-Platform Guide — host capabilities, projection model, frontmatter projection
- Host Matrix — discovery roots, honored fields, test method, source URL, verification date
- Routing Index — auto-generated; lists every skill's triggers + paths
- User Config —
~/.trove/config.yamlschema - Self-Upgrade & Doctor —
trove upgrade, install-type detection - Project Learnings — local, append-only insights store
Inspired by
Trove's committed-distribution-artifact layout (marketplace catalogs and
per-plugin bundles checked into the repo, read directly by clients with no
build step) follows the pattern used by
anthropics/claude-code's
plugin marketplace support and
anthropics/claude-plugins-official.
The bundled trove-react-best-practices skill is adapted from
vercel-labs/agent-skills
under its original MIT license, with attribution preserved in the skill's
frontmatter (metadata.source).
License
// faq
What is trove?
Open-source plugin marketplace for AI coding assistants — write skills once, ship to Claude Code, Cursor, OpenAI Codex, OpenCode, Gemini CLI, and AGENTS.md hosts.. It is open-source on GitHub.
Is trove free to use?
trove is open-source under the MIT license, so it is free to use.
What category does trove belong to?
trove is listed under devtools in the Claudeers registry of Claude-compatible tools.
// embed badge
[](https://claudeers.com/trove)
// retro hit counter
[](https://claudeers.com/trove)
// reviews
// guestbook
// related in Developer Tools
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA
AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…