AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Hook Machine

skill-moses607-socialforge-hook-machine · by moses607

Generate dozens of scroll-stopping hooks (the first 1-3 seconds / first line) engineered for a specific platform, audience, and format. Use when the user needs hooks, openers, titles, first lines, "make this stop the scroll", or their content gets impressions but no watch-time/clicks. Trigger on hooks, opening lines, titles, thumbnails-text, or low retention at the start. Works with any capable m…

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-moses607-socialforge-hook-machine

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-moses607-socialforge-hook-machine)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Hook Machine? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Hook Machine

The hook is 90% of the outcome. On every feed, the first 1-3 seconds (video) or first line (text) decides whether the algorithm keeps showing your content — because it measures whether humans stopped. A great piece with a weak hook dies; a mediocre piece with a great hook travels. So generate many hooks and select ruthlessly; never ship the first one.

The mechanism a hook must trigger

A scroll-stopping hook creates an open loop the brain needs to close. It does one of: promises a specific outcome, breaks a pattern/expectation, names a tension the viewer feels, or makes a claim they must verify. If it does none of these, it's a topic label, not a hook.

Method — generate wide, then cut

  1. Extract the payload. What's the single most valuable/surprising thing in this content? The hook sells that, not the topic.
  2. Run the hook archetypes — generate 3-5 hooks per archetype:
  • Contrarian — "Everything you've been told about X is wrong."
  • Specific result — "How I got 12,000 followers in 9 days with 3 posts."
  • Curiosity gap — "The one setting that doubled my reach (nobody talks about it)."
  • Callout — "If you post daily and still get 200 views, watch this."
  • Stakes/loss — "You're losing followers every time you do this."
  • Story cold-open — "I almost deleted this account. Then this happened."
  • Question they can't not answer — "Why do some 5-second clips get 2M views?"
  • Number/list — "5 hooks that print reach."
  1. Sharpen with specificity. Replace vague words with numbers, timeframes, names. "Grow fast" → "0 to 10k in 30 days." Specific = believable = clickable.
  2. Front-load. The stopping word must be in the first 3 words. Cut every warm-up syllable ("So today I want to talk about…" → delete).
  3. Score & cut. Rate each hook 1-5 on: stops-the-scroll, curiosity, specificity, truthfulness. Ship only 4s and 5s.

Output template

## Hooks for:  | Platform:  | Audience: 
Payload (what the hook sells): 

### Top 5 (ranked)
1. "" — archetype:  — why it works: 
...
### Bench (10-15 more, by archetype)

### Paired visual/text-on-screen (first frame)

Platform variants

  • TikTok/Reels/Shorts: spoken hook + on-screen text hook must differ and stack; movement in frame 1.
  • YouTube (long): title + thumbnail text are the hook; they must create one loop together, not repeat.
  • X/Threads: first line only; the second line must earn the "show more" click.
  • LinkedIn: first 2 lines before "…more"; lead with a concrete result or a contrarian claim, never a preamble.

Rules

  • Never ship the first hook. Generate 15+, ship the best 1-3.
  • No preamble. If the first 3 words don't stop a thumb, rewrite.
  • Specific beats clever. A real number outperforms a pun.
  • The hook must be true to the content — a hook the payload doesn't pay off kills retention and trust (the algorithm punishes the drop-off).
  • Match the viewer's existing conversation in their head; don't announce your topic, enter their tension.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.