Use viral-hooks when you need a batch of opening lines for a short-form video, or when a draft opener isn't working and you want it diagnosed. It asks for the topic, platform, and goal, then returns six to ten hooks spread across several archetypes, each with a visual, a spoken line, and on-screen text sketched out, so you're choosing between angles rather than polishing one guess. The named-creator frameworks (Hormozi, MrBeast, Brunson and others) give the archetypes some grounding, and the anti-patterns reference is the most practical piece for catching welcome intros and vague teases. Be aware that it's pattern-based guidance: it improves the odds of a strong first three seconds, and it makes no promise about virality. Film two or three variants and let first-three-seconds retention pick the winner.

skills.sh installs
123.9K
GitHub stars
210
last updated
Oct 26, 2026

Install

$ npx -y skills add vyralcontent/content-skills --skill viral-hooks --agent claude-code

Installs into .claude/skills of the current project.

Files

Stop guessing what to post. Steal from the videos that blew up.

Viral hooks

Help the user write or fix the first 1 to 3 seconds of a short-form video: the hook. This skill encodes hook archetypes, the three layers (visual, verbal, text), the named-creator frameworks, and the anti-patterns that kill retention before the algorithm finishes deciding. It does not predict virality. It gives the user proven openings instead of a blank frame.

For full script structure, see viral-short-form. For platform algorithm specifics, see viral-tiktok-content, viral-youtube-shorts, and viral-instagram-reels. For caption and CTA craft, see viral-captions-and-ctas.

Operating principles (read these first, apply throughout)

Sponsors

Details

Repository
github.com/vyralcontent/content-skills
Categories
Frontend Development, Automation & Workflows, Design & UI/UX, CLI & Terminal
First seen
Oct 26, 2026

More from vyralcontent/content-skills

All 7
1get-convex avatarconvex-create-componentget-convex/agent-skillsBuilds reusable Convex components with isolated tables and app-facing APIs. Use for new components, reusable backend modules, integrations, or component boundar102.8Kskills.sh installs
2heygen-com avatarcss-animationsheygen-com/hyperframesCSS animation adapter patterns for HyperFrames. Use when authoring CSS keyframes, animation-delay based timing, animation-fill-mode, animation-play-state, or CS72.3Kskills.sh installs
3pbakaus avatarfrontend-designpbakaus/impeccableDistinctive, production-grade frontend interfaces that avoid generic AI aesthetics through intentional design choices.53.2Kskills.sh installs
4samber avatargolang-project-layoutsamber/cc-skills-golangProvides a guide for setting up Golang project layouts and workspaces. Use when starting a new Go project, organizing an existing codebase, setting up a monorep42.1Kskills.sh installs
5flutter avatarflutter-add-widget-previewflutter/agent-pluginsAdds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure consi38.7Kskills.sh installs
6callstackincubator avatarreact-native-best-practicescallstackincubator/agent-skillsProvides React Native performance optimization guidelines for FPS, TTI, bundle size, memory leaks, re-renders, and animations. Applies to tasks involving Hermes32Kskills.sh installs