hook-retention-teardown — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hook-retention-teardown (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.
Find the language and pacing patterns that separate a creator's winners from their flops — so they learn what their own best hooks and openings do that their weak ones don't. This is the deterministic, transcript-level complement to qualitative hook advice: instead of vibes, you measure words-per-second, opener style, first-person language, and CTA placement, then show exactly where the top cohort diverges from the bottom.
This skill pairs with the SocialGPT MCP server (https://mcp.gpt.social/mcp). The MCP provides the data; this skill provides the deterministic analysis and a shareable report. If the SocialGPT tools below aren't available, the user needs to connect the MCP first: https://gpt.social/integrations/mcp
Trigger on requests like: "why do my best videos pop and others flop?", "what makes a good hook for me?", "compare my top and bottom posts", "what should my openings do?", "do a teardown of my hooks", "what do my winners do differently?"
list_videos isn't available, point the user to the connect page above and stop.
list_videos(sort="top", limit=20)Rank by metrics.views. Take the top ~5 and the bottom ~5. Exclude Instagram videos with views == 0 (Instagram hides reel plays, so a 0 there isn't a real flop).
get_video_analysis(platform, post_id)This returns the transcript, hooks, and suggested hooks the teardown needs.
{"status": "pending"} — that's not anerror. Wait ~20s and retry. Only include a video once its analysis is ready (it has a transcript).
count toward the teardown.
get_video_analysis results into oneJSON file named teardown.json in the working directory, shaped:
{
"top": [ <get_video_analysis result>, <...> ],
"bottom": [ <get_video_analysis result>, <...> ]
}Put each analysis object verbatim — the script reads post, transcript, transcript_segments, hooks, and suggested_hooks itself.
python scripts/analyze.py teardown.jsonThe script reads teardown.json, computes per-video metrics, compares the two cohorts, prints a Markdown summary to stdout, and writes hook-retention-teardown.html.
offer the user the generated hook-retention-teardown.html to download / open (on Claude.ai it appears as a downloadable file).
For every video that has a transcript, it computes deterministic text/pacing metrics, then aggregates each as a cohort median (numeric) or majority share (categorical) for top vs bottom and surfaces the dimensions where they differ most:
approximate time-to-first-hook (start of the first segment carrying a question, number, or strong opener).
your) as a ratio; specificity (density of numbers, %, $, proper nouns); curiosity/emotion words ("actually", "nobody", "secret", "why"…); and CTA presence + rough position (early / middle / late / absent).
suggested/extracted hook) classified as question, bold-claim, story, listicle, or visual/other.
The report shows: callouts (videos analyzed, the biggest differentiator, winners' median words/sec), a side-by-side table of winners vs flops per dimension, a breakdown of hook styles among the winners, and three plain-English patterns to copy. See references/methodology.md for the exact definitions.
each cohort (or 3 total) and will tell you to fetch more / wait for pending analyses rather than invent findings.
transcripts — they show what differs between winners and flops, not why it works. Treat each pattern as a lead to A/B test.
of winners and flops changes.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.