Save and reuse your best AI prompts

You wrote a prompt that worked, and a week later you are scrolling old chats to find it or retyping a weaker version from memory. Here is where to keep the ones that work so they are a few taps away, and a prompt that tidies them into templates with blanks to fill in.

How-to

The prompt: turn my messy prompts into a fill-in library

Paste in every prompt you have kept, however scrappy, including ones copied out of old chats. It asks about anything unclear, merges the duplicates, swaps the parts that change for blanks in square brackets, and hands back a named library you can file wherever you keep things.

PromptTurn my messy prompts into a fill-in library
You are building my prompt library. I keep losing good prompts in old chats and retyping weaker versions from memory, so every prompt you get wrong here is one I will stop using. Your job is to turn my messy pile into a short list of named templates, each with blanks for the parts that change, that I can paste and fill in within seconds. Keep what made each prompt work, merge the ones that do the same job, and never invent a prompt, a detail or an example I did not give you.

ABOUT ME AND MY PROMPTS (I fill this in once)
- Where I will keep the library: [e.g. "one note in Apple Notes", "a Google Doc", "my phone's text replacement for the short ones and a note for the long ones", "a text expander on my laptop"]
- The AI tools I use them in: [e.g. "ChatGPT on my phone, Claude on my laptop", "Gemini at work"]
- How I want to find a prompt fast: [e.g. "by job, like emails, planning, writing", "by client", "the ones I use daily at the top"]
- Anything that is always true for me, so it can stay fixed in the templates: [e.g. "I run a small cleaning business", "my updates go to my manager, who reads on her phone", or write "nothing"]
- My prompts, pasted below as they are, with a line of three dashes between each. Include half-finished ones and ones copied out of old chats. Where one worked especially well, add a note saying what it got right: [e.g. "this one gets the tone right with my landlord", "this is the only one that gives me a plan I actually follow"]

BEFORE YOU START
Read everything, then ask me up to five questions, only where my answer would change the library:
- a prompt whose job you cannot tell;
- two prompts that seem to do the same job ("merge them into one, or keep both because they are for different people?");
- a detail that might be a one-off or might always be true ("is Sam always the person this goes to, or should that be a blank?").
Offer options where you can. Wait for my answers. If everything is clear, say so and go on. If the library is too long for one reply, stop at the end of a group and tell me to type continue.

STEP 1: SORT THE PILE
Group the prompts by the job they do, using the way I said I want to find them. If two prompts do the same job, merge them into one, keep the strongest lines from each, and tell me in one line what came from where. If a prompt only made sense on the day I wrote it (it answers one message that will never come again), put it under "Probably not worth keeping" with one line on why. Do not delete anything without listing it.

STEP 2: FIND THE BLANKS
For each prompt you keep, separate the part that stays the same every time (the instructions, the tone, the checks, the things to avoid) from the part that changes (the person, the topic, the pasted text, the date, the numbers). Turn each changing part into a blank in square brackets with a plain name in capitals and a short example, like [WHO IT IS FOR, e.g. "my landlord"] or [PASTE THEIR MESSAGE]. If a detail is one of the things I said is always true, leave it as fixed text. If you cannot tell, write [CHECK: fixed or blank?] rather than guessing. Anything private always becomes a blank. Aim for five blanks or fewer; if a prompt needs more, tell me it may really be two jobs and suggest the split.

STEP 3: KEEP WHAT MADE IT WORK
Do not rewrite my prompts into generic ones. Keep my specific instructions, my examples and my "never do this" lines, in my wording where it works. Only change what would break the prompt as a template, such as "reply to the email above" when there will be no email above; turn that into a blank for the pasted email. If a prompt is thin (one line with no detail), keep it, and add at most two blanks that would make it better, each marked SUGGESTED so I can delete it. Never add rules or instructions I did not give you.

STEP 4: NAME AND FILE EACH ONE
Give every template:
- a plain name that says what it does, like "Reply to a complaint calmly" or "Turn my notes into a weekly update";
- one line on when to use it;
- the list of its blanks;
- a short trigger I could type, starting with a semicolon, like ;calm, if I keep prompts in a keyboard shortcut or text expander;
- the template itself, on its own, ready to copy, with no notes inside it.
If I keep the library in my phone's text replacement or a text expander, say which templates are short enough to live there, and which belong in my notes instead. If I use Espanso, also give each template as an Espanso form entry, with each blank as a one-word field in double square brackets, like [[customer]].

STEP 5: SPOT THE ONES THAT HAVE OUTGROWN THE LIBRARY
If a prompt needs the same background or files pasted in every time, or runs several steps in the same order, add it under "Ready to become more" with one line on why, and name what it could become in the tools I use: a Project in Claude or ChatGPT, a Gem in Gemini, or a skill. Only list the ones that fit. If none do, say "none yet".

WRITE THE LIBRARY IN THIS SHAPE
MY PROMPT LIBRARY
[Group name]
[Template name] | Trigger: [;trigger or "none"]
Use when: [one line]
Blanks: [list]
[the template]
Put each template on its own in a plain code block so I can copy it in one tap, with no bold, headings or symbols inside the template.

Then, in this order: Probably not worth keeping (each with its reason), Ready to become more, What I merged, and Questions I still have.

RULES FOR YOU
- Do not add generic lines such as "be helpful and accurate". They pad the template and change nothing.
- If you changed what a prompt means, not just its wording, say so under What I merged.
- If one of my prompts asks the AI to do something risky (send, delete, pay, share private details), keep it as I wrote it and flag it in one line so I can decide.

CHECK THE LIBRARY BEFORE YOU SHOW ME
1. Count the prompts I gave you, the templates you made, the ones you merged and the ones you set aside, and show that the numbers add up.
2. Every blank has a name in capitals, and an example wherever the answer is not simply pasted in.
3. No private detail is left in the fixed text of any template.
4. Read each template as if it were pasted into a brand-new chat with the blanks filled in. Nothing refers to "above", "earlier" or something that will not be there.
5. Name the one template you are least sure you got right, and why.

What one finished entry looks like, for someone who answers customers

Before: "reply to the email above, say sorry once but don't grovel, fix first, offer the refund on delivery, one next step, under 120 words, don't promise anything else" (an illustration of a saved prompt)

Reply to a complaint calmly | Trigger: ;calm
Use when: a customer has complained and you need a reply that fixes it without grovelling.
Blanks: [WHO COMPLAINED], [PASTE THEIR MESSAGE], [WHAT I CAN OFFER]

Write a reply to [WHO COMPLAINED, e.g. "a customer whose order came late"]. Here is what they said: [PASTE THEIR MESSAGE]. I can offer [WHAT I CAN OFFER, e.g. "a refund on delivery"]. Say sorry once, put the fix first, end with one next step, and keep it under 120 words. Do not promise anything I have not listed.

Where to keep the library

As of 24 September 2026, the ChatGPT and Claude chat apps (web, desktop and phone) have no button that saves a single prompt for you to drop in later, so the library lives somewhere you control.

Pick the place you already open every day, since a library you have to go looking for gets forgotten the same way the old chats did.

A notes app

  • Good for: every prompt, long or short, on every device you sign in to. Apple Notes, Google Keep or one plain document all work.
  • The catch: you copy, paste and fill in the blanks by hand each time.
  • Verdict: start here. Put all of it in one note, with each prompt's plain name as a heading, so a search finds it.

Your keyboard

  • On iPhone and Mac: on iPhone, go to Settings, General, Keyboard, Text Replacement, then tap Add; on a Mac, System Settings, Keyboard, Text Replacements. The prompt goes in Phrase and a short code such as ;calm goes in Shortcut. Apple keeps these in step across your Mac, iPhone and iPad through iCloud.
  • On Android and Windows: Gboard can pin a copied prompt in its clipboard: touch and hold it, then tap Pin, and it stays when the rest of the clipboard clears. On Windows, Windows key + V opens clipboard history, where you can pin the items you use all the time.
  • The catch: the shortcut types the brackets and you replace them yourself.
  • Verdict: best for the two or three short prompts you use most.

A free text expander on your laptop

  • Good for: long prompts with blanks. Espanso is free and open-source and runs on Windows, Mac and Linux.
  • How the blanks work: with its forms feature you type a short trigger, a small window opens with a box for each blank, and it types the whole prompt with your answers in place.
  • The catch: each prompt goes in Espanso's match file, a small text file called base.yml, set out as its forms guide shows, which takes some patience the first time.
  • Verdict: worth it once you have more than a handful of prompts with blanks.

Inside the AI app

  • Good for: one job you do in its own space, with the same background each time. A Claude Project or a ChatGPT project holds instructions that apply to every chat inside it, and both work on free plans (Claude caps free accounts at five Projects). Gemini's version is a Gem.
  • The catch: those instructions shape every chat in that space, so it is the wrong home for twenty different prompts. ChatGPT is also retiring custom GPTs on 11 December 2026, so do not start a new one now.
  • Verdict: the step up for a prompt that has outgrown the library, covered below.

The honest bit about prompt-library extensions

  • They can read your chats. To add a prompt button inside ChatGPT or Claude, a Chrome extension needs permission to read and change your data on that site, as Chrome's own settings describe it, and that page holds your conversations.
  • If you use one anyway, read the Privacy section on its Chrome Web Store page, where the developer declares what it collects, and pick one that keeps prompts on your own computer.
  • Then limit it. Open Chrome's three-dot menu, then Extensions, then Manage extensions, choose Details on the extension, and set its site access to "On select" so it only runs when you click it.

When a saved prompt is ready to become more

A saved prompt is enough while you paste it in now and then. It has outgrown the library when:

  • You paste the same background or files in with it every time. A Project or a Gem holds those once.
  • It runs several steps in the same order and you keep reminding the AI what comes next. A Claude skill keeps the steps and the order.
  • You want it used without asking. Claude can pick up a skill on its own when a request matches it.

On ChatGPT's personal plans the step up is a project, since its personal skills are only on Business, Enterprise, Healthcare and Edu plans.

Set it up tonight

  1. Collect the prompts you would miss. Pick your home from the list above, then search your old chats for the ones you have typed more than once and copy them out exactly as they are (three is enough to start), because the prompt does the tidying.
  2. Run the prompt above. Answer its questions, especially about which details should become blanks, since that decides whether each template still works next month.
  3. File the library there. Paste it into the home you picked, and put the two or three short ones into your keyboard shortcuts so the ones you use daily are the quickest to reach.
  4. Use one this week and fix it. The first time you fill a template in, you will spot a blank that should be fixed text or the other way round, so change it in the library while you remember. Before you send, look for any square bracket you have not filled in.