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

70

Quality

88%

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

77%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 content is highly actionable with a well-sequenced, validation-checkpointed procedure and concrete memory/file targets, but it is somewhat verbose (repeated scope-guard/ECHO framing) and relies on external references that are not present as resolvable bundle files. Instruction-only guidance is appropriately concrete despite the absence of code.

Suggestions

Tighten the intro and scope-guard paragraph to avoid restating frontmatter boundary language, and consolidate ECHO cross-reference jargon into a single concise pointer.

Either ship the referenced files (echo-benchmark.md, platforms/tiktok.md, platforms/youtube.md, skill-contract.md, humanizer-slop.md, SECURITY.md) as a ./references bundle, or replace deep ../../../ paths with verified in-bundle links so progressive disclosure lands cleanly.

Move the long Reference Materials link list into a short, well-signaled section so the SKILL.md reads as an overview pointing one level deep rather than interleaving references in prose.

DimensionReasoningScore

Conciseness

The body is dense and free of basic-concept padding, but the intro and scope-guard paragraph repeat frontmatter boundary text and lean heavily on ECHO cross-reference jargon; it could be tightened without losing information, fitting 'mostly efficient but some unnecessary explanation or could be tightened' rather than the 'minor instances' bar for 4.

3 / 5

Actionability

Concrete, executable guidance throughout: an 8-step Procedure with per-row fields ('time window / spoken line / on-screen text / asset keywords'), enumerated named hook families, specific memory paths (memory/social/short-video-scripter/, memory/events/claims.ndjson via registry-events.py), and copy-paste Quick Start prompts — code absence is fine for an instruction-only spec skill.

5 / 5

Workflow Clarity

A clearly sequenced 8-step Procedure with explicit validation checkpoints: NEEDS_INPUT gating in step 1, 'Never present an undated spec as current' in step 5, the disclosure/claims pass in step 6, the slop self-check in step 7, an explicit 'Done when' checklist, and termination rules — feedback loops are present for the gated propose writes.

5 / 5

Progressive Disclosure

Sections and a Reference Materials list provide some structure, but no bundle files exist under ./references, ./scripts, or ./assets and the heavily referenced external paths (../../../references/*.md, ../../../SECURITY.md) do not resolve, leaving references present but not clearly verifiable and the ~85-line body leaning toward inline density rather than a clean one-level-deep overview.

3 / 5

Total

16

/

20

Passed

Description

100%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 concrete, trigger-rich, and well-bounded, covering both what the skill produces and when to invoke it with bilingual natural-language triggers and explicit carve-outs against adjacent skills. Third-person voice is used throughout.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage: 'produces timestamped beat-sheet scripts on the retention-gate model (0-2s hook / 2-5s confirmation / 5-15s payoff / loop-or-CTA)', 'per-scene script lines, on-screen text for muted viewing, asset keywords, and 9:16 format-param rows', plus '2-3 hook options from named hook families and an AI-content disclosure line'.

5 / 5

Completeness

Explicitly answers both 'what' (beat-sheet script production with per-scene lines, on-screen text, param rows, hooks, disclosure) and 'when' via a concrete 'Use when the user asks to...' clause with multiple trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger phrases users would actually say, including synonyms and bilingual variants: '"script this short video", "write a TikTok / Reels / Shorts script", "fix the hook — viewers drop off in the first seconds"' plus '短视频脚本/抖音分镜/开头钩子/竖屏9:16'.

5 / 5

Distinctiveness Conflict Risk

Clear niche (short vertical video scripts) with explicit boundary carve-outs — 'Not for creator video briefs — use brief-generator; long-form video SEO belongs to content-writer' — minimizing overlap and conflict risk.

5 / 5

Total

20

/

20

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.