
Create New Figma File
OfficialFreeQuickly create blank Figma design or FigJam files.
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 source1. Install with the skills CLI
npx skills add openai/skills/figma-create-new-file --agent claude-code2. 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 openaicreate_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) orfigjam - 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
whoamicall or in their prompt) → use it directly, skip to Step 2. -
No planKey available → call the
whoamitool. The response contains aplansarray. Each plan has akey,name,seat, andtier.- Single plan: use its
keyfield automatically. - Multiple plans: ask the user which team or organization they want to create the file in, then use the corresponding plan's
key.
- Single plan: use its
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:
{
"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 filefile_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_figmais your next step, load thefigma-useskill before calling it.
Frequently asked questions about Create New Figma File
Similar skills
Excalidraw Diagram Generator
Transform natural language into Excalidraw diagrams.
Draw.io Diagram Generator
Easily create and validate draw.io diagrams.
Image Annotations
Easily annotate images with callouts and highlights.
Banner Design
Create stunning banners for any platform effortlessly.
Scientific Schematics
Generate publication-quality scientific diagrams effortlessly.
Infographics
Create professional infographics with ease and accuracy.
