Agent skill · Content & Marketing

squeeze-page-builder

Build email capture landing pages (squeeze pages) as single self-contained HTML files. Triggers on: "build a squeeze page", "email capture page", "lead magnet page", "create an opt-in page", "build an email list page", "lead capture landing page", "create a freebie page", "build a page to collect emails", "opt-in landing page", "email signup page for [product/niche]", "create a lead magnet landing page", "build a page that captures emails before sending to affiliate offer".

Affitorgithub.com/AffitorGitHub ↗
claude-codecursorMIT
Install
npx skills add Affitor/affiliate-skills --skill squeeze-page-builder --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 3
SKILL.md size: 14 KB
Bundled scripts: none
Version: 1.0.0
Declared author: affitor
Requires: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
Path: skills/landing/squeeze-page-builder/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 586
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Squeeze Page Builder Build email capture landing pages (squeeze pages) as self-contained HTML files with no dependencies. The page offers a high-value lead magnet (ebook, checklist, template, or cheat sheet) in exchange for the visitor's email address, then redirects to an affiliate offer on form submission. Output is a single deployable `.html` file. ## When to Use - User wants to build an email list while simultaneously promoting an affiliate product - User wants to warm up cold traffic before sending to an affiliate offer - User says "squeeze page", "opt-in page", "lead magnet", "email capture", "freebie page" - User wants a two-step funnel: email capture → affiliate redirect - User has ad traffic and needs a landing page that collects leads before the affiliate click ## Workflow ### Step 1: Define the Lead Magnet and Offer A squeeze page requires two things: 1. **The lead magnet** — the free thing offered in exchange for the email 2. **The thank-you redirect** — where the visitor goes after submitting (the affiliate link) **Detect from user input. If not specified, ask:** - "What free resource will you offer? (e.g., a checklist, ebook, template, cheat sheet, mini-course)" - "

What's inside
Steps it walks through
  1. When to Use
  2. Workflow
  3. Step 1: Define the Lead Magnet and Offer
  4. Step 2: Craft the Page Strategy
  5. Step 3: Write the Full HTML
  6. Step 4: Format Output
  7. Input Schema
  8. Step 5: Self-Validation
  9. Output Schema
  10. Output Format
  11. Error Handling
  12. Examples
  13. References
  14. Flywheel Connections
Ships with 2 files
  • LICENSE.txt
  • references/conversion-principles.md
More from affiliate-skills
All skills →
About this skill
What does the squeeze-page-builder skill do?

Build email capture landing pages (squeeze pages) as single self-contained HTML files. Triggers on: "build a squeeze page", "email capture page", "lead magnet page", "create an opt-in page", "build an email list page", "lead capture landing page", "create a freebie page", "build a page to collect emails", "opt-in landing page", "email signup page for [product/niche]", "create a lead magnet landing page", "build a page that captures emails before sending to affiliate offer".

How do I install it?

Run `npx skills add Affitor/affiliate-skills --skill squeeze-page-builder --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Affitor/affiliate-skills, a repository with 586 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going