CtrlK
BlogDocsLog inGet started
Tessl Logo

muapi-social-media-video

Brand-aware social media video creator. Reads brand-identity.md, ICP.md, and messaging.md to write a post/storyboard, craft an optimized Seedance 2.0 Director prompt, generate reference frames with the best available image model, and produce platform-ready video.

66

Quality

80%

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 ./.opencode/skills/muapi-social-media-video/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 a strong, actionable workflow with executable commands, templates, tables, and a validation checklist, well-sequenced across five steps. Main gap is progressive disclosure: reference-grade tables could be split into bundled reference files rather than inlined.

DimensionReasoningScore

Conciseness

Mostly efficient — dense tables (platform specs, camera intents, model picks), templates, and a checklist earn their place without explaining concepts Claude already knows. Not 5 because the full worked example and some repeated guidance could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready bash commands with all flags ('run-social-video.sh --prompt ... --platform instagram --camera drone'), a Director Brief template, storyboard template, and a full worked example covering common cases.

5 / 5

Workflow Clarity

Five clearly sequenced steps (Read Brand Files → Write Post/Storyboard → Craft Seedance Prompt → Generate Reference Images → Generate Video) with an explicit Prompt Quality Checklist validation gate before finalizing. The generation context is not destructive/batch, so the cap does not apply.

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections with no nesting; no bundle files exist, so structure is judged on the single file. Not 5 because platform specs, camera reference, and model tables are inlined rather than split into one-level-deep reference files, and referenced scripts are external/unsignaled rather than bundled.

4 / 5

Total

18

/

20

Passed

Description

71%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 specific and action-rich, covering the full brand→storyboard→prompt→video pipeline, but lacks an explicit 'Use when' trigger clause that would fully enable routing and lift completeness and trigger-term quality.

Suggestions

Append an explicit 'Use when...' trigger clause naming natural user phrases (e.g., 'Use when the user wants to create social media videos, Reels, TikToks, or Shorts for a brand').

Add common-surface synonyms (Reels, TikTok, Instagram, Shorts) to broaden trigger-term coverage.

Tighten the Seedance 2.0 Director-prompt phrasing so it reads as a capability rather than a tool-specific term a user may not say.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Reads brand-identity.md, ICP.md, and messaging.md', 'write a post/storyboard', 'craft an optimized Seedance 2.0 Director prompt', 'generate reference frames', 'produce platform-ready video' — with comprehensive coverage of the pipeline.

5 / 5

Completeness

Clearly answers 'what' across the full pipeline but has no explicit 'Use when...' trigger clause, so per the guideline a missing trigger clause caps completeness at 3. Not 4 because 'when' is only weakly implied, not explicit.

3 / 5

Trigger Term Quality

Good natural keywords ('social media video', 'storyboard') but missing common synonyms users say like 'reels', 'TikTok', or 'Instagram'; the Seedance 2.0 framing leans technical. Not 5 due to absent synonym coverage; not 3 because core terms are relevant and natural.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (brand-aware social video via Seedance 2.0) with minor overlap risk against generic video skills. Not 5 because the absence of explicit triggers leaves some ambiguity for routing.

4 / 5

Total

16

/

20

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
SamurAIGPT/Generative-Media-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.