get_variable
Read one Figma variable's values in every mode by ID, publish key, or name; disambiguate with a collection and get raw plus alias-resolved values.
Instructions
Read one variable's values in EVERY mode. Find it by variableId, by publish key, or by name (if the name is not unique, pass collectionId/collectionName to disambiguate). Returns valuesByMode / valuesByModeName (raw values, aliases as {type:"VARIABLE_ALIAS",id}) plus resolvedValuesByMode / resolvedValuesByModeName that follow aliases to a concrete value (colors as hex) with cycle/unresolved markers if needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | The variable's publish key. | |
| name | No | The variable's name (exact, or unique partial). | |
| variableId | No | The variable's id (from list_variables). | |
| collectionId | No | Disambiguate an ambiguous name by collection id. | |
| collectionName | No | Disambiguate an ambiguous name by collection name. |