CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

write-video-ad-script

Write or revise a short-form ad from a sourced angle and reference. Plan connected words, product proof and sound; expose production gaps before script review.

Quality

81%

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

96%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 exceptionally lean, highly executable 9-step workflow with explicit validation, repair caps, and concrete numeric budgets throughout, and its reference links are well-signaled and all resolve to real one-level-deep files. The only notable gap is that a few detailed sub-procedures (street-ad/podcast observation, street-exchange setup) are inlined in SKILL.md rather than split into reference files.

DimensionReasoningScore

Conciseness

The body is maximally compressed operational instruction with no concept explanations and no padding — every line carries a rule, threshold, or file pointer (e.g. "use a provisional 3 words per second for conversation or 2.5 for slow narration, labelled as a fallback"). Guardrail statements recur across steps but each occurrence is contextual and load-bearing, so there is nothing to trim; it is not 4 because there is no over-explanation at all.

5 / 5

Actionability

Exact commands (`catalog_fetch {type: "skill", slug: "ad-angle-miner"}`, `prepare_angle_context.py --brief`), named artifacts (shape.json, creative-brief.json, candidates.json), hard numeric limits ("13 or fewer; 8 in beat 1", "at least 8/10", "Repair at most twice"), and a recipe adaptation table with failure modes to reject make the guidance fully executable. This matches 'copy-paste ready commands; specific examples cover the common cases' — nothing significant is missing.

5 / 5

Workflow Clarity

Steps 0–8 are explicitly ordered, and Step 6 is a validation gate with a fix-and-retry feedback loop ("Run the rule check in strict mode... fix errors and material warnings... Repair at most twice, then report the remaining defect"), plus a closing 'Quality checks' checklist. This matches the anchor with explicit validation steps, error-recovery loops, and a checklist for a complex process.

5 / 5

Progressive Disclosure

All 11 body links resolve to real files in references/ and are signaled inline at the point of need ("Read [pacing](references/pacing.md)", "For dialogue, load [dialogue-writing](references/dialogue-writing.md)"), one level deep with no nested chains. It is not 5 because the street-ad/podcast observation rules in Step 3 and the street-exchange preparation in Step 5 are substantial inline procedures that could live in dedicated reference files — a minor organization gap rather than a clean split.

4 / 5

Total

19

/

20

Passed

Description

58%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 states concrete capabilities in a clearly distinct niche, but it omits any 'use when' trigger guidance and leans on internal jargon ('sourced angle', 'connected words') instead of natural user phrases like 'video ad script'. Adding an explicit trigger clause and swapping jargon for user-facing terms would lift both completeness and trigger term quality.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to write, rewrite, or review a script for a short-form video ad (UGC, street interview, product demo, chat-style) before production.'

Replace internal jargon ('sourced angle', 'connected words', 'product proof') with natural user terms such as 'video ad script', 'voiceover', 'commercial', and 'on-screen text'.

Name the deliverables to sharpen the 'what', e.g. 'Delivers one recommended script with its visual plan plus up to two viable alternatives.'

DimensionReasoningScore

Specificity

"Write or revise a short-form ad", "Plan connected words, product proof and sound" and "expose production gaps" name several concrete actions across drafting, planning and review preparation, matching the 'several specific actions; minor gaps' anchor. It is not 5 because the wider workflow (validation, delivery, alternatives) is absent and terms like 'sourced angle' and 'connected words' are compressed jargon rather than fully concrete actions.

4 / 5

Completeness

The 'what' is clear ("Write or revise a short-form ad from a sourced angle and reference") but there is no 'Use when...' clause or equivalent explicit trigger guidance; "expose production gaps before script review" only weakly implies timing. Per the rubric guideline, a missing 'Use when' caps completeness at 3, and it cannot be 4 because no explicit 'when' is stated at all.

3 / 5

Trigger Term Quality

Natural terms are present ("short-form ad", "write or revise", "script"), but common user phrasings are missing — notably "video", "ad script", "commercial" and "voiceover" — and the rest is skill-internal jargon ("sourced angle", "product proof"). This matches 'some relevant keywords but missing common variations'; it is not 4 because a user asking for a 'video ad script' would not reliably match this text.

3 / 5

Distinctiveness Conflict Risk

"short-form ad" combined with angle/reference sourcing defines a clear niche with only minor overlap risk against generic copywriting or ad-copy skills, matching 'mostly distinct; minor overlap risk'. It is not 5 because no explicit trigger phrases sharpen the boundary, and the dense jargon blurs rather than sharpens what distinguishes this skill.

4 / 5

Total

14

/

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.

Validation — 15 / 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

gooseworks-ai/goose-skills

Path

skills/ads/capabilities/write-video-ad-script/SKILL.md

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.