npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@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

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) and use (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


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 public

prepublishOnly runs build automatically, so you cannot publish a stale dist/. data/catalog.json is committed to the repo and shipped as-is.