CtrlK
BlogDocsLog inGet started
Tessl Logo

short-video-scripter

Use when the user asks to "script this short video", "write a TikTok / Reels / Shorts script", "给这条抖音或视频号视频写脚本", or "fix the hook — viewers drop off in the first seconds"; produces timestamped beat-sheet scripts on the retention-gate model (0-2s hook / 2-5s confirmation / 5-15s payoff / loop-or-CTA) with per-scene script lines, on-screen text for muted viewing, asset keywords, and 9:16 format-param rows per platform norm card for TikTok, Reels, Shorts, 抖音, and 视频号 — plus 2-3 hook options from named hook families and an AI-content disclosure line by default on realistic synthetic media. Spec-only: rendering, TTS, and publishing stay with the user's own tools — no pipelines, no upload automation. Not for creator video briefs — use brief-generator; long-form video SEO belongs to content-writer. 短视频脚本/抖音分镜/开头钩子/竖屏9:16

72

Quality

92%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

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

A well-organized, highly actionable spec-only skill body with a clear sequenced workflow, validation checkpoints, and properly signaled references. Its main weakness is token redundancy: the claims-writing procedure and automation red line are each repeated across multiple sections.

Suggestions

State the claim-writing procedure (claims.ndjson via an authorized operation: propose to registry-events.py) once in Instruction step 6 and reference it from Skill Contract → Writes and Save Results instead of repeating the full sentence three times.

Consolidate the automation red line (no ffmpeg/TTS/upload; 抖音/视频号/小红书 automation = 风控红线) into the single Scope guard block rather than restating it in the intro paragraph and the Data Sources table.

Lead the opening paragraph with the concrete beat-sheet deliverable and defer the ECHO-loop / C10 / C2 framework mapping to echo-benchmark.md, which is already referenced, to cut jargon tokens Claude does not need up front.

DimensionReasoningScore

Conciseness

The body is mostly efficient and does not explain concepts Claude already knows, but the same claim-writing procedure (memory/events/claims.ndjson via an authorized operation: propose to registry-events.py) is stated in three places (Skill Contract → Writes, Instruction step 6, and Save Results) and the automation red line is repeated in the scope guard and the Data Sources table, so it could be tightened rather than earning the lean score-3.

2 / 3

Actionability

Guidance is concrete and specific — exact beat timings (0-2s hook / 2-5s confirmation / 5-15s payoff / loop-or-CTA), a named list of hook families, precise read/write memory paths, paste-ready Quick Start prompts, and explicit [needs source] / Estimated labeling rules — which clears the actionable bar for an instruction-only skill even without code.

3 / 3

Workflow Clarity

The 8 numbered steps are clearly sequenced with explicit validation checkpoints (step 1 NEEDS_INPUT / ECHO E1 gate, step 6 disclosure-and-claims pass with a decision rule, step 7 slop self-check) and an explicit 'Done when' contract, matching the score-3 anchor with feedback loops rather than the score-2 implicit-checkpoint case.

3 / 3

Progressive Disclosure

The body is an overview with clearly signaled one-level-deep references in a dedicated Reference Materials section (echo-benchmark.md, platform norm cards, skill-contract.md, SECURITY.md, humanizer-slop.md) each with a one-line description, and the inline 8-step process is appropriately kept in SKILL.md rather than deferred.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 strong, third-person description that pairs a concrete capability list with an explicit 'Use when' trigger, platform coverage across TikTok/Reels/Shorts/抖音/视频号, and clear boundaries against adjacent skills. It avoids fluff and verbosity while covering what, when, and what-not-to-use-it-for.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "produces timestamped beat-sheet scripts", "per-scene script lines, on-screen text for muted viewing, asset keywords, and 9:16 format-param rows", "2-3 hook options from named hook families", "AI-content disclosure line" — matching the score-3 anchor rather than the vague score-1/2 anchors.

3 / 3

Completeness

It explicitly answers both what (produces the beat-sheet package with the listed components) and when (an explicit "Use when the user asks to…" trigger with quoted examples), so it clears the score-3 bar rather than the score-2 case where 'when' is only implied.

3 / 3

Trigger Term Quality

It quotes natural user phrases verbatim ("script this short video", "write a TikTok / Reels / Shorts script", "fix the hook — viewers drop off in the first seconds") plus the Chinese equivalent and trailing keywords (短视频脚本/抖音分镜/开头钩子/竖屏9:16), giving broad coverage of terms users would actually say.

3 / 3

Distinctiveness Conflict Risk

The niche is sharply bounded with explicit routing — "Not for creator video briefs — use brief-generator; long-form video SEO belongs to content-writer" and a Spec-only scope — making it unlikely to trigger for the wrong skill, matching the score-3 anchor.

3 / 3

Total

12

/

12

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 36 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing, 1 deeper-than-1-level

Warning

Total

12

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-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.