New to Claude Skills? Learn how to install them →

openai on GitHub

Create New Figma File

OfficialFree

Quickly create blank Figma design or FigJam files.

by openai24.8k stars on openai/skills
Updated Jun 24, 2026
Get this skill

Free · Opens the source repo

What Create New Figma File does

The Create New Figma File skill allows users to easily generate new blank files in Figma, whether for design projects or collaborative FigJam sessions. This skill is particularly useful for designers and teams who frequently initiate new projects and need a streamlined way to set up their workspace. By simply invoking the command with optional parameters, users can create files tailored to their specific needs without navigating through the Figma interface.

When using the skill, users can specify the type of editor they want to use, either 'design' for standard design files or 'figjam' for collaborative brainstorming sessions. If no specific name is provided for the file, it defaults to 'Untitled', ensuring that users can quickly create files without unnecessary delays. This flexibility makes it a practical tool for both individual designers and teams working in collaborative environments.

The skill also includes a plan resolution feature, which ensures that the new file is created in the appropriate context. If the user has multiple plans, the skill will prompt them to select the correct one, thereby avoiding confusion and ensuring that files are organized correctly within the user's Figma account. This feature is particularly beneficial for teams that manage multiple projects across different organizations.

Overall, the Create New Figma File skill enhances productivity by minimizing the steps required to start new design projects, allowing users to focus more on their creative work rather than on setup tasks.

When to use it

Use this skill when you need to quickly create a new Figma file for a design or FigJam project, especially when working in a collaborative team environment.

When not to use it

This skill is not suitable for users who do not use Figma or those who require advanced file management features beyond simple creation.

What you can build with it

Starting a New Design Project

Invoke the skill to create a new design file quickly, allowing you to jump straight into your creative process.

Collaborating in FigJam

Use the skill to create a FigJam file for brainstorming sessions with your team, ensuring everyone has a fresh canvas to work on.

Organizing Multiple Projects

When managing multiple projects, use the plan resolution feature to ensure your new files are created in the correct organizational context.

How to install Create New Figma File

View source

1. Install with the skills CLI

npx skills add openai/skills/figma-create-new-file --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by openai

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:

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

  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.

Frequently asked questions about Create New Figma File

Similar skills