### Step 1: Resolve the planKey
The `create_new_file` tool requires a `planKey` parameter. Follow this decision tree:
1User already provided a planKey — (e.g. from a previous `whoami` call or in their prompt) → use it directly, skip to Step 2.
2No planKey available — → call the `whoami` tool. The response contains a `plans` array. Each plan has a `key`, `name`, `seat`, and `tier`.
**Single plan**: use its `key` field automatically.
**Multiple plans**: ask the user which team or organization they want to create the file in, then use the corresponding plan's `key`.
### Step 2: Call create_new_file
Call the `create_new_file` tool with:
| Parameter | Required | Description |
|-------------|----------|-------------|
| `planKey` | Yes | The plan key from Step 1 |
| `fileName` | Yes | Name for the new file |
| `editorType`| Yes | `"design"` or `"figjam"` |
Example:
```json
{
"planKey": "team:123456",
"fileName": "My New Design",
"editorType": "design"
}
```
### Step 3: Use the result
The tool returns:
`file_key` — the key of the newly created file
`file_url` — a direct URL to open the file in Figma
Use the `file_key` for subsequent tool calls like `use_figma`.