hook-battery

Generate product-specific opening hooks for ads, emails, and landing pages.

13|5|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/coleschaffer/dtc-copywriting-skills --skill hook-battery-coleschaffer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hook-battery
Source: https://github.com/coleschaffer/dtc-copywriting-skills/tree/main/skills/hook-battery
Command: npx skills add https://github.com/coleschaffer/dtc-copywriting-skills --skill hook-battery-coleschaffer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates concise, mobile-first opening lines that stop scrolling and compel prospects to read on, eliminating vague or generic hooks that fail to convert and ensuring every hook is specific to the product, audience, and mechanism when available.

Core Features & Use Cases

  • Ten hooks across five trigger types: Produces 2 Curiosity, 2 Fear, 2 Desire, 2 Social Proof, and 2 Contrarian hooks per run.
  • Mechanism and specificity enforcement: Preferentially ties hooks to a named mechanism or concrete data points and requires numbers, timeframes, or names to pass the specificity gate.
  • Quality validations and mobile fit: Validates mobile length, audience journey language, proof diversity, objection handling, and sensory language before returning final output.
  • Use Case: Rapidly generate prioritized hook candidates for Meta ads, email subject lines, landing page hero lines, and short video intros for a new DTC product.

Quick Start

Generate 10 hooks for the product described as "30-day joint relief cream with patented time-release glucosamine", targeting active adults 45-65 who have tried supplements without relief, using a conversational tone.

Frequently Asked Questions about hook-battery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate scroll-stopping hooks for mobile-first Meta ads and email subject lines?

Generate scroll-stopping hooks by providing a product description and target audience to produce ten mobile-first, one- to two-line opening hooks. The output includes two hooks each across curiosity, fear, desire, social proof, and contrarian trigger types.

What makes a high-converting direct-response hook specific enough for DTC copy?

A high-converting direct-response hook requires specificity through named mechanisms, concrete data points, numbers, or timeframes. Specificity validation gates ensure each hook ties directly to the product mechanism rather than relying on vague or generic statements.

Can I use mechanism-driven copywriting hooks for short video intros and landing pages?

Yes, mechanism-driven copywriting hooks apply to short video intros, landing page hero lines, native ads, and email subject lines. The generated hooks enforce mobile length validation and audience journey language fit for direct-response workflows.

What inputs do I need to generate product-specific ad hooks with RMBC quality gates?

Generating product-specific ad hooks requires product_description and target_audience inputs, with optional key_mechanism, key_result, and tone fields. RMBC quality gates then validate proof diversity, objection handling, and sensory language before returning final output.

Why do my generic ad hooks fail to convert on mobile DTC campaigns?

Generic ad hooks fail to convert because they lack specificity, mechanism tie-ins, and mobile length optimization. Generating product-specific hooks with enforced data points and audience journey validation eliminates vague openings that fail to stop scrolling.

Does the hook generation process validate objection handling and proof diversity?

Yes, the hook generation process validates objection handling and proof diversity through RMBC quality gates. It also checks sensory language inclusion, mobile length constraints, and audience journey language before returning the final ten hook candidates.