CtrlK
BlogDocsLog inGet started
Tessl Logo

magic-animator

AI-powered animation tool for creating motion in logos, UI, icons, and social media assets.

39

Quality

37%

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/AI-Agents-Safe-Coding-Skills/skills/magic-animator/SKILL.md

The canonical home for this skill is magic-animator in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

38%Scale 1-5

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

This skill reads more like marketing copy for a third-party tool than actionable guidance for Claude. It lacks any executable code, API integration details, or concrete commands — the workflow is essentially a description of clicking through a GUI application. The content also wastes tokens on motivational language and concepts Claude already understands about UX and animation.

Suggestions

Replace the vague GUI-based workflow with concrete, executable steps — if Magic Animator has an API or CLI, provide actual code/commands; if it's purely a GUI tool, clarify what Claude's role is (e.g., generating prompts, preparing assets, writing integration code for Lottie files).

Remove marketing language and unnecessary context ('premium, dynamic experiences', 'wow factor', the entire Context section) to improve conciseness.

Add validation steps such as verifying Lottie JSON structure, checking file sizes for web performance, or confirming animation frame rates meet platform requirements.

Include concrete examples of AI Animation Assistant prompts paired with expected outputs or integration code snippets (e.g., embedding a Lottie animation in a React component).

DimensionReasoningScore

Conciseness

The content explains concepts Claude already knows (what motion design is, why engagement matters) and includes marketing-style language ('premium, dynamic experiences', 'wow factor') that wastes tokens. The 'Context' section is entirely unnecessary.

2 / 5

Actionability

The skill describes a high-level workflow for using an external GUI tool (Magic Animator) but provides no executable code, API calls, CLI commands, or concrete integration steps. The guidance is essentially 'open the tool, pick a preset, type a prompt, export' — vague directions rather than actionable instructions Claude can execute.

2 / 5

Workflow Clarity

The five steps are sequenced logically and cover the basic flow, but there are no validation checkpoints (e.g., verifying the exported Lottie is valid JSON, checking file size constraints, confirming animation renders correctly). The 'Refine' step is vague ('if available').

3 / 5

Progressive Disclosure

For a skill of this length (~40 lines), the structure is reasonable with clear sections (When to Use, Execution Workflow, Strict Rules). No bundle files exist, and the content doesn't need external references given its brevity. Minor improvement could come from separating format-specific export guidance.

4 / 5

Total

11

/

20

Passed

Description

36%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 identifies the domain of animation and lists target asset types, but lacks concrete actions, explicit trigger guidance ('Use when...'), and natural user-facing keywords. It reads more like a marketing tagline than a functional skill description, making it difficult for Claude to reliably select this skill over related design or animation tools.

Suggestions

Add a 'Use when...' clause with trigger terms like 'animate', 'animated logo', 'motion graphics', 'GIF', 'add motion to'.

List specific concrete actions such as 'generates keyframe animations', 'exports animated GIFs/MP4s', 'applies entrance/exit transitions', or 'creates looping animations'.

Include common file extensions and synonyms users might mention, such as '.gif', '.mp4', 'motion design', 'animated icon', 'banner animation'.

DimensionReasoningScore

Specificity

Names the domain (animation) and lists asset types (logos, UI, icons, social media assets), but the actions are minimal — only 'creating motion' is mentioned. No concrete actions like 'generates keyframes', 'exports GIFs', or 'applies transitions' are described.

2 / 5

Completeness

Provides a vague 'what' (creating motion in various assets) but completely lacks a 'when' clause. There is no explicit guidance on when Claude should select this skill, which per the rubric caps completeness at 3, and the weak 'what' brings it down to 2.

2 / 5

Trigger Term Quality

Includes some relevant keywords like 'animation', 'motion', 'logos', 'UI', 'icons', and 'social media assets', but misses common user phrases and synonyms like 'animate', 'GIF', 'motion graphics', 'animated logo', or file extensions like '.gif', '.mp4'.

3 / 5

Distinctiveness Conflict Risk

The focus on animation/motion for specific asset types (logos, icons, UI) provides some distinctiveness, but 'AI-powered animation tool' is broad enough to overlap with general design, video editing, or motion graphics skills.

3 / 5

Total

10

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.