The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Promptlike MCP listing page.
Reach your PromptLikeEngineer prompt library from inside Claude Code. Your prompts stay versioned where you saved them; Claude pulls one by name at the moment it needs it — no copy-paste, no stale duplicates in a system prompt.
From the community marketplace (once this plugin is listed there):
Then install promptlike from @claude-community.
Or straight from this repo — works today, and useful for trying it before the marketplace listing lands:
Sign in once so the server can read your library (it shares the CLI session):
Without signing in the plugin still loads and its tools are listed — each call
just answers "Not logged in. Run ple login first." instead of returning prompts.
The suggestion hook then uses your local prompts (ple save).
| Component | What it is |
|---|---|
promptlike MCP server | Tools: list_prompts, search_prompts, get_prompt, fill_variables, suggest_prompts (read) · save_prompt, update_prompt (write — add only) |
| Your prompts as slash commands | Every saved prompt appears in the / menu as /mcp__promptlike__<prompt-name>; its {{variables}} become arguments. /mcp__promptlike__save-this saves the reusable prompt from the current conversation |
Your prompts as @ resources | promptlike://<repo>/<prompt> — attach a saved prompt with @ |
| Suggestion hook | Before each message, a local match against your saved prompts; when one fits, Claude gets a one-line note (see below) |
/promptlike:prompt-library skill | Teaches Claude to reach for a saved prompt instead of writing one from scratch, and to save good ones back |
Needs promptlike-mcp 0.4+ (the plugin pins @0.4).
Ask Claude to save a prompt, or run /mcp__promptlike__save-this. Writes are add-only:
save_prompt creates a prompt, update_prompt adds a new version and keeps the old one.
Nothing is ever deleted, and saving the same thing twice changes nothing. Plan limits apply
exactly as on the web — when you hit one, Claude tells you and nothing is saved. Content
that looks like an API key or token is refused.
On every message you send, the plugin runs ple suggest --hook (a Claude Code
UserPromptSubmit hook). It:
~/.promptlike when signed out). Your message is not sent anywhere;npm i -g promptlike); without it the hook does nothing. It never blocks
your message: it answers in well under a second or stays silent.Turn it off any of these ways:
/config → PromptLikeEngineer → Suggest saved prompts → falseple config set suggest offPLE_SUGGEST=off in your environment (or in Claude Code's settings.json → env)How often a suggestion is shown is counted on your machine only (ple stats shows it);
the server only learns when Claude actually fetches a suggested prompt.
Point at another deployment with PROMPTLIKE_API_URL (the same environment variable the
CLI honors).
MIT licensed.