CtrlK
BlogDocsLog inGet started
Tessl Logo

figma-use-figjam

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

59

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

Quality

Content

87%

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 excellent lean overview: highly actionable, FigJam-specific, and well-structured with one-level-deep references for detail. Its only gap is the absence of explicit validation/feedback-loop checkpoints for batch or destructive operations.

Suggestions

Add an explicit validate→fix→retry checkpoint to the batch-modify and image-upload workflows (e.g. re-call get_figjam after batch edits to confirm node state before proceeding).

Surface a short inline verification step for the text-mutation recipe so failures (unloaded-font errors) feed back into an explicit retry rather than being left implicit.

DimensionReasoningScore

Conciseness

The body is dense and operational — exact error strings, tool names, and gotchas Claude would not already know (createPage throws in FigJam, get_metadata unsupported, upload_assets is the only image path) — with no padding about concepts Claude knows.

3 / 3

Actionability

It gives copy-paste-ready guidance: an exact ToolSearch query string, specific tool names (get_figjam, upload_assets), exact error messages, and a concrete load-font → await → mutate → return-IDs recipe.

3 / 3

Workflow Clarity

Sequences are clear (get_figjam upfront for IDs, then mutate; load font before writing text) but there are no explicit validate→fix→retry checkpoints, and batch/destructive operations are referenced (batch-modify) without inline feedback loops, which caps workflow clarity at 2.

2 / 3

Progressive Disclosure

The SKILL.md is a concise overview of FigJam-specific rules that delegates detailed per-node-type API docs to 13 one-level-deep reference files, each listed with a one-line description, and all referenced files exist in ./references/.

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 correctly identifies the FigJam niche and its relationship to figma-use, but it is vague on concrete capabilities and entirely missing an explicit use-when trigger clause. It reads more as a companion-skill pointer than a self-contained, trigger-rich description.

Suggestions

Add an explicit 'Use when...' clause naming FigJam triggers, e.g. 'Use when creating or editing FigJam boards, stickies, sections, connectors, or tables.'

Replace 'helps agents use' with concrete actions: list the node types the skill creates/edits (sticky notes, sections, connectors, tables, shapes, labels).

Include natural user-facing terms (board, sticky note, whiteboard, diagram) alongside the technical 'use_figma MCP tool' phrasing to improve trigger matching.

DimensionReasoningScore

Specificity

It names the domain and tool ("Figma's use_figma MCP tool in the FigJam context") but lists no concrete actions like creating stickies, sections, or connectors, so it sits at the domain-named-but-not-comprehensive level rather than the multi-action level.

2 / 3

Completeness

It states what the skill does (helps agents use use_figma in the FigJam context) but provides no explicit "Use when..." trigger guidance, which per the rubric guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

"FigJam" and "Figma" are natural user terms, but the description leans on technical phrasing ("use_figma MCP tool", "figma-use") and omits common variations users would actually say (board, sticky, whiteboard, diagram).

2 / 3

Distinctiveness Conflict Risk

FigJam is a clear niche and it names the sibling figma-use skill, but both skills revolve around use_figma and the description lacks distinct trigger terms, so overlap with figma-use remains a real risk.

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: 4 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.