LLM Prompt Enhancer avatar
LLM Prompt Enhancer

Pricing

$0.00005 / actor start

Go to Apify Store
LLM Prompt Enhancer

LLM Prompt Enhancer

LLM Prompt Enhancer rewrites and improves your text prompts for clarity, creativity, or professional tone, generating multiple AI-powered enhanced alternatives instantly.

Pricing

$0.00005 / actor start

Rating

5.0

(1)

Developer

Badruddeen Naseem

Badruddeen Naseem

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

3

Monthly active users

4 days ago

Last modified

Share

🧠 LLM Prompt Enhancer

Free to use until February 20, 2026
(Apify platform usage costs — compute, storage — still apply)

Enhance, rewrite, and expand prompts using advanced LLM-based rewriting techniques.
Results are stored in structured Apify Datasets, and HTML/DOCX previews are generated for human-friendly consumption.


✨ Features

  • 🪄 Rewrite prompts in multiple styles: creative, clarity, professional, step-by-step
  • 🔁 Generate multiple enhanced alternatives per prompt
  • 📦 Save results to Apify Dataset
  • 🗂️ Supports persistent named datasets
  • 👀 Human-readable HTML preview and DOCX output
  • 🌐 Optional social media sharing links (Twitter, Facebook, LinkedIn, Reddit, Email/Copy, WhatsApp, Telegram)
  • 🧩 Designed for actor chaining

🎯 Use Cases

  • Prompt engineering & ideation
  • Marketing copy refinement
  • Instruction rewriting & tutorials
  • Educational prompt generation
  • Preprocessing for LLM pipelines

🔧 Input

The actor uses a schema-based input (input_schema.json).

FieldTypeRequiredDescription
promptstringOriginal prompt to enhance. Longer, detailed prompts usually produce better results.
templatestringEnhancement style (creative, clarity, professional, step-by-step)
alternativesintegerNumber of enhanced prompts to generate (max 2 per day)
datasetNamestringName of the Dataset to store results persistently
user_idstringOptional user ID for tracking daily limits
includeSharingbooleanInclude social media sharing links in HTML output (default: true)

Example Input

{
"prompt": "Explain blockchain in simple terms.",
"template": "creative",
"alternatives": 2,
"datasetName": "blockchain-prompt-enhancer-results",
"includeSharing": true
}

📦 Output

Results are stored in an Apify Dataset.

If datasetName is provided → results go to a persistent named Dataset.

Otherwise → results go to the default Dataset (may be auto-deleted).

HTML and DOCX previews are generated for each run. If includeSharing is true, social media buttons are embedded at the bottom of the HTML output.

Each enhanced prompt is saved as one Dataset item.


🧾 Dataset Item Structure

{
"original_prompt": "Explain blockchain in simple terms.",
"template": "creative",
"alternatives": [
{
"enhanced_prompt": "Imagine blockchain as a digital ledger where all transactions are recorded transparently...",
"sample_result": "Example explanation: A blockchain is like a shared notebook...",
"timestamp": "2026-01-17T15:48:57Z"
},
{
"enhanced_prompt": "Visualize blockchain as a decentralized chain of blocks recording every event...",
"sample_result": "Example output: Think of blockchain as a chain of secure blocks...",
"timestamp": "2026-01-17T15:49:10Z"
}
],
"html_url": "https://api.apify.com/v2/key-value-stores/.../records/result-XXXXX.html",
"docx_url": "https://api.apify.com/v2/key-value-stores/.../records/result-XXXXX.docx",
"partial_failure": false,
"donation_message": "🙏 Enjoying this free actor? Help lift the daily limit by donating $1 or more. Your support keeps this actor free for everyone!",
"timestamp": "2026-01-17T15:50:00Z"
}

Key Fields

FieldDescription
original_promptThe prompt you submitted
templateEnhancement style used
alternativesArray of enhanced prompts with example outputs
html_urlURL to HTML preview
docx_urlURL to DOCX download
partial_failuretrue if any alternative failed after retries
donation_messageDonation message included in HTML/DOCX
timestampISO timestamp of run

🔗 Integrations

Export Dataset to HTML and DOCX

Feed enhanced prompts into other LLM workflows

Actor chaining: any actor reading an Apify Dataset can consume this output


⚠️ Daily Limit

Each user is limited to 2 runs per day.

After reaching the limit:

You can view your last successfully generated HTML and DOCX results.

No further LLM calls are made until the next day.


🤝 Design Philosophy

Single responsibility (prompt enhancement only)

Persistent, reusable data

No vendor lock-in

Marketplace-ready


🧩 Example Run

Input:

{
"prompt": "Explain blockchain in simple terms.",
"template": "creative",
"alternatives": 2,
"datasetName": "blockchain-prompt-enhancer",
"includeSharing": true
}

Sample Dataset Output:

indexpreviewsuccesstemplate
1Imagine blockchain as a digital ledger where all transactions…truecreative
2Visualize blockchain as a decentralized chain of blocks…truecreative

Each row contains the full enhanced prompt under the prompt field in the Dataset.


🖼️ Sample Output HTML

Here’s an example of what the enhanced prompt results look like in HTML:

Sample Output

Sample Output

Includes: header image, original prompt, enhanced prompts, example output, social sharing buttons, and donation section.


⚠️ Why the 2 Runs/Day Limit?

Even though the AI models we use can handle a lot of requests, we’ve set a 2 runs per day limit per user to:

Ensure fair access for everyone.

Maintain fast and stable performance of the actor.

Prevent system overload or accidental abuse.

This way, everyone can enjoy high-quality prompt enhancements, while we keep the actor running smoothly.

You can still view your last successfully generated results after hitting the limit, so nothing is lost.


📬 Feedback & Contributions

Suggestions, improvements, and extensions are welcome. This actor is intentionally modular and composable for integration into larger LLM workflows.