Help us improve
Share bugs, ideas, or general feedback.
From plugin-gardener
Monthly catalog hygiene audit for Claude Code plugin marketplaces. Inventories every skill and agent, scores each against a 7-dimension rubric via parallel Opus Agents, detects description collisions via Bedrock Cohere v4 embeddings with pairwise cosine, and writes a delta report vs. the prior audit. Proposes resolutions; does not auto-apply. Use when the user asks to audit the catalog, run the gardener, find skill collisions, check plugin hygiene, generate a monthly audit report, or mentions catalog drift.
npx claudepluginhub theagenticguy/agentic-plugins --plugin plugin-gardenerHow this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-gardener:gardenerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Reference | When to load |
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
Share bugs, ideas, or general feedback.
| Reference | When to load |
|---|---|
references/orchestrator.md | Running /gardener — the 4-phase flow |
../../references/rubric.md | Scoring dimensions (shared) |
../../references/write-protocol.md | Copied verbatim into every Agent prompt |
templates/inventory-skeleton.md | Inventory output file |
templates/scorecard-skeleton.md | Per-skill scorecard output file |
templates/collisions-skeleton.md | Collisions output file |
templates/clusters-skeleton.md | HDBSCAN taxonomy output file |
templates/report-skeleton.md | Final audit report |
Monthly catalog hygiene. Orchestrator runs inside a forked subagent. Walks every skill and agent across the marketplace, scores them in parallel, detects collisions via Bedrock Cohere v4 embeddings, runs an HDBSCAN taxonomy check, and composes a delta report against the prior audit. Proceeds autonomously — planning is reversible. Gates only at the point of writing fixes back to SKILL.md files, which it does not do: it proposes.
Read references/orchestrator.md and follow its phases. Short version:
audit/YYYY-MM/inventory.md.scripts/embed-catalog.py once (Bedrock Cohere v4), then scripts/pairwise-collisions.py and scripts/cluster-taxonomy.py. One interpreter Agent opens the flagged SKILL.md files, verifies the collisions by reading, and writes audit/YYYY-MM/collisions.md + audit/YYYY-MM/clusters.md with recommended actions.audit/YYYY-MM/report.md with health score, delta, quarantine list, and top-5 action items.plugin-gardener/audit/
YYYY-MM/
inventory.md
scores/
<skill-name>.md # one per skill
vectors.npz # cached Cohere v4 embeddings
collisions.csv # raw pairwise output
collisions.md # interpreted, ranked, with actions
clusters.md # HDBSCAN clusters, outliers, straddlers
report.md # the deliverable
Each month's audit is a standalone artifact; deltas are computed by reading the prior-month report inline.
The gardener proposes. It does not:
Those actions are the user's to approve. Every suggestion in report.md includes the exact file path and the proposed change, ready for you to apply manually or via a follow-up /rewrite-descriptions invocation.
One monthly run against 40–50 skills: ~50 parallel Opus Agents for scoring, 1 embedding call (single Bedrock invocation, all descriptions fit under the 96-item cap), 1 critic Agent for the report. Significant — budget for it as a monthly line item, not a casual run.