Variables

Fluent – Variables Settings

Variables are reusable values used inside actions.

They remove repeated prompt details such as a preferred language, the current date, a product name, or another short value that should be inserted automatically when the action runs.

Built-In Variables

Fluent includes these built-in variables:

  • {{ nativeLanguage }} Uses the selected native language
  • {{ dateTime }} Uses the current date and time
  • {{ currentApp }} Uses the active app name
  • {{ randomNumber }} Generates a number inside the configured range
  • {{ clipboard }} Uses current clipboard text
  • {{ selectedText }} Uses the current selected text

In Settings → Variables, you can configure the format for {{ dateTime }} and the range for {{ randomNumber }}.

Custom Variables

Use custom variables for short values you reuse often.

Typical examples:

  • Company name
  • Product name
  • Team name
  • Audience label
  • Support email
  • Standard sign-off

Create them in Settings → Variables, then reference them in actions with the same {{ variableName }} syntax.

Use In Actions

In the action editor, click Insert variables if you do not want to type the variable tokens manually.

When the action runs, Fluent replaces the variable with its current value. This keeps the action reusable without hardcoding details into the prompt.

Examples:

  • Translation actions should use {{ nativeLanguage }}
  • Dated workflows should use {{ dateTime }}
  • App-aware workflows can use {{ currentApp }}

Examples

Translate Into My Language

text
Translate the input text into {{ nativeLanguage }}.
Preserve formatting and return only the translated text.

Dated Status Update

text
Today is {{ dateTime }}.
Turn the selected notes into a short project update I can send to the team.

App-Aware Explanation

text
I am currently in {{ currentApp }}.
Explain the selected text in a way that fits this app context.

Brand-Safe Rewrite

text
Rewrite this for {{ productName }}.
The target audience is {{ targetAudience }}.
Keep the tone aligned with {{ brandTone }}.

Clipboard Cleanup

text
Clean up the following copied text and turn it into neat bullet points:

{{ clipboard }}

Variables Vs Memory

Use Variables for short reusable values.

Use Memory when the material is longer, more nuanced, or should be searched semantically. That includes writing samples, docs, profiles, and project notes.

Simple rule:

  • Variables for short values
  • Context for what is on screen now
  • Memory for larger reusable knowledge