CtrlK
BlogDocsLog inGet started
Tessl Logo

remotion-maps

Remotion Map animation knowledge

50

Quality

55%

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 ./packages/codex-plugin/skills/remotion-maps/SKILL.md

The canonical home for this skill is remotion-maps in remotion-dev/skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 lean router: it makes the one decision it owns (which technique fits the shot) and defers everything else. Its weaknesses are that the referenced TECHNIQUE.md files are missing from the bundle and the body offers no fallback guidance, leaving the routing promise unfulfilled as delivered.

Suggestions

Ship the referenced techniques/static-map, mapbox, maplibre, maptiler, and cesium TECHNIQUE.md files alongside SKILL.md so the router's links resolve.

Add one line of fallback guidance for shots that match no technique (e.g., which technique is the safest default).

Drop subjective filler words ("Nicer", "nice") from the technique bullets in favor of concrete differentiators (e.g., default style quality, 3D terrain support).

DimensionReasoningScore

Conciseness

The body is ~30 lines of pure decision-relevant facts with zero concept explanations or padding — every technique bullet informs the choice. Minor subjective words ("Nicer styles", "nice 3D buildings") are trivial and don't earn token waste. It fully assumes Claude's competence, matching the lean anchor.

5 / 5

Actionability

The routing instruction is concrete ("Choose exactly one technique from the intended shot, then load only that technique's TECHNIQUE.md") with per-technique selection criteria, but the body itself contains no executable steps and the referenced technique files are absent from the bundle, so the guidance cannot be executed as delivered. Not 4, because the key executable content is missing.

3 / 5

Workflow Clarity

The single action — pick one technique based on the shot, load its TECHNIQUE.md — is unambiguous, and no destructive or batch operations require validation. Not 5, because there is no guidance for an ambiguous shot or a fallback when no technique matches.

4 / 5

Progressive Disclosure

The structure is well-designed: a thin index with one-level-deep, clearly-signaled links to per-technique files. But scored against the actual bundle, the referenced techniques/*/TECHNIQUE.md files do not exist (only assets/remotion-icon.png is present), so the navigation leads nowhere as delivered. Not 4 given the broken references; not 2 since signaling and organization are genuinely clear.

3 / 5

Total

15

/

20

Passed

Description

40%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 is a bare domain label: it identifies the niche but says nothing about what the skill does or when to use it. Adding concrete capabilities (e.g., rendering animated map shots in Remotion) and a 'Use when...' trigger clause would lift it substantially.

Suggestions

Rewrite as a third-person capability statement, e.g., "Creates animated map shots in Remotion videos using static satellite images, Mapbox, MapLibre, MapTiler, or CesiumJS."

Append an explicit trigger clause: "Use when the user mentions Remotion, animated maps, map flythroughs, or geographic visualizations in video projects."

Include the technique names users might say naturally (Mapbox, MapLibre, Cesium, satellite imagery) to broaden trigger-term coverage and sharpen routing.

DimensionReasoningScore

Specificity

"Remotion Map animation knowledge" names the domain but contains no action verbs whatsoever — it describes a topic, not capabilities. It is above anchor 1 (a specific domain is named, not pure abstraction) but below anchor 3 (no concrete actions are listed).

2 / 5

Completeness

The description offers only a vague "what" ("animation knowledge") and no "when" clause at all; the missing 'Use when...' caps completeness at 3, and the vagueness of the what pulls it to anchor 2. Not 3, because the "what" is a bare noun phrase rather than a clear capability statement.

2 / 5

Trigger Term Quality

"Remotion", "Map", and "animation" are keywords a user in this domain would naturally say, but there are no variations or synonyms (e.g., Mapbox, MapLibre, satellite, flythrough, globe, geo). This matches anchor 3 — some relevant keywords, missing common variations.

3 / 5

Distinctiveness Conflict Risk

The Remotion-plus-maps niche is mostly distinct, with only minor overlap risk against a generic Remotion skill or a generic mapping/geo skill. Not 5, because there are no explicit trigger phrases that would reliably route away from those neighbors.

4 / 5

Total

11

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 5 missing, 5 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
remotion-dev/remotion
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.