hook-writing — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hook-writing (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The first two seconds decide the ad. Everything else in the script is negotiable; this is not. Use this before ugc-ad, product-demo-ad or faceless-video — they all assume the hook is already good.
This skill spends nothing. It is craft, not a tool call.
A hook opens a gap the viewer needs closed. It is not a summary of the video, and it is not the brand saying hello.
NOT a hook A hook
─────────────────────────────────────────────────────────
"Introducing NutriPro" "I stopped buying smoothies"
"Today we look at the Mona Lisa" "The Mona Lisa is not the original"
"Our serum has niacinamide" "My dermatologist told me to stop"The left column tells the viewer what they are about to get. Once they have it, they can leave. The right column makes leaving cost something.
Pick one. Do not stack two — a hook that does two jobs does neither.
"Expensive moisturiser was making my skin worse."
"I made 40 ads last month for $12."
"This mistake cost me the whole launch."
"— and this is the third one that broke this week."
"I almost returned this."
product and the line names the product, the viewer has learned nothing in the most expensive two seconds you own.
it once they are in.
closed question is an exit.
surprising sentence in it, and move that to the front.
One hook is an opinion. Three hooks is a test. This is the main reason create_ad_video takes a variations count — same product, same creator, different openings.
quote_ad_video { "product_image_url": "…", "script": "…", "variations": 3 }Write three hooks of different shapes from the list above, not three rewordings of one. Reworded hooks produce three ads that lose together and teach you nothing.
worse than a flat ad — it reads as bait and the comments say so.
you do not have a spare beat.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.