CtrlK
BlogDocsLog inGet started
Tessl Logo

figma-use-motion

Motion / animation context for the `use_figma` MCP tool — animating Figma nodes via manual keyframes, animation styles, easing, and timeline duration. Load alongside figma-use whenever a task involves adding, editing, or inspecting animation on a node.

79

Quality

100%

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

The canonical home for this skill is figma-use-motion in openai/plugins

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

An information-dense body that pairs concrete, executable API and command guidance with a clearly sequenced, cost-aware verification workflow and clean one-level-deep reference routing. No dimension falls below 3: it is lean, actionable, well-sequenced with feedback loops, and properly split across files.

DimensionReasoningScore

Conciseness

Dense, imperative prose that assumes Claude's competence — it never defines keyframe, easing, fps, or timeline — and every section earns its place, including the longer render-cost section whose detail is justified by an expensive operation.

3 / 3

Actionability

Provides concrete method signatures, exact public enums (EASE_IN_AND_OUT, TRANSLATION_X), and copy-ready export_video/ffmpeg parameters, meeting the fully-executable anchor rather than describing in the abstract.

3 / 3

Workflow Clarity

The render workflow is a numbered sequence with an explicit feedback loop ("Iterate until it's right… fix the keyframes/styles and re-export") and a pre-flight checklist acting as validation checkpoints.

3 / 3

Progressive Disclosure

The body is a clear overview that routes to two real, one-level-deep bundle files (motion-patterns.md, motion-easing.md) via a well-signaled table with When-to-load and What-it-covers columns; content is appropriately split and lateral links stay one level deep.

3 / 3

Total

12

/

12

Passed

Description

100%

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

A tight, third-person description that states concrete capabilities and an explicit load-trigger, clearly distinguishing motion work from static figma-use work. It is not below 3 on any dimension because nothing is vague, missing, or conflicting.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "manual keyframes, animation styles, easing, and timeline duration" — matching the score-3 anchor of several specific capabilities rather than vague language.

3 / 3

Completeness

Answers both halves: the "what" (motion/animation context plus the four capabilities) and an explicit "when" trigger ("Load alongside figma-use whenever a task involves adding, editing, or inspecting animation on a node").

3 / 3

Trigger Term Quality

Covers natural user terms a person would actually say — "Motion / animation", "animating", "keyframes", "easing" — alongside the tool name, giving good keyword coverage rather than only jargon.

3 / 3

Distinctiveness Conflict Risk

Carves a clear niche — motion only, loaded alongside figma-use for the time dimension — making it unlikely to fire for static figma work or unrelated skills.

3 / 3

Total

12

/

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
Devin-AXIS/iPolloWork
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.