CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

figma-use-slides

This skill helps agents use Figma's use_figma MCP tool in the Slides context. Can be used alongside figma-use which has foundational context for using the use_figma tool.

60

Quality

75%

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-use-slides/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

92%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 an exemplary task-oriented skill document: nearly all content is non-obvious, environment-specific knowledge delivered as concrete rules, executable scripts, and precise workflows with built-in validation and error-recovery loops. Detail is appropriately deferred to well-signposted, real reference files, with only minor general-advice padding in the Speaker Notes and Design Thinking sections.

DimensionReasoningScore

Conciseness

Most of the body is dense, non-obvious, Figma-Slides-specific knowledge (the (240,240) auto-parenting bug, opaque SLIDE_GRID/SLIDE_ROW nodes, exact error strings, two-phase build cadence) that Claude cannot know otherwise. Two sections — Speaker Notes and Design Thinking — carry some general writing/design advice Claude largely knows ("complement the slide, not repeat it", "read the brief"), which is trimmable but confined — matching anchor 4 rather than 3, and clearly not the padded, generic-explanation style of anchors 1–2.

4 / 5

Actionability

The body gives copy-paste-ready executable inspection scripts, an exact error string to recognize ("figma.createPage no such property"), a concrete rename snippet, precise decision rules with numerical parameters (3–5 slides per call, 1–3 word section names), and anchored pointers to the executable helper/validation scripts. This matches anchor 5 ("Fully executable; copy-paste ready... specific examples cover the common cases").

5 / 5

Workflow Clarity

The deck-building workflow is a clear two-phase sequence with explicit validation checkpoints (deterministic batch validation script after every batch), screenshot checkpoints, and feedback loops for error recovery (validation fails → screenshot affected slides → fix before continuing; do not re-plan unless a batch fails). Batch operations are fully covered by validation, so the workflow cap does not apply — matching anchor 5.

5 / 5

Progressive Disclosure

The body is an overview that pushes detail into six real, one-level-deep reference files, each with a one-line description in the "Reference Docs" section, and all in-body anchor links resolve to actual headings (verified). Bulk material (gotchas, lifecycle, grid, properties, design principles) lives in references rather than inline, and cross-links between references are supplementary with key content duplicated inline — matching anchor 5.

5 / 5

Total

19

/

20

Passed

Description

48%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 correctly identifies its niche (Slides-specific use_figma context) and disambiguates from the companion figma-use skill, but it omits any concrete capabilities and has no "use when" trigger guidance. A user or agent scanning descriptions would know the domain but not what tasks it covers or when to load it.

Suggestions

List concrete capabilities in the description, e.g. "Create and edit Figma Slides decks: build slides, organize sections, add speaker notes, apply brand design systems via the use_figma MCP tool."

Add an explicit trigger clause, e.g. "Use when working with Figma Slides files, presentations, or decks (figma.com/slides/...), or when the user mentions slide decks, pitch decks, or presenter notes."

Include natural synonyms and file-context markers ("presentation", "deck", "Slides URL") so the skill triggers on the phrasings users actually say rather than only on the tool name.

DimensionReasoningScore

Specificity

The description names the domain and tool ("use Figma's use_figma MCP tool in the Slides context") but lists no concrete capabilities — no mention of creating decks, editing slides, speaker notes, or sections. It matches anchor 2 ("Names the domain but actions are minimal or generic"), like "Processes PDF files"; it does not reach anchor 3 because there is no concrete user-facing action at all, and is not anchor 1 because the domain and tool are explicitly named.

2 / 5

Completeness

The "what" is stated (Slides-specific context for the use_figma tool) but the "when" is entirely absent — there is no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is not anchor 2 because the "what" is clear rather than vague, and cannot be anchor 4 without any usage trigger.

3 / 5

Trigger Term Quality

Relevant natural keywords are present ("Figma", "Slides", "use_figma"), but common variations users would actually say — "presentation", "deck", "pitch deck" — are missing, matching anchor 3 ("Some relevant keywords but missing common variations or synonyms"). It is above anchor 2 because multiple on-domain terms exist, but below anchor 4 because everyday synonyms for the Slides product are absent.

3 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche (use_figma tool + Slides context) and explicitly differentiates the companion skill ("Can be used alongside figma-use which has foundational context"), leaving only minor overlap risk with that closely related skill — matching anchor 4. It falls short of anchor 5 because it provides no distinct trigger phrases, so a generic Figma request could plausibly match both this and figma-use.

4 / 5

Total

12

/

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

relative_links

Relative link issues: 3 suspicious

Warning

Total

15

/

16

Passed

Repository

figma/mcp-server-guide

Path

skills/figma-use-slides/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.