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
- Open the prompt. Its blanks appear as fields under Fill in the blanks, and the same blanks are highlighted in the prompt text.
- 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.
- 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:
- Reply-Focused Cold Email Builder: outreach emails that sound credible, not automated.
- Customer Complaint Reply System: calm, professional replies to unhappy customers.
- Structured and Effective Learning Prompt: a study plan built around your level, time and goal.
- Article Summarizer: key points and themes, at the length you choose.
- Custom Logo Design for Website: an image prompt with blanks for your brand name, style and colours.
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.