CtrlK
BlogDocsLog inGet started
Tessl Logo

chat-motion-overlay

Generate configurable chat motion overlays from a transcript or screenshot, including plain bubble scenes, app-style chat containers, optional device frames, preset or uploaded avatars, nickname display rules, and transparent-video-ready Remotion bundles. Use when Codex needs to create reusable short-form chat clips for Douyin, demo videos, story reenactments, social-message proof scenes, or embeddable alpha overlays for Hyperframe and Remotion workflows.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

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 content is well-organized, concise, and actionable with concrete script paths and a clear workflow, supported by a clean progressive-disclosure structure of real reference files. Its main gap is the absence of an explicit validation/verification step in the render workflow.

Suggestions

Add an explicit validation checkpoint after building the scene spec (e.g., confirm the spec JSON has the expected participants, sides, and beats) before preparing the bundle.

Include a verify/render-sanity step before final export (e.g., render a short preview frame to confirm avatar placement and transparent background) so failures are caught early.

Surface the most common export command inline from references/output-modes.md so the core path is copy-paste ready without opening the reference.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — short numbered steps, compact dimension tables, and bullets — with detail offloaded to references rather than explained inline.

3 / 3

Actionability

Gives concrete executable script invocations with exact paths ('Run scripts/build_chat_overlay_spec.py', 'Run scripts/prepare_chat_overlay_bundle.py') and points to specific reference files for the remaining commands.

3 / 3

Workflow Clarity

A clear five-step sequence (normalize → configure → build spec → prepare bundle → render) is present, but there is no explicit validation or verification checkpoint before rendering, and producing a render bundle is a batch/production operation that the rubric caps at 2 without a feedback loop.

2 / 3

Progressive Disclosure

The body is an overview with well-signaled one-level-deep references (references/*.md, scripts/*.py, assets/remotion-template/), all verified to exist, plus a Resources section mapping each file to its purpose.

3 / 3

Total

11

/

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.

The description is specific, complete, and distinctive, naming concrete capabilities and providing an explicit 'Use when' trigger with both English and Chinese natural-language terms. Voice is third-person imperative throughout, consistent with the rubric's expectations.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'plain bubble scenes, app-style chat containers, optional device frames, preset or uploaded avatars, nickname display rules, and transparent-video-ready Remotion bundles' — matching the level-3 anchor of multiple specific concrete actions.

3 / 3

Completeness

Clearly answers both what (generate configurable overlays with the listed features) and when via an explicit 'Use when Codex needs to create reusable short-form chat clips...' clause.

3 / 3

Trigger Term Quality

Natural user terms appear ('chat motion overlays', 'chat clips', 'animated chat', 'chat bubbles') alongside Chinese variants, giving good coverage of phrases a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The chat-motion-overlay niche is distinct and the triggers are specific enough that it is unlikely to fire for 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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
nexu-io/open-design
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.