Quick-reference summary
Specialist prompts run a large number of characters — deliberately, since that depth (worked examples, decision logic, safety and jurisdiction handling) is what makes it a real specialist rather than a one-line instruction. Not every platform's persistent-instructions field can hold that much text. This table tells you, per platform, exactly where to paste it and what to do if it's too long.
| Platform | Where to paste | Persistent field limit | If it's too long |
| Claude | Projects → Instructions | No fixed cap (shared 200K-token context window) | Won't happen — full prompt fits comfortably |
| Ollama | Modelfile SYSTEM prompt | No UI cap (limited only by the local model's context window) | Won't happen on any modern local model |
| Grok | Custom Instructions | 12,000 characters | Paste as your first message instead |
| Perplexity | Project → Instructions | 8,000 characters | Paste as your first message instead |
| ChatGPT | Custom GPT / Project Instructions | ~8,000 characters | Paste as your first message in a regular chat |
| Gemini | Gem instructions | No published hard cap (Google recommends 500–2,000 for best results) | Fall back to first-message if anything's cut off |
| Microsoft Copilot | Custom Instructions | No published limit | Fall back to first-message if anything's skipped |
| DeepSeek | — (no persistent field exists) | Not applicable | Always paste as your first message, every new chat |
| Kimi | — (no persistent field exists) | Not applicable | Always paste as your first message, every new chat |
Each prompt is also classified by how it's meant to be used — see the platform notes below.
Platform-by-platform detail
Claude
Fits
Bottom lineFits comfortably — no action needed.
- Open a Project, go to Project Instructions (or Project Knowledge), and paste the full prompt.
- Claude Projects share a 200,000-token context window across instructions, uploaded files, and chat history — a single prompt uses only a small fraction of that.
- No Project? Paste the prompt as your first message in a regular chat — it works identically for that conversation.
Ollama
Fits
Bottom lineFits comfortably — no action needed.
- Add the prompt as the SYSTEM instruction in a Modelfile, or paste it as the system prompt in your preferred Ollama front-end.
- Since Ollama runs entirely on your own machine, there's no publisher-imposed field limit — the only ceiling is the context window of whichever model you've pulled (commonly 8K–128K+ tokens, i.e. plenty of room).
Grok
Usually fits
Bottom lineFits for most files; a few of the longest may need the first-message method.
- Go to Settings → Personalization → Custom Instructions and paste the prompt.
- The current limit is 12,000 characters. If your specific prompt is longer, paste it as your first message in a new conversation instead — the full text still works, it just won't persist automatically across new chats.
If the 12,000-character limit ever changes, the first-message method works as a reliable fallback.
Perplexity
First message
Bottom lineWill likely truncate — use the first-message method.
- Perplexity Projects cap Instructions at 8,000 characters, which is shorter than nearly every prompt in the library.
- Paste the prompt as your first message in a new Perplexity thread instead of the Project Instructions field.
ChatGPT
First message
Bottom lineWill truncate — use the first-message method.
- None of ChatGPT's persistent fields reliably fit these prompts: the Custom Instructions box (~5,000 characters), a Custom GPT's Instructions field (~8,000 characters), or a Project's Instructions field (~8,000 characters).
- Paste the full prompt as your first message in a regular ChatGPT conversation. It will use the whole prompt for that conversation; start a new chat with the same first message whenever you want a fresh session.
Gemini
Paste & check
Bottom lineWorks well — paste it and check.
- Create a Gem and paste the prompt into its instructions.
- Google has not published a hard character limit for Gem instructions; their own guidance recommends 500–2,000 characters for best results, but doesn't state where a hard cutoff (if any) actually is.
- If the Gem seems to ignore parts of the prompt, fall back to pasting it as your first message in a regular Gemini chat instead.
Microsoft Copilot
Paste & check
Bottom linePaste it directly — use the fallback if anything's skipped.
- Go to Copilot (copilot.microsoft.com or the Copilot app) → Settings → Personalization → Custom Instructions, and paste the prompt there.
- Microsoft hasn't published a character limit for this field.
- If the specialist's behavior seems incomplete, or parts of the prompt seem to be ignored, fall back to pasting the full prompt as your first message in a new chat instead — this works regardless of the Custom Instructions field's actual limit.
This is the everyday Copilot chat, not Copilot Studio's custom "agents" feature (a separate Microsoft 365 tool for building your own bots), which has an official 8,000-character instructions limit — if you're building an agent rather than just chatting, use that number instead.
DeepSeek
First message only
Bottom lineNo persistent field exists — first-message method only.
- DeepSeek's chat app currently has no custom-instructions or persistent system-prompt feature at all (this is a known, requested-but-unbuilt feature, not a length issue).
- Paste the full prompt as your first message at the start of every new conversation.
Kimi
First message only
Bottom lineNo persistent field exists — first-message method only.
- Kimi's consumer chat interface does not currently offer a persona or custom-instructions setting for everyday users.
- Paste the full prompt as your first message at the start of every new conversation.
Platform limits can change without notice. If a field behaves differently than described above, the first-message method always works as a fallback — on any platform, regardless of its persistent-instructions limit.