Text Transformations are single-shot AI actions that instantly modify your selected text. From fixing grammar to changing tone to writing complete emails, each action is optimized for a specific use case.
All transformations work system-wide across any application - code editors, browsers, messaging apps, and more.
Corrects all grammar, spelling, and punctuation errors while maintaining the original tone and style.
{ id: "fix-grammar", label: "Fix Grammar", icon: "✍️", shortcut: "F", prompt: `You are a grammar and spelling expert. Fix all grammar, spelling, and punctuation errors in the text. Maintain the original tone and style. Return ONLY the corrected text, no explanations.`}
Use cases:
Proofreading emails before sending
Cleaning up quick messages
Polishing documentation
Example:
their going too the store tomorrow and there bringing there friends
Condenses text while preserving all key information. Removes redundancy and filler words.
{ id: "shorten", label: "Shorten Text", icon: "✂️", shortcut: "S", prompt: `You are a concise writing expert. Condense the text while preserving all key information. Remove redundancy and filler words. Return ONLY the shortened text, no explanations.`}
Example:
I wanted to reach out and touch base with you regarding the meetingthat we had scheduled for next week. I was thinking that it might bea good idea if we could possibly reschedule it to a different timethat works better for both of us, as I have a conflict with anothercommitment that came up unexpectedly.
Expands text with relevant details, examples, and context while maintaining the original tone.
{ id: "expand", label: "Make Longer", icon: "📝", shortcut: "E", prompt: `You are a content writer. Expand the text with relevant details, examples, and context. Maintain the original tone and message. Return ONLY the expanded text, no explanations.`}
Example:
The AI keyboard helps with coding interviews by providing real-time assistance.
Rewrites text in a formal, professional tone suitable for business communications.
{ id: "professional-tone", label: "Professional Tone", icon: "💼", shortcut: "P", prompt: `You are a business writing expert. Rewrite the text in a formal, professional tone. Suitable for business emails and documents. Return ONLY the rewritten text, no explanations.`}
Example:
Hey! Just wanted to let you know the project's gonna be late.Had some issues with the code.
Rewrites text in a relaxed, informal tone for friendly conversations.
{ id: "casual-tone", label: "Casual Tone", icon: "😊", shortcut: "C", prompt: `You are a casual writing expert. Rewrite the text in a relaxed, informal tone. Keep it friendly and conversational. Return ONLY the rewritten text, no explanations.`}
Example:
I would like to formally request your assistance with reviewingthe documentation before the deadline.
Adds warmth and approachability while keeping the message clear.
{ id: "friendly-tone", label: "Friendly Tone", icon: "🤝", shortcut: "Y", prompt: `You are a warm communication expert. Rewrite the text in a friendly, approachable tone. Add warmth while keeping the message clear. Return ONLY the rewritten text, no explanations.`}
Transforms bullet points or rough notes into a well-structured email with greeting and sign-off.
{ id: "email-writer", label: "Write Email", icon: "📧", shortcut: "M", prompt: `You are an email writing expert. Transform the text into a well-structured email. Add appropriate greeting and sign-off. Format professionally. Return ONLY the email text, no explanations.`}
Example:
- Need to reschedule meeting- Conflict on Tuesday- Prefer Wednesday or Thursday- Morning works best
You can define your own reusable actions in the settings:
Open Settings from the Action Menu toolbar
Go to the Actions tab
Click Add Action
Define:
Label - Display name
Icon - Emoji or icon
Shortcut - Single key (e.g., “Q”)
Prompt - Transformation instruction
Group - “action” or “agent”
Example custom action:
{ "id": "code-review", "label": "Review Code", "icon": "🔍", "shortcut": "R", "prompt": "You are a code review expert. Analyze the code for bugs, performance issues, and best practices. Provide specific, actionable feedback. Return ONLY the review, no explanations.", "group": "action"}
Keyboard shortcuts must be unique. The system will warn you if a shortcut is already in use.