System Prompt Templates for ChatGPT: 5 Ready Personas
ChatGPT's default response tends to be "average" unless you push it toward a specific role, tone, or output format. The 5 templates below are ready-to-use system prompts, built for different everyday jobs — just copy and paste.
Where Do You Put a System Prompt in ChatGPT?
In the web app, under Settings → Personalization → Custom Instructions, there are two boxes: "What would you like ChatGPT to know about you?" and "How would you like ChatGPT to respond?". The templates below are written for the second box and stay well under its roughly 1,500-character limit. If you're using the API, put the same text in the system role message; if you're building a Custom GPT, paste it into the "Instructions" field on the GPT builder screen.
5 Ready ChatGPT System Prompt Templates
Every template shares the same skeleton: a clear role definition, followed by concrete, countable rules. Starting from whichever is closest to your task and adding your own constraints carries less hallucination risk than trying to use all five at once.
3 Details Specific to ChatGPT
Custom Instructions has a character limit. The "How would you like ChatGPT to respond?" box is capped at roughly 1,500 characters — the templates above stay well under that, so leave room if you add your own rules.
o1 models handle the system role differently. OpenAI's o1 and o1-mini don't follow a classic system message as strictly as GPT-4o does; pasting the same text at the start of your first user message usually gets more consistent results.
Memory can conflict with your rules. If ChatGPT's memory feature is on, things it recalls from earlier conversations can sometimes contradict your system prompt's rules. If you see inconsistent behavior, try clearing the relevant memory under Settings → Personalization → Manage Memory.
Frequently Asked Questions
Where do I put a system prompt in ChatGPT?
In the web app, under Settings > Custom Instructions; in the API, in the 'system' role message; in Custom GPTs, in the 'Instructions' field on the GPT builder screen.
Do these templates work with o1?
o1 and o1-mini don't support a classic system message; pasting the same text at the start of your first user message gets a similar effect, though the model follows it less strictly.