вариант
ДомДом Skill Инструменты MCP figma-create-new-file

figma-create-new-file

figma/mcp-server-guide figma/mcp-server-guide

ОБЯЗАТЕЛЬНОЕ предварительное условие — вы ДОЛЖНЫ вызвать этот навык ПЕРЕЗ каждым вызовом инструмента create_new_file. НИКОГДА не вызывайте create_new_file напрямую, не загрузив сначала этот навык. Активируйте его всякий раз, когда пользователь хочет создать новый пустой файл Figma — новый дизайн, FigJam или Slides-файл — или когда вам нужен свежий файл перед вызовом use_figma. Использование — /figma-create-new-file [editorType] [fileName] (например, /figma-create-new-file figjam Моя доска, /figma-create-new-file slides Обзор за Q3)

...Расширить все
11
Обновлено время 27 августа 2026 г.

О figma-create-new-file

Оборачивает инструмент MCP create_new_file, который создает новый пустой файл Figma в папке черновиков пользователя для выбранного плана. Он позиционируется как обязательное предварительное условие, которое должно быть загружено перед каждым вызовом create_new_file, поскольку он кодирует дерево принятия решений о выборе плана, контракт типа редактора и передачу после создания для использования use_figma. Обычно он используется перед use_figma, когда нужен свежий файл, например новый дизайн, FigJam или файл Slides.

Навык принимает необязательные аргументы в виде editorType, затем fileName, где editorType — это design (по умолчанию), figjam или slides, а fileName по умолчанию равен Untitled. Рабочий процесс сначала определяет planKey: если пользователь уже предоставил его, он используется напрямую; в противном случае вызывается инструмент whoami, и проверяется его массив plans, автоматически используется ключ единственного плана или запрашивается у пользователя, какую команду или организацию использовать, когда существует несколько планов. Затем он вызывает create_new_file с обязательными параметрами planKey, fileName и editorType, а также использует возвращенные file_key и file_url, передавая file_key в последующие вызовы, такие как use_figma.

Поведение типа редактора является частью контракта. Поддерживаемые типы редакторов — design, figjam и slides, и каждый файл создается в папке черновиков выбранного плана. К файлам Slides применяется задокументированное замечание: вновь созданный файл Slides начинается с нулевым количеством строк и нулевым количеством слайдов, поэтому figma.getSlideGrid() возвращает пустой массив вместо первого слайда по умолчанию, а единственным дочерним элементом страницы является пустой узел SLIDE_GRID. Первый вызов figma.createSlide() неявно создает строку ноль и вставляет слайд туда, поэтому последующие скрипты use_figma, которые предполагают наличие хотя бы одного слайда, должны проверять пустой случай или вызывать createSlide() сначала. Когда use_figma является следующим шагом, следует загрузить навык figma-use перед его вызовом.

Часто задаваемые вопросы

Какие аргументы принимает этот навык?

Необязательные editorType и fileName. editorType — это design (по умолчанию), figjam или slides, а fileName по умолчанию равен Untitled. Например, /figma-create-new-file slides Q3 Review создает презентацию Slides с именем Q3 Review.

Как определяется planKey?

Если пользователь уже предоставил planKey, он используется напрямую. В противном случае вызывается инструмент whoami: ключ единственного плана используется автоматически, а наличие нескольких планов побуждает пользователя выбрать, в какой команде или организации создать файл.

Где создается новый файл?

В папке черновиков пользователя для выбранного плана. Инструмент возвращает file_key и file_url, который открывает файл непосредственно в Figma.

Что особенного во вновь созданных файлах Slides?

Файл Slides начинается с нулевым количеством строк и нулевым количеством слайдов, поэтому figma.getSlideGrid() возвращает пустой массив вместо первого слайда по умолчанию. Первый вызов figma.createSlide() неявно создает строку ноль, поэтому следует проверять пустой случай или вызывать createSlide() сначала.

Что делать после создания файла?

Используйте возвращенный file_key для последующих вызовов инструментов, таких как use_figma. Если use_figma является следующим шагом, загрузите навык figma-use перед его вызовом.

Посмотреть на GitHub

MANDATORY: load this skill before every create_new_file tool call. It encodes the plan-resolution decision tree, the editor-type contract, and the post-creation handoff to use_figma.

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), figjam, or slides
  • 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"
  • /figma-create-new-file slides Q3 Review — creates a Slides presentation named "Q3 Review"

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", "figjam", or "slides"

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.
  • Supported editor types are "design", "figjam", and "slides".
  • If use_figma is your next step, load the figma-use skill before calling it.

Editor-specific notes

Slides — newly created files have an empty grid

A slides file produced by this tool starts with zero rows and zero slides — figma.getSlideGrid() returns [], not a default first slide. The page's only child is the SLIDE_GRID node itself, which is empty until you create content. The first call to figma.createSlide() implicitly creates row 0 and inserts the new slide there.

If your follow-up use_figma script assumes at least one slide exists (e.g. to read theme tokens off it), guard for the empty case or call createSlide() first. See figma-use-slides → slide-grid for full details.

Все файлы

1 файлов

Установить figma-create-new-file

Скачайте и извлеките файлы навыков в директорию .claude/skills/.

Скачать ZIP

Клонируйте репозиторий и скопируйте файлы навыка в свой проект.

git clone https://github.com/figma/mcp-server-guide/blob/main/skills/figma-create-new-file/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Копировать Копировать
Быстрая настройка: Скопируйте папку с навыком в .claude/skills/ Система Claude автоматически обнаружит и использует этот навык.
Репозиторий figma/mcp-server-guide

Похожие навыки

office-mcp
Обновлено время 13 июля 2026 г.
mcpgraph
Обновлено время 29 июня 2026 г.
composio
Обновлено время 29 июня 2026 г.
connect-mcp-server
Обновлено время 29 июня 2026 г.
OR