Redact personal info before sharing (small models)
Model notes: Run it locally so the raw text stays on your machine; small models can miss items, so skim the result
Fill in the variables (optional — they're inserted live below):
Rewrite the text below with personal information replaced.
Replace:
- People's names with [NAME]
- Email addresses with [EMAIL]
- Phone numbers with [PHONE]
- Street addresses with [ADDRESS]
- Account, card or ID numbers with [NUMBER]
Keep everything else exactly the same. Do not summarise. Do not add comments.
Text:
"""
{{text}}
"""
Redacted text:
How to use it
- Fill the variables above, or replace each
{{variable}}after pasting. - Paste into your AI tool (ChatGPT, Claude, Gemini, Cursor, Claude Code, or a local model in Ollama/LM Studio).
- Review the output. Models make mistakes, especially with facts, numbers and code.
New to local models? Find one that fits your GPU with the GPU model picker.
Get all 209 prompts + agent workflows
Every prompt as Markdown and JSON, 10 multi-step agent workflows, and 12 ready-made slash commands for Cursor and Claude Code. Instant zip download, one-time purchase.
More Local LLM (small models) prompts
Local LLM (small models)
Small-model friendly summariser
Tuned for 3B-9B local models (Gemma 4 E4B, Qwen3.5 9B, Llama 3.2 3B)
Variables: text
Summarise the text below.
Rules:
- Exactly 5 bullet points.
- Each bullet is one sentence, under 20 words.
- Only use facts from the text.
Text:
"""
{{text}}
"""
Summary: Summarise the text below.
Rules:
- Exactly 5 bullet points.
- Each bullet is one sentence, under 20 words.
- Only use facts from the text.
Text:
"""
{{text}}
"""
Summary:
Open & fill variables: Small-model friendly summariser → Local LLM (small models)
Structured JSON extraction (small models)
Use Ollama's format/JSON-schema option for reliability
Variables: text
Extract the fields below from the text. Reply with JSON only, no explanation.
Fields:
- name (string)
- email (string or null)
- company (string or null)
- request (string, max 15 words)
Example output:
{"name": "Sam Lee", "email": "[email protected]", "company": null, "request": "wants a quote for 20 licences"}
Text:
"""
{{text}}
""" Extract the fields below from the text. Reply with JSON only, no explanation.
Fields:
- name (string)
- email (string or null)
- company (string or null)
- request (string, max 15 words)
Example output:
{"name": "Sam Lee", "email": "[email protected]", "company": null, "request": "wants a quote for 20 licences"}
Text:
"""
{{text}}
"""
Open & fill variables: Structured JSON extraction (small models) → Local LLM (small models)
Classify into fixed labels
Reliable on 1B-4B models with temperature 0
Variables: labelsmessage
Classify the message into exactly one label.
Labels: {{labels}}
Reply with the label only.
Message: {{message}}
Label: Classify the message into exactly one label.
Labels: {{labels}}
Reply with the label only.
Message: {{message}}
Label:
Open & fill variables: Classify into fixed labels → New prompts every week
One short email a week: new tested prompts and agent workflows. Free. Unsubscribe any time.