CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

58

Quality

67%

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 ./plugins/figma/skills/figma-use-slides/SKILL.md
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 a strong, domain-specific skill: executable inspection scripts, a clear two-phase workflow with validation and feedback loops, and clean one-level-deep reference navigation. Its only real weakness is verbose persuasive prose in the design-thinking and speaker-notes sections that pads token budget without adding executable value.

DimensionReasoningScore

Conciseness

The technical core is dense and non-obvious (appendChild-before-xy offset bug, opaque node types, get_metadata/createPage failures) and assumes Claude's competence, but the design-philosophy and speaker-notes sections carry persuasive prose ('a deck with a clear perspective always reads better') that could be tightened, so it is mostly efficient with some unnecessary explanation.

2 / 3

Actionability

It provides fully executable, copy-paste-ready scripts (getSlideGrid listing, findAllWithCriteria text extraction with font loading, SLIDE_GRID rename) plus concrete error signatures and fix patterns, and the instruction-only design guidance is specific and actionable.

3 / 3

Workflow Clarity

The two-phase deck-building workflow has an explicit numbered sequence (plan then build), batch sizing rules, and explicit validation checkpoints with a feedback loop ('If it fails, screenshot the affected slides and fix before continuing'; 'Only re-plan if a batch fails').

3 / 3

Progressive Disclosure

The body is an overview that points via well-signaled one-level-deep links (including anchored links) to six real, existing reference files, each described in one line under 'Load only the references your task needs', with detail appropriately split out.

3 / 3

Total

11

/

12

Passed

Description

50%

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 establishes a recognizable Slides-specific niche for the use_figma tool but is written in technical jargon, lists no concrete capabilities, and omits explicit 'Use when...' trigger guidance, leaving it generic on triggering.

Suggestions

List concrete capabilities the skill supports (build new decks, edit existing decks, brand/reference matching, speaker notes, slide grid organization) instead of only naming the tool.

Add an explicit 'Use when...' clause with natural trigger terms users actually say, e.g. 'Use when creating or editing Figma presentations/decks, adding speaker notes, or styling slides from a reference file.'

Replace system jargon ('use_figma MCP tool in the Slides context') with user-facing language and add common variants like 'Figma slides', 'presentation', and 'deck'.

DimensionReasoningScore

Specificity

It names the domain (Figma Slides) and the tool (use_figma MCP tool) plus a companion-skill relationship, but lists no concrete operations (deck building, editing, styling, speaker notes), so it sits below the 'multiple specific concrete actions' anchor.

2 / 3

Completeness

It states what the skill does (Slides context for use_figma) but has no 'Use when...' clause or explicit trigger guidance, capping completeness at 2 per the missing-trigger guideline.

2 / 3

Trigger Term Quality

Terms like 'use_figma MCP tool', 'Slides context', and 'figma-use' are system/technical labels rather than natural user phrasing, and common natural variants ('Figma presentation', 'deck', 'slides') are absent, so it has some relevant signal but misses common variations.

2 / 3

Distinctiveness Conflict Risk

The 'Slides context' framing carves out a niche distinct from the foundational figma-use skill, but it lacks distinct trigger terms and the companion-skill relationship leaves overlap risk, so it is not the clear-distinct-trigger level.

2 / 3

Total

8

/

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: 3 suspicious

Warning

Total

15

/

16

Passed

Repository
openai/plugins
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.