CtrlK
BlogDocsLog inGet started
Tessl Logo

figma-create-new-file

**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `create_new_file` tool call. NEVER call `create_new_file` directly without loading this skill first. Trigger whenever the user wants a new blank Figma file — a new design, FigJam, or Slides file — or when you need a fresh file before calling `use_figma`. Usage — /figma-create-new-file [editorType] [fileName] (e.g. /figma-create-new-file figjam My Whiteboard, /figma-create-new-file slides Q3 Review)

71

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is highly actionable with a clear sequenced workflow and clean organization that defers the slides gotcha to a one-level reference. The only real weakness is minor redundancy and inferable explanation that could be trimmed for token efficiency.

Suggestions

Remove the repeated MANDATORY line and the inferable 'typically used before use_figma' sentence to tighten conciseness toward a 3.

Consider collapsing the 'Skill Arguments' examples, which duplicate the usage examples already shown, into a single concise block.

DimensionReasoningScore

Conciseness

Mostly efficient with a clear parameter table and decision tree, but the MANDATORY prerequisite is repeated from the frontmatter and 'This is typically used before use_figma when you need a fresh file to work with' states what Claude can infer; could be tightened.

2 / 3

Actionability

Provides a concrete parameter table, explicit defaults ('design', 'Untitled'), a copy-paste-ready JSON example for the create_new_file call, and a precise planKey decision tree — fully executable guidance.

3 / 3

Workflow Clarity

Three clearly sequenced steps (resolve planKey → call create_new_file → use the result) with explicit branching for single vs. multiple plans; the operation is non-destructive, so absent feedback loops do not cap the score per the simple-skill note.

3 / 3

Progressive Disclosure

Well-organized sections (Workflow, Important Notes, Editor-specific notes) with a single clearly signaled one-level reference ('See figma-use-slides → slide-grid') that appropriately offloads the slides edge case rather than inlining it.

3 / 3

Total

11

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, trigger-rich, and explicitly distinguishes this skill from `use_figma`. Its main weakness is heavy second-person phrasing ('you MUST', 'you need'), which the rubric penalizes on specificity.

Suggestions

Rewrite in third person (e.g. 'Creates a new blank Figma file... Invoke before every create_new_file call') to avoid the second-person specificity penalty.

Lead with the concrete action and editor types before the mandatory-prerequisite framing so the capability is immediately clear.

DimensionReasoningScore

Specificity

Names concrete file types ('a new design, FigJam, or Slides file') and the create action specifically, but it is a single action rather than multiple distinct ones; reduced from 3 to 2 for pervasive second-person voice ('you MUST invoke this skill', 'you need a fresh file') per the voice guideline.

2 / 3

Completeness

Clearly answers both what (create a new blank Figma file) and when ('Trigger whenever the user wants a new blank Figma file — a new design, FigJam, or Slides file — or when you need a fresh file before calling use_figma').

3 / 3

Trigger Term Quality

Covers natural terms users would say — 'new blank Figma file', 'new design, FigJam, or Slides file', and 'fresh file before calling use_figma' — with an explicit 'Trigger whenever the user wants...' clause.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche tied to the specific `create_new_file` tool, explicitly distinguished from `use_figma`, with triggers ('new blank Figma file', editor types) unlikely to fire for the wrong skill.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
figma/mcp-server-guide
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.