> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enconvo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Variables

> Insert current input, app context, and dates into reusable prompts.

Variables supply changing values to prompts and preferences that support templating. Open **Settings → Agents → Variables** to browse the available variables.

## Available context

| Variable source               | Value supplied                            |
| ----------------------------- | ----------------------------------------- |
| Input Text                    | Current SmartBar input                    |
| Selection Text                | Text selected in the current app          |
| Latest Clipboard              | Most recent clipboard content             |
| Active Application            | Frontmost app information                 |
| Active Application Screenshot | Image of the frontmost window             |
| Active Screen Screenshot      | Image of the active screen                |
| Focused Window Content        | Content extracted from the focused window |
| Browser Active Tab            | Active tab URL and available page content |
| Finder Current Directory      | Current Finder folder                     |
| Finder Selected Files         | Selected files in Finder                  |
| History Messages              | Current conversation history              |
| Now                           | Current date and time                     |
| Opened Applications / Names   | Running app information                   |

## Use a variable

1. Open the AI Command, Agent instruction, or workflow field you want to customize.
2. Confirm that the field supports variables; use its picker when available.
3. Insert the appropriate value and test with harmless sample content.
4. Review whether an empty input or unavailable permission changes the result.

A text prompt can use supported template names such as:

```text theme={null}
Today is {{ now }}.
Rewrite the following input as a concise checklist:
{{ input_text }}
```

Variable availability depends on the command and context. Do not assume an ordinary text field evaluates templates. Screenshots and app content can require macOS permissions and a model that accepts the resulting input.

Related: [AI Commands](/features/ai-commands), [Context Awareness](/features/context-awareness), [Creating Workflows](/workflows/creating-workflows).
