@koydo/maven-experts
v0.2.1
Published
Discover and install AI personas from the Maven library — production-grade system prompts for ChatGPT, Claude, and Gemini.
Downloads
422
Maintainers
Readme
@koydo/maven-experts
Discover production-grade AI personas from the Maven library — paste-ready system prompts for ChatGPT, Claude, Gemini, and any LLM that accepts a long-form role message.
The npm package ships the full catalog + previews. Full prompts unlock with a purchase at maven.koydo.app.
Quick start
# List every expert, grouped by domain
npx @koydo/maven-experts list
# Filter by keyword — works across name, role, domain, and preview
npx @koydo/maven-experts search "security"
# Preview an expert (first ~500 chars of the prompt)
npx @koydo/maven-experts show atlas
# Unlock the full library — opens maven.koydo.app
npx @koydo/maven-experts unlock
# Print the full expert (requires a purchase token)
npx @koydo/maven-experts use atlas-product-strategy --key <token>No install needed. npx runs the latest published version.
What you get, free
- The full catalog: every expert's id, name, role, domain, and word count.
- A ~500-char preview of each prompt — enough to judge fit.
- Keyword search across the whole library.
- Zero network calls except
unlock(opens a browser) anduse(hits the Maven API once you pass a key).
What's behind the paywall
- The complete system prompt for each expert — typically 3,000-10,000+ words of structured role, mission, operating principles, and decision frameworks.
- New experts added monthly.
- Redistribution license for teams and internal tools.
Buy at maven.koydo.app.
Programmatic API
import { getCatalog, searchExperts, previewExpert } from "@koydo/maven-experts";
const all = getCatalog();
const matches = searchExperts("product strategy");
const atlas = previewExpert("atlas-product-strategy");All functions return plain data — no I/O beyond reading the bundled JSON on first call.
Types
interface CatalogEntry {
id: string; // stable slug, e.g. "atlas-product-strategy"
name: string; // display name, e.g. "Atlas"
role: string; // one-line role / title
domain: string; // e.g. "Product & Platform"
wordCount: number; // words in the full expert
preview: string; // first ~500 chars
}Commands
| Command | What it does |
|---|---|
| list | Prints every expert, grouped by domain. |
| search <query> | Filters across id, name, role, domain, and preview text. |
| show <id-or-name> | Prints the preview (first ~500 chars) plus word count. |
| unlock | Opens maven.koydo.app in your default browser. |
| use <id> --key <token> | Returns the full expert. v0.1 prints a "coming soon" notice — the unlock endpoint ships next release. |
Links
- Catalog + purchase: maven.koydo.app
- Support:
[email protected] - Source: github.com/robertwaltos/maven
License
- Package code: MIT (see
LICENSE.md). - Expert previews bundled in
data/catalog.json: copyright Koydo LLC. Reading and piping to an LLM from this CLI is fine. Redistribution, republishing, or training on the previews is not. Full prompts require a purchase license from maven.koydo.app.
Publishing (maintainers only)
# One-time setup
npm login # use the koydo npm account
npm org ls koydo # verify the org exists
# If not: npm org create koydo
# Each release
npm run build:catalog # regenerate data/catalog.json from persona-forge
npm run build # compile TS → dist/
npm publish --access publicprepublishOnly runs build automatically, so you cannot publish a stale dist/. data/catalog.json is committed to the repo and shipped as-is.
