Enhance Prompt
Rewrite a rough prompt into a clearer, more specific version before sending it to an AI model.

What It Does
Takes a prompt you provide and returns an improved version that is clearer and more specific, so it produces better results when used with another AI node.
When To Use It
Use this when building a prompt that will run repeatedly or that other people will use, and you want it tightened up automatically rather than hand-editing it. It is a preparation step, not a final answer generator: pass its output into a node like Run Prompt or Chat with AI to actually act on it.
This node has no implicit context. If the prompt needs data from other nodes, pass it explicitly with a template reference.
Configuration
Configure the node with these settings:
Field | What it controls |
|---|---|
Prompt | The prompt to enhance. Can include workflow variables in mustache format, like |
Model | Which LLM performs the enhancement. Defaults to |
Temperature | Controls creativity of the rewrite. Lower values (0.0-0.3) produce more consistent enhancements. Required, defaults to |
Outputs
The node passes these values downstream. Check the Outputs tab on the configured node to confirm exact paths.
Variable | Type | Description | Example |
|---|---|---|---|
|
| The enhanced version of the input prompt |
|
Example Workflow
A builder drafts a rough instruction like "summarize the call," runs it through Enhance Prompt to get a more specific version, then feeds the enhanced prompt into a Run Prompt node to generate the actual summary.
Related Nodes
Run Prompt
Extract Variables
Chat with AI
Need More Help?
Reach the AskElephant support team by:
clicking the Support tab on the right side of your screen,
emailing [email protected],
or using
@askelephant supportin your dedicated Slack channel.