PromptShop

Figma Create New File

It supports creating both design and FigJam files with optional file names

Install

npx promptshop add figma-create-new-file

Details

What This Skill Does

  • This skill creates a new blank Figma file in the user's drafts folder.
  • It supports creating both design and FigJam files with optional file names.
  • This is typically used before other Figma skills when a fresh file is needed.

When to Use

  • Create a new design file.
  • Create a new FigJam file.
  • Start a new design project.
  • Brainstorm ideas in a new whiteboard.
  • Prepare a file for design implementation.
  • Set up a new file for UI design.

Key Features

  • Creates a new Figma file.
  • Supports design and FigJam file types.
  • Allows specifying a file name.
  • Defaults to 'Untitled' if no name is provided.
  • Requires a planKey for file creation.
  • Returns the file_key of the new file.

## Skill Arguments

This skill accepts optional arguments: /figma-create-new-file [editorType] [fileName]

editorType: design (default) or figjam fileName: Name for the new file (defaults to "Untitled")

Examples: /figma-create-new-file — creates a design file named "Untitled" /figma-create-new-file figjam My Whiteboard — creates a FigJam file named "My Whiteboard" /figma-create-new-file design My New Design — creates a design file named "My New Design"

  • Parse the arguments from the skill invocation.
  • If editorType is not provided, default to "design".
  • If fileName is not provided, default to "Untitled".

Workflow

Step 1: Resolve the planKey

The create_new_file tool requires a planKey parameter. Follow this decision tree:

User already provided a planKey (e.g. from a previous whoami call or in their prompt) → use it directly, skip to Step 2.

  • No 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:

ParameterRequiredDescription
planKeyYesThe plan key from Step 1
fileNameYesName for the new file
editorTypeYes"design" or "figjam"

Example: { "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.

Important Notes

The file is created in the user's drafts folder for the selected plan. Only "design" and "figjam" editor types are supported. If use_figma is your next step, load the figma-use skill before calling it.create_new_file — Create a New Figma File

Use the create_new_file MCP tool to create a new blank Figma file in the user's drafts folder. This is typically used before use_figma when you need a fresh file to work with.

Skill Arguments

This skill accepts optional arguments: /figma-create-new-file [editorType] [fileName]

editorType: design (default) or figjam fileName: Name for the new file (defaults to "Untitled")

Examples: /figma-create-new-file — creates a design file named "Untitled" /figma-create-new-file figjam My Whiteboard — creates a FigJam file named "My Whiteboard" /figma-create-new-file design My New Design — creates a design file named "My New Design"

  • Parse the arguments from the skill invocation.
  • If editorType is not provided, default to "design".
  • If fileName is not provided, default to "Untitled".

Workflow

Step 1: Resolve the planKey

The create_new_file tool requires a planKey parameter. Follow this decision tree:

User already provided a planKey (e.g. from a previous whoami call or in their prompt) → use it directly, skip to Step 2.

  • No 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:

ParameterRequiredDescription
planKeyYesThe plan key from Step 1
fileNameYesName for the new file
editorTypeYes"design" or "figjam"

Example: { "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.

Important Notes

The file is created in the user's drafts folder for the selected plan. Only "design" and "figjam" editor types are supported. If use_figma is your next step, load the figma-use skill before calling it.