Fill-in prompts: reuse a great prompt in seconds

A fill-in prompt has blanks for the details that change each time, like the topic, audience or tone. Here is how they work on AI Prompts Catalogue and how to write your own.

Most good prompts are 90% the same every time you use them. Only a few details change: the topic, the person you are writing to, the tone, the length. A fill-in prompt turns those details into blanks, so you can reuse a proven prompt without rewriting it or hunting for the words to replace.

More than 850 prompts in the catalogue work this way. You can spot them by the Fill-in label on their cards.

How to use a fill-in prompt

  1. Open the prompt. Its blanks appear as fields under Fill in the blanks, and the same blanks are highlighted in the prompt text.
  2. Type your details. The prompt updates as you type, so you can read the finished version before you copy it. Some blanks offer a list of choices, such as formal or friendly.
  3. Copy or open. Press Copy prompt and paste it into your AI tool, or open it directly in ChatGPT or Claude.

Leave a field empty and its placeholder stays in the text, which is handy if you want to finish that part in the chat. What you type stays in your browser: it is never sent to us.

Try it with Write an Email: choose a tone, add the recipient and topic, and you have a complete prompt in about ten seconds.

How blanks are written

Behind the scenes a blank is a name inside ${ }. There are three forms:

You write What visitors see
${topic} An empty field called “Topic”
${length:200} A field called “Length” filled with 200, which can be changed
${tone:formal|friendly|playful} A drop-down list with the three choices

A complete fill-in prompt looks like this:

Write a ${tone:professional|friendly} email to ${recipient} about ${topic}.
The email should be about ${length:150} words, end with a clear
call to action and use ${language:English}.

Names can be words (${target audience}) or joined-up names (${targetAudience} or ${target_audience}). Either way the field is labelled “Target audience”.

Tips for writing good blanks

  • Keep it to two to five blanks. More than that and the prompt starts to feel like a form. Fix the parts that rarely change.
  • Name blanks clearly. “Product name” is better than “x”. The name becomes the label people see.
  • Give sensible defaults. A default shows people what kind of answer is expected and lets them copy the prompt straight away.
  • Use choices for style settings. Tone, length and reading level work well as drop-down lists.
  • Put the context blank last. If people will paste a long text, such as notes or an article, make it the final blank so the instructions come first.

Find fill-in prompts

On the browse page, open the filters and switch on Only prompts with fill-in fields. A few favourites to start with:

Share your own

If you have a prompt you reuse all the time, it probably deserves blanks. Members can add them when they submit a prompt: just write the blanks in the ${name} format and the fields appear automatically once it is published.