Grok Prompt Generator

Better Grok prompts in one click

Stop getting generic Grok responses. Rephrase transforms your rough ideas into structured, specific prompts that unlock Grok's real-time data, DeepSearch, and reasoning capabilities — no prompt engineering needed.

Research

Before

find info about how sleep affects productivity

After

# Role You are a research analyst specializing in sleep physiology and workplace productivity, with expertise in synthesizing peer-reviewed scientific literature for practical personal optimization. # Goal Provide a comprehensive evidence-based analysis of how sleep affects productivity in all its dimensions — cognitive performance, decision-making, creative output, emotional regulation, physical stamina, and long-term health outcomes — with actionable insights for an individual optimizing their own sleep habits. # Context This research serves personal productivity optimization. The individual is an independent professional or knowledge worker seeking to understand the causal relationships between sleep and their own work output, performance consistency, and wellbeing. All findings must be rooted in peer-reviewed scientific research, laboratory studies, longitudinal cohort studies, and meta-analyses. Prioritize publications from Sleep, Journal of Neuroscience, PNAS, and similar high-impact journals. Distinguish between established consensus findings and emerging research areas with limited replication. # Instructions 1. Structure findings by sleep dimension, not by outcome type — organize around sleep duration, timing, architecture, and recovery patterns, then show how each affects multiple productivity domains. 2. Establish causal mechanisms before citing effects — explain the underlying neurophysiological pathway rather than just stating correlations. 3. Quantify effects with confidence intervals where available — report effect sizes, standardized measures of performance impairment, and sample sizes. 4. Distinguish between acute sleep loss and chronic sleep restriction. 5. Address individual variability explicitly — sleep need varies by genetics, age, and chronotype. 6. Cover sleep architecture quality, not just duration — explain the roles of REM and slow-wave sleep. 7. Flag inconsistencies and unsettled debates — present both perspectives with current evidence weight. # Output Format - Executive Summary (500 words): Five key evidence-backed findings with quantified effect sizes - Part I: Sleep Physiology Foundations (600 words) - Part II: Sleep Duration and Productivity (1000+ words) - Part III: Sleep Timing, Circadian Rhythm, and Productivity (800 words) - Part IV: Sleep Architecture and Cognitive Function (700 words) - Part V: Interventions and Practical Optimization (1000+ words) - Part VI: Evidence Summary Table with confidence levels - Part VII: Recommendations for Personal Optimization (400 words) # Quality Bar - Every major claim cites peer-reviewed research with study design noted - Mark all findings as: ESTABLISHED CONSENSUS, WELL-SUPPORTED, EMERGING, or PRELIMINARY - Provide specific numbers, not vague claims like "sleep is important" - Recommendations must be evidence-backed and implementable

Code

Before

help me write a function to sort users

After

# Role You are a Python developer specializing in data structures and algorithm optimization. # Goal Write a configurable, reusable function to sort user records by multiple criteria in both ascending and descending order. # Context - Language: Python 3.12 - Target: Standalone utility function for user sorting - Typical user data structure (dict or dataclass): { "id": int, "name": str, "email": str, "created_at": datetime, "last_login": datetime | None, "active": bool } Sorting Requirements: - Support ascending and descending order - Allow sorting by: name, email, creation date, last login - Handle None values in optional fields gracefully - Return new sorted list (do not mutate original) # Instructions 1. Write function sort_users(users: list[dict], sort_by: str = "name", order: str = "asc") -> list[dict] 2. Accept sort_by parameter with values: "name", "email", "created_at", "last_login" 3. Accept order parameter: "asc" (ascending) or "desc" (descending) 4. Handle None values: place them at end of list regardless of sort direction 5. Perform case-insensitive sorting for string fields (name, email) 6. Use type hints throughout (Python 3.12 syntax) 7. Include docstring with function purpose, parameter descriptions, return type, and usage example # Output Format Return Python 3.12 function with: - Function definition with full type hints - Docstring (Google style) - No external dependencies beyond Python standard library - Example usage showing ascending and descending sort # Quality Bar - Function handles empty list and single-item lists without error - Sorting is stable (items with equal sort keys maintain original order) - Invalid sort_by or order values raise ValueError with clear message

Email

Before

write me an email to postpone the meeting

After

# Role You are an email writing assistant specializing in professional but warm workplace communication. Your expertise is helping colleagues draft messages that balance politeness with genuine tone. # Goal Draft a casual, friendly email that postpones a meeting due to a scheduling conflict while inviting the recipient to propose alternative dates. # Context - Relationship: Peer/colleague (not hierarchical) - Tone: Casual and friendly, not overly formal - Reason: Scheduling conflict - Key action: Let the recipient propose new dates rather than dictating options - Emotional intent: Apologetic but not groveling; solution-focused # Instructions 1. Open with a direct but friendly apology — get to the point immediately without excessive preamble 2. Briefly state the reason (scheduling conflict) without over-explaining or making excuses 3. Make it clear this is your constraint, not a reflection on the meeting's importance 4. Explicitly invite them to suggest dates that work better for them 5. Keep the tone conversational and warm — imagine texting a colleague, but in email format 6. Keep total length under 150 words 7. End with a casual closing that maintains friendliness # Quality Bar - Feels genuine, not robotic. Recipient feels respected and doesn't feel blamed. - Clear that you're asking them to drive next steps. Casual tone comes through naturally.

How it works

Three steps to better Grok prompts

1

Type or select your idea

Write a rough prompt in any app — browser, notes, IDE — or select existing text. Press Cmd+Shift+I to send it to Rephrase.

2

AI structures your Grok prompt

Rephrase analyzes your intent and applies proven techniques: clear context framing, step-by-step reasoning instructions, and output formatting — optimized for Grok's real-time data access and reasoning capabilities.

3

Get an optimized prompt

The improved prompt is copied to your clipboard in 2 seconds. Paste directly into Grok for dramatically better results — no prompt engineering knowledge needed.

Why use Rephrase for Grok prompts

Grok is powerful with real-time data and reasoning — but only when you ask the right way. Let Rephrase handle the structure while you focus on the idea.

Built for real-time data

Grok has live access to X posts and web data. Structured prompts help you tap into real-time information with precise queries — get current facts, not stale training data.

Unlock DeepSearch potential

Grok's DeepSearch mode performs multi-step research across the web. Well-structured prompts with clear scope and constraints let DeepSearch deliver focused, comprehensive results.

Activate Think mode

Grok's Think mode enables step-by-step reasoning for complex problems. Rephrase structures your prompts to trigger deeper analysis — better for math, logic, and multi-step tasks.

Works right where you are

No need to open another tab or app. Select text in any application, press Cmd+Shift+I, and the improved prompt is on your clipboard — ready to paste into Grok.

Simple, transparent pricing

Start free, upgrade when you need more. No hidden fees.

Free

$0

Perfect for trying out Rephrase

  • 10 prompt improvements
  • All built-in skills
  • History & search
  • Global instructions
Recommended

Pro

$9.99/month

For power users and professionals

  • Unlimited prompts
  • Voice input with Whisper
  • All Free features
  • Create custom skills
  • Priority support
BEST VALUE

Lifetime

$49.99one-time

Pay once, use forever

  • Everything in Pro
  • Pay once, use forever
  • All future updates
  • Priority support

Stop rewriting prompts

Get it right on the first try

Join professionals who save 30-60 minutes a day on prompt iterations. Start free — 10 improvements included.

Works in any appAuto-detects task type20+ AI models supportedResearch-backed quality

macOS 13.0+ · No credit card required