Custom tones
ReWryte ships with four built-in tones. Custom tones let you define rewrite rules for any specific context — your email style, team Slack shorthand, support reply format, or anything else.
Built-in tones
Four tones are included out of the box and cannot be edited or deleted — only toggled on or off.
| Tone | Style | Example output |
|---|---|---|
| Professional | Formal, clear, workplace-appropriate | "I'm following up regarding the deadline and expected timeline." |
| Casual | Friendly, conversational, relaxed | "Hey, just checking in on the timeline from your side." |
| Polite | Courteous, considerate, respectful | "Would you kindly share an update when you have a moment?" |
| Assertive | Direct, confident, action-oriented | "Please share the final update by end of day." |
How to create a custom tone
- Open Main Window → Tones.
- Click + Add custom tone (top-right). A form appears with four fields.
- Fill in all four fields — see the field guide below.
- Click Add tone. The tone immediately appears in the popup's tone strip.
| Field | Purpose | Tips |
|---|---|---|
| Name | Label shown in the popup strip | Keep it under 15 characters — it appears on a chip |
| Description | Short summary shown under the name | One phrase, e.g. "Warm, solution-focused" |
| System prompt | The instruction the AI receives before your text | Be specific — see the guide below |
| Example output | Optional preview of what the tone produces | Helps you remember what this tone is for |
Writing effective system prompts
Your system prompt is the instruction the AI receives before seeing your text. The quality of your prompt directly determines the quality of the rewrite. Always be specific about:
| Principle | Example |
|---|---|
| Target audience and register | Target busy decision-makers who need the key point in under 100 words. |
| Output format | Use bullet points if the content benefits from it. |
| Length constraints | Keep it to 1–4 sentences. |
| Things to avoid | No filler sentences, no greeting, no sign-off needed. |
| Things to fix | Fix any grammar or spelling issues. |
| End with this exact phrase | Return only the rewritten text. |
Return only the rewritten text.This prevents the AI from adding commentary, explanations, or alternative options — you only get the rewrite itself. Without this, many models will wrap the result with "Here is the rewritten text:" or offer multiple versions.
Weak prompt
Rewrite this professionally.
Strong prompt
Rewrite the following as a polished, ready-to-send business email. Use a confident, respectful tone. Fix grammar and spelling. Keep it concise — no padding. Return only the rewritten text.
Starter prompts
Copy any of these prompts directly into the System Prompt field when creating a new tone.
Email Pro
Polished, professional email — ready to send
System prompt
Rewrite the following text as a polished, professional email. Use clear, confident language with a respectful tone. Keep it concise — no filler sentences. Ensure it reads as complete and ready to send. Fix any grammar or spelling issues. Return only the rewritten text.
Example output
I wanted to follow up on our previous conversation and confirm the next steps. Please let me know your preferred timeline so we can align accordingly.
Slack Pro
Brief, direct team chat — no fluff
System prompt
Rewrite the following text as a professional Slack message. Keep it short and direct — like a thoughtful teammate, not a formal email. Plain language, no jargon. Get to the point immediately. No greeting, no sign-off needed. Return only the rewritten text.
Example output
Quick heads-up: deadline moved to Thursday. Let me know if that creates a blocker on your end.
Executive Summary
Key points only — crisp, no filler
System prompt
Rewrite the following text as a concise executive summary. Extract the key points, decisions, risks, or outcomes. Use bullet points if the content benefits from it. Lead with the most important information. Maximum 5 bullets or 5 sentences unless the content demands more. Use confident, neutral business language. Return only the rewritten text.
Example output
• Project is on track for Q3 delivery. • Two active blockers: vendor delay and resource gap. • Recommended action: escalate vendor contract by Friday. • No budget impact at this stage.
Support Reply
Warm, helpful customer support response
System prompt
Rewrite the following text as a warm, helpful customer support reply. Acknowledge the user's concern or frustration first. Provide a clear, actionable response. Close with an offer to help further. Be friendly and genuine — not robotic or overly formal. Fix any grammar issues. Return only the rewritten text.
Example output
Thanks for reaching out — I completely understand how frustrating this must be. Let me look into this right away. Could you share your order number so I can pull up the details and get this sorted for you?
Setting your default tone
Your default tone is pre-selected every time the ReWryte popup opens — eliminating a click on every single rewrite.
- Open Main Window → Tones.
- Find the tone you use most frequently.
- Click "Set default". A blue Default badge appears on that tone.
The default is applied immediately — the next time you press ⌘+⇧+R, that tone is already selected.
| Your main context | Recommended default |
|---|---|
| Writing emails all day | Email Pro |
| Mostly in Slack | Slack Pro |
| Customer support role | Support Reply |
| Executive / leadership | Executive Summary |
| Mixed / general | Professional (built-in) |
Managing tones
| Action | How |
|---|---|
| Enable / disable | Main Window → Tones → toggle the switch on any tone card. Disabled tones are hidden from the popup but not deleted. |
| Reorder tones | Main Window → Tones → use the ▲ ▼ arrow buttons on each card. The order here is the order in the popup. |
| Edit a custom tone | Main Window → Tones → click "Edit" on any custom tone card to update the name, description, system prompt, or example. |
| Delete a custom tone | Main Window → Tones → click "Delete" on a custom tone to permanently remove it. Built-in tones cannot be deleted, only disabled. |
| Set default tone | Main Window → Tones → click "Set default" on the tone you want pre-selected when the popup opens. |