CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

figma-create-new-file

Create a new blank Figma Design or FigJam file. Useful as the first step in scripted design-system or workshop workflows.

54

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/figma-create-new-file/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%Weight 40%Scale 1-5

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

The body is a brief, well-structured catalogue stub: concise and easy to navigate, but it delegates all operational content to an upstream repo it never concretely teaches the reader to install or invoke. Its weakest area is actionability — the only code block opens a webpage rather than performing any step of the skill's task.

Suggestions

Include the actual invocation that creates the file (e.g., the upstream MCP tool call with its required arguments) so the body is actionable on its own instead of only linking to the repo.

Replace the placeholder `open https://github.com/figma/skills` step with the real installation steps (clone URL, target skills-directory path, and the copy/clone command), making the bash block executable end-to-end.

Add a post-install checkpoint — e.g., list the skills directory or verify the skill is discoverable by name — so the workflow has an explicit validation step before invoking the skill.

DimensionReasoningScore

Conciseness

The body is lean and well-sectioned with no concept over-explanation; every section is short and on-topic. Only minor trimming is possible — "What it does" restates the frontmatter description verbatim, and the OpenDesign catalogue framing sentence is marginally redundant — which matches the 'efficient; minor instances of over-explanation' anchor rather than the fully lean anchor 5.

4 / 5

Actionability

The single code block (`open https://github.com/figma/skills`) merely opens a repo page — its own comment admits "Inspect the upstream README for exact paths" — and "install the upstream bundle into your active agent's skills directory" is a high-level hint with no concrete steps. Nothing executable actually creates a Figma file, matching the 'minimal concrete guidance; high-level hints but missing the specific steps' anchor. It is not a 3 because even the suggested pseudocode-equivalent stops short of any install or invocation command.

2 / 5

Workflow Clarity

A three-step sequence is present and ordered (inspect upstream README → install bundle → invoke by name or trigger phrase), with the final step concrete (exact skill name plus pointer to frontmatter triggers). It sits at anchor 3 rather than 4 because the install step is undefined (no command, no destination path) and there is no checkpoint confirming the bundle installed correctly; it is above anchor 2 because the ordering is coherent and the terminal action is fully specified.

3 / 5

Progressive Disclosure

The body is under 50 lines, single-purpose, and cleanly sectioned (What it does / Source / How to use), with one clearly signaled upstream pointer (github.com/figma/skills) that is only one level deep. It is not a 5 under the simple-skill exception because the skill does need external content to function — all operational detail lives in the upstream repo rather than in bundled, well-labeled reference files — which is a minor organization gap matching anchor 4.

4 / 5

Total

13

/

20

Passed

Description

70%Weight 40%Scale 1-5

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 concise, in third person, and cleanly answers what the skill does and roughly when to use it, with good natural keyword coverage for the Figma/FigJam domain. Its main limitation is breadth — a single concrete action and a contextual rather than explicit 'Use when...' trigger clause keep it just below the top anchors.

DimensionReasoningScore

Specificity

"Create a new blank Figma Design or FigJam file" names the domain and exactly one concrete action, matching the 'names domain and 1-2 concrete actions' anchor. It is not a 4 because coverage is thin — no secondary actions (e.g., setting a title, returning the file node/key) are listed.

3 / 5

Completeness

It has a clear "what" ("Create a new blank Figma Design or FigJam file") and an explicit when-equivalent ("Useful as the first step in scripted design-system or workshop workflows"), so it is not capped at 3. It is not a 5 because the "when" clause is contextual rather than the concrete "Use when..." trigger phrasing the top anchor requires.

4 / 5

Trigger Term Quality

Natural terms a user would say are present: "create", "new", "blank", "Figma Design", "FigJam", "file", plus workflow contexts "design-system" and "workshop". It falls between anchor 3 (missing common variations) and 5 (comprehensive with synonyms and extensions) — core phrasings are covered but synonyms like "start", "canvas", "whiteboard", or a file extension are absent, so noticeably above the midpoint at 4.

4 / 5

Distinctiveness Conflict Risk

"Create a new blank Figma Design or FigJam file" carves a clear niche (blank-file creation vs. editing or exporting) with distinct trigger surface. It is not a 5 because it overlaps with other skills in the same Figma suite (e.g., anything that also creates files as step one of a scripted workflow); it is well above the generic-overlap anchors 1-3.

4 / 5

Total

15

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

nexu-io/open-design

Path

skills/figma-create-new-file/SKILL.md

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.