This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
prompt_dirsComma-separated paths to prompt directories (e.g. /home/me/my-prompts). Each project's prompts/ folder is also scanned automatically.
${user_config.prompt_dirs}An MCP server that serves markdown files as @ mention resources in Claude Code.
Type @prompts:my-project://tdd in Claude Code and the full prompt content expands into your conversation — just like @file, but for reusable prompts.
brew install jeprecated/tap/prompt-library
scoop bucket add jeprecated https://github.com/jeprecated/scoop
scoop install prompt-library
Download the latest binary from releases.
Add it to your Claude Code MCP settings (.claude/settings.json or project-level .claude/settings.local.json):
{
"mcpServers": {
"prompts": {
"command": "prompt-library",
"args": [],
"env": {
"PROMPT_DIRS": "/home/me/shared-prompts,/home/me/work-prompts"
}
}
}
}
Or with absolute path if not in PATH:
{
"mcpServers": {
"prompts": {
"command": "/usr/local/bin/prompt-library",
"args": [],
"env": {
"PROMPT_DIRS": "/home/me/shared-prompts"
}
}
}
}
claude plugin install prompt-library@<marketplace>
The plugin asks for prompt_dirs at install time and automatically downloads the binary on first run.
The server scans for .md files in two ways:
PROMPT_DIRS (comma-separated)prompts/ folder in your current working directory is picked up automaticallyThe project name (used in the URI) comes from the nearest .git parent:
my-project/ <- .git here, so project = "my-project"
prompts/
tdd.md -> @prompts:my-project://tdd
code-review.md -> @prompts:my-project://code-review
Multiple directories work — each gets its own namespace:
PROMPT_DIRS=/home/me/shared-prompts,/home/me/work-prompts
@prompts:shared-prompts://caveman
@prompts:work-prompts://deploy-checklist
Each .md file is a self-contained prompt. The first # Heading becomes the title, the first content line becomes the description in autocomplete.
# Test-Driven Development
Follow red-green-refactor strictly. No implementation code without a failing test first.
## Workflow
1. **Red**: Write a failing test...
Requires Go 1.22+.
go build -o prompt-library ./cmd/prompt-library
./prompt-library --version
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub jeprecated/prompt-lego --plugin prompt-libraryCustom commands, agents, and skills for NixOS, Jujutsu, and documentation workflows
File-based task queue for agent loops with slash commands for queue management
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Create content, plan campaigns, and analyze performance across marketing channels. Maintain brand voice consistency, track competitors, and report on what's working.
Prospect, craft outreach, and build deal strategy faster. Prep for calls, manage your pipeline, and write personalized messaging that moves deals forward.