Landing Page Copy
rampstackco/claude-skills
Write landing page copy with attention to the hero, value proposition, social proof, objection handling, and conversion-focused CTAs.
Builds a single self-contained HTML landing page from a template with copy frameworks, four themes and SEO meta, then runs bundled audit scripts for conversion and speed.
$ npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install buildfastwithai/gen-ai-experiments landing-page-generator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/landing-page-generator .claude/skills/landing-page-generator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "landing-page-generator" agent skill from https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/landing-page-generator into .claude/skills/landing-page-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "landing-page-generator", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/landing-page-generatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install buildfastwithai/gen-ai-experiments landing-page-generator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/landing-page-generator .agents/skills/landing-page-generator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "landing-page-generator" agent skill from https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/landing-page-generator into .agents/skills/landing-page-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "landing-page-generator", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install buildfastwithai/gen-ai-experiments landing-page-generator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/landing-page-generator .cursor/skills/landing-page-generator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "landing-page-generator" agent skill from https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/landing-page-generator into .cursor/skills/landing-page-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "landing-page-generator", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/buildfastwithai/gen-ai-experiments.git --path skills/landing-page-generator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install buildfastwithai/gen-ai-experiments landing-page-generator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/landing-page-generator .gemini/skills/landing-page-generator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "landing-page-generator" agent skill from https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/landing-page-generator into .gemini/skills/landing-page-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "landing-page-generator", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install buildfastwithai/gen-ai-experiments landing-page-generatorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/landing-page-generator .github/skills/landing-page-generator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "landing-page-generator" agent skill from https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/landing-page-generator into .github/skills/landing-page-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "landing-page-generator", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install buildfastwithai/gen-ai-experiments landing-page-generator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/buildfastwithai/gen-ai-experiments.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/landing-page-generator .opencode/skills/landing-page-generator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "landing-page-generator" agent skill from https://github.com/buildfastwithai/gen-ai-experiments/tree/main/skills/landing-page-generator into .opencode/skills/landing-page-generator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "landing-page-generator", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
landing-page-generatorBuilds a single self-contained HTML landing page from a template with copy frameworks, four themes and SEO meta, then runs bundled audit scripts for conversion and speed.
The agent first confirms the few things that change the page most: the conversion goal and offer, the audience and its awareness level, the key pain point and benefit, the traffic source and any brand constraints. It asks at most two or three questions and lists its assumptions if you say to just draft it. It then picks a copy framework by audience (PAS when the problem is known, AIDA when education is needed, BAB for people seeking transformation) and one of four themes: dark-saas, clean-minimal, bold-startup or enterprise.
Pages are built from assets/template.html, a scaffold with nine sections, SEO meta, schema markup and CWV optimizations. References cover copy frameworks, section patterns, design styles and optimization checklists. After each draft, three Python scripts audit the result: conversion_checklist.py, cta_analyzer.py and page_speed_estimator.py. The output is one HTML file, and the skill also handles reviewing or improving an existing page.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7b62043. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Landing Page Generator loads about 1.5k tokens when it runs, and up to ~5.2k if it reads all its reference files. Until then it costs about 135 tokens; SKILL.md has 648 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from buildfastwithai/gen-ai-experiments at commit 7b62043, republished under its MIT licence (© buildfastwithai). 648 words, ~1,502 tokens.
.claude/skills/landing-page-generator/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Build landing pages that convert, as a single self-contained HTML file, then verify them with the bundled audit scripts.
| Resource | What It's For | When to Read/Run |
|---|---|---|
assets/template.html | Production-ready page scaffold: 9 sections, 4 themes, SEO meta, schema, CWV optimizations baked in | Copy as the starting point for every new page |
references/copy-frameworks.md | PAS/AIDA/BAB application, hero copy rules, CTA formulas, voice rules | Before writing any copy |
references/section-library.md | Section-by-section patterns, variants, and rules | When adding/removing/adapting sections |
references/design-styles.md | Theme selection, tokens, typography, imagery rules | When choosing a theme or applying brand colors |
references/optimization.md | Manual checklists, CWV targets, A/B testing, troubleshooting, benchmarks | Before delivery; when diagnosing an underperforming page |
scripts/*.py | Automated audits (see Verify step) | After every draft, before delivery |
Confirm these before generating. Ask only the 2-3 that most change the output; if the user says "just draft it," proceed and list assumptions at the top of the deliverable.
Copy framework by audience awareness (details in references/copy-frameworks.md):
| Audience | Framework |
|---|---|
| Knows the problem | PAS |
| Needs education | AIDA |
| Wants transformation, knows solutions exist | BAB |
Design theme by product type (details in references/design-styles.md): dark-saas (dev tools, technical SaaS), clean-minimal (services, healthcare, education), bold-startup (consumer, creative), enterprise (B2B enterprise, finance, government).
Copy assets/template.html, set data-theme on <body>, and replace every {{PLACEHOLDER}}. The template's section order is canonical: Hero → Social proof bar → Problem → Solution → How it works → Testimonials → Pricing → FAQ → Final CTA. Remove sections that don't apply (e.g., Pricing on a lead-magnet page) but don't reorder — credibility must precede claims, and objection-handling must precede the final ask.
Non-negotiables the template already enforces — keep them intact when editing:
loading="lazy" below the fold, fetchpriority="high" on the hero imageHonesty rule: never invent testimonials, customer names, logos, metrics, or guarantees. If the user hasn't supplied them, leave clearly marked placeholders and list what's needed. Fabricated social proof is a legal and trust liability for the user.
Run all three against the finished HTML (they support --json for machine-readable output):
python scripts/conversion_checklist.py page.html # 20+ point structure audit
python scripts/cta_analyzer.py page.html # CTA placement, copy strength, consistency
python scripts/page_speed_estimator.py page.html # Est. Core Web Vitals (LCP, CLS, INP)Fix anything below grade B and every flagged issue, then re-run. Also do the manual checks in references/optimization.md (the scripts can't judge whether the headline actually communicates value — read it cold).
Provide the HTML file plus a short summary: framework and theme chosen (and why), audit scores, assumptions made, and the placeholders the user still needs to fill (images, real testimonials, signup URL, analytics).
If the page will receive real traffic, suggest an A/B test on the headline — commonly the highest-impact element (framework in references/optimization.md).
When asked to review/improve an existing landing page rather than build one: run all three scripts on it, read references/optimization.md for the manual checks and troubleshooting table, and present findings ordered by conversion impact (message match and above-fold CTA issues first, cosmetics last).
In scope: page structure, copy application, design themes, conversion optimization, CTA strategy, SEO meta, CWV optimization, A/B test design, auditing existing pages.
Out of scope: running the ad campaigns that drive traffic, CMS/website-builder administration, analytics platform setup, backend form processing (the template's form points to a URL the user must wire up).
Benchmarks caveat: conversion medians (~6.6% across industries, 2025) vary hugely by category — SaaS trials 10-25%, e-commerce 2-3%. Treat as directional; the user's own baseline is the real benchmark.
© buildfastwithai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (scripts, references, assets) in skills/landing-page-generator of buildfastwithai/gen-ai-experiments.
Open the folder on GitHubat commit 7b62043
Landing Page Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Landing Page Generator this skillbuildfastwithai/gen-ai-experiments | 785 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Landing Page Copyrampstackco/claude-skills | 945 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Copynicepkg/ai-workflow | 285 | — | ~3.1k | Automated safety check: Pass | MIT | |
| Landing Page Optimizationmanojbajaj95/claude-gtm-plugin | 105 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Arabic Copy Localizergrowthack88/growth-marketing-os | 116 | — | ~1k | Automated safety check: Pass | MIT | |
| Landing Page Audit 39irinabuht12-oss/marketing-skills | 4.1k | — | ~1.6k | Automated safety check: Pass | None |
rampstackco/claude-skills
Write landing page copy with attention to the hero, value proposition, social proof, objection handling, and conversion-focused CTAs.
nicepkg/ai-workflow
Professional copywriter for SaaS and startups. An agent skill from nicepkg/ai-workflow.
manojbajaj95/claude-gtm-plugin
A skill your agent uses when working on landing pages — creation, copywriting, design, optimization, or conversion rate improvement.
growthack88/growth-marketing-os
Marketing copy localization skill that converts English marketing copy (ads, landing pages, emails, CTAs) into native Egyptian Arabic عامية — or GCC dialect on request — with natural English…
irinabuht12-oss/marketing-skills
CRO analysis for landing pages evaluating headline clarity, CTA placement, trust signals, mobile friction, and conversion killers.
EliasOulkadi/shokunin
Build conversion-optimized landing pages with CRO frameworks (Conversion Research, LIFT Model), scroll effects, A/B testing, personalization, form optimization, and Core Web Vitals (INP, LCP, CLS).
buildfastwithai/gen-ai-experiments
Builds a realtime voice-chat app around a talking character portrait made from your photo or a text description, with mouth sprites driven by the audio.
buildfastwithai/gen-ai-experiments
Audits a startup, app or landing page from a URL, localhost, repository, screenshots or copy, then gives a launch-readiness verdict, prioritized fixes and an HTML report.
buildfastwithai/gen-ai-experiments
Turn a startup, SaaS, app, developer tool, website, repository, or product idea into an evidence-backed business plan, monetization strategy, pricing architecture, editable 12-month financial model…
buildfastwithai/gen-ai-experiments
Creates a QUICKSTART, doctor scripts and a documented .env.example for an unfamiliar repo from facts scanned in the repo, and audits how easy it is to onboard.
buildfastwithai/gen-ai-experiments
Measures how well a Python pytest suite catches behavior changes through diff-scoped mutation testing, then proposes and verifies tests for surviving mutants.
buildfastwithai/gen-ai-experiments
Find and qualify evidence-backed potential first customers, early adopters, design partners, or beta users for a startup using recent public pain and buying signals.
Categories
Builds a single self-contained HTML landing page from a template with copy frameworks, four themes and SEO meta, then runs bundled audit scripts for conversion and speed. The agent first confirms the few things that change the page most: the conversion goal and offer, the audience and its awareness level, the key pain point and benefit, the traffic source and any brand constraints. It asks at most two or three questions and lists its assumptions if you say to just draft it.
Landing Page Generator fits situations like: creating a landing page, campaign page or signup page for a product; making a single-page site for a launch or a webinar; auditing an existing landing page for conversion and speed; choosing a copy framework and theme for a particular audience.
Run `npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a claude-code`. Or copy the skill folder (skills/landing-page-generator in buildfastwithai/gen-ai-experiments) into .claude/skills/landing-page-generator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a codex`. Or copy the skill folder (skills/landing-page-generator in buildfastwithai/gen-ai-experiments) into .agents/skills/landing-page-generator in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add buildfastwithai/gen-ai-experiments --skill landing-page-generator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/landing-page-generator, .gemini/skills/landing-page-generator, .github/skills/landing-page-generator and .opencode/skills/landing-page-generator in your project.
Going by SKILL.md and its folder, Landing Page Generator needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python to run the audit scripts.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Landing Page Generator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Landing Page Generator: Landing Page Copy (rampstackco/claude-skills, 945 stars), Copy (nicepkg/ai-workflow, 285 stars), Landing Page Optimization (manojbajaj95/claude-gtm-plugin, 105 stars) and Arabic Copy Localizer (growthack88/growth-marketing-os, 116 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
buildfastwithai (a GitHub organization) maintains it in buildfastwithai/gen-ai-experiments, which has 785 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on September 22, 2026.
Source: buildfastwithai/gen-ai-experiments on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.