> ## Documentation Index
> Fetch the complete documentation index at: https://shapesinc-4644c49f-cursor-docs-product-refresh-1067.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Variables

> Variables act as placeholders that help your shape identify itself and the user it interacts with.

#### **Supported Variables**

1. `{shape}` – Refers to the shape itself.
2. `{user}` – Refers to the user interacting with the shape.

You can use these variables across various fields in your shape's dashboard to guide its responses, set presets, and enhance interactions.

### **Where to Use Variables**

#### **1. Profile Tab**

* You can use `{shape} and/or {user}` in your shape's initial message to make the interaction feel more natural!
* You can use `{shape}` variable to define its appearance.

  <img src="https://mintcdn.com/shapesinc-4644c49f-cursor-docs-product-refresh-1067/ENuuocxBUYvRALF1/images/appearance.png?fit=max&auto=format&n=ENuuocxBUYvRALF1&q=85&s=83819c36b21a7a9d6452a437429a5db8" alt="Appearance Pn" width="751" height="523" data-path="images/appearance.png" />

  <Info>
    `{shape}` converts into the shape's name `{user}` converts into the user's name
  </Info>

#### **2. Personality Tab**

* Use variables in the shape’s backstory and personality traits for better contextual understanding.

  <img src="https://mintcdn.com/shapesinc-4644c49f-cursor-docs-product-refresh-1067/ENuuocxBUYvRALF1/images/personalityshapes.png?fit=max&auto=format&n=ENuuocxBUYvRALF1&q=85&s=463b14ffc3cf05c95d6abecf9fddaa52" alt="Personalityshapes Pn" width="714" height="257" data-path="images/personalityshapes.png" />

#### **3. Knowledge Tab**

* You can use variables to explain knowledge entries and commands.
* And to define relationships and command functionalities more clearly.

<img src="https://mintcdn.com/shapesinc-4644c49f-cursor-docs-product-refresh-1067/ENuuocxBUYvRALF1/images/knowledgeshapes.png?fit=max&auto=format&n=ENuuocxBUYvRALF1&q=85&s=1481a00e3c0514195dfa5d4b222a0811" alt="Knowledgeshapes Pn" width="742" height="386" data-path="images/knowledgeshapes.png" />

#### **4. AI Engine Tab**

* Use variables when writing presets to improve their effectiveness.

  <Info>
    [Learn More](/presets) about presets.
  </Info>

  <img src="https://mintcdn.com/shapesinc-4644c49f-cursor-docs-product-refresh-1067/ENuuocxBUYvRALF1/images/aienginepresets.png?fit=max&auto=format&n=ENuuocxBUYvRALF1&q=85&s=c852122d286ed8a5e13360070ede05ce" alt="Aienginepresets Pn" width="715" height="345" data-path="images/aienginepresets.png" />

#### **5. Image Engine Tab**

* You can use variables to define custom image generation rules and styles.

<img src="https://mintcdn.com/shapesinc-4644c49f-cursor-docs-product-refresh-1067/ENuuocxBUYvRALF1/images/imagepreset.png?fit=max&auto=format&n=ENuuocxBUYvRALF1&q=85&s=bc50ec96e5649eec807dd6867d88e04b" alt="Imagepreset Pn" width="742" height="324" data-path="images/imagepreset.png" />

<Info>
  By utilizing variables in backstories, presets, and predefined messages, you can make your shape more dynamic and engaging!
</Info>

[Return to App](https://shapes.inc)
