melgarafael/growthos/landing-page-design
Claude Code and agent skill by melgarafael/growthos
- community
Checking that the SKILL.md file is still in the repository.
Conversion-optimized landing page design — single-file HTML with embedded CSS, no external dependencies. Hero sections, social proof, CTA placement, A/B variants, responsive design, accessibility, and performance (<100KB). Use when generating landing pages or conversion-focused web content.
Install
npx vskill@latest install melgarafael/growthos/landing-page-designSKILL.md
Landing Page Design Skill
Generate production-ready, conversion-optimized landing pages as single self-contained HTML files with embedded CSS and zero external dependencies.
Output Constraint: Single-File HTML
Every landing page output MUST be:
- One `.html` file — no separate CSS, JS, or image files
- Embedded CSS via
<style>tag in<head> - No external dependencies — no CDNs, no Google Fonts links, no external scripts
- System font stack —
font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif - Inline SVG only — for icons and simple graphics
- Max file size: 100KB — enforced, no exceptions
- No JavaScript unless absolutely required for a specific interaction (accordion, form validation)
Page Structure
Every landing page follows this section order:
1. Hero Section (Above the Fold)
The most critical section. Must contain:
- Headline: Clear value proposition in <10 words
- Subheadline: Supporting detail in 1-2 sentences
- Primary CTA: Single button, high contrast, action verb
- Visual element: Inline SVG illustration or CSS-only graphic
- Trust signal: One proof point (users count, rating, badge)
Hero patterns:
| Pattern | Best For | Structure | |
|---|---|---|---|
| Centered | SaaS, apps | Headline + CTA centered, illustration below | |
| Split | Products with visuals | Text left, visual right (stacks on mobile) | |
| Gradient | Bold brands | Full-width gradient bg, white text | |
| Minimal | Premium/luxury | Lots of whitespace, single strong headline |
2. Social Proof Section
Position immediately after hero to validate the promise.
3. Features / Benefits Section
3-4 benefits maximum. Lead with outcomes, not features.
4. How It Works (Optional)
3-step process. Reduces cognitive load.
5. CTA Section (Repeat)
Repeat the primary CTA with urgency or additional proof.
6. Footer
Minimal. Don't distract from conversion.
Conversion Optimization (CRO) Principles
CTA Rules
- One primary CTA per page — never compete with yourself
- Above the fold — first CTA visible without scrolling
- Repeated — CTA appears 2-3 times (hero, mid-page, bottom)
- Action verb + benefit: "Start Free Trial" not "Submit"
- High contrast: CTA button must have ≥4.5:1 contrast ratio
- Size: Minimum 44x44px touch target (mobile accessibility)
Copy Hierarchy
- Headline: Benefit-first, <10 words
- Subheadline: Supporting detail, 1-2 sentences
- Body: Scannable, bullet points preferred
- CTA: Action verb, 2-5 words
Psychological Triggers
| Trigger | Implementation | |
|---|---|---|
| Social proof | Numbers, testimonials, logos | |
| Scarcity | "Limited spots" (only if true) | |
| Authority | Certifications, press mentions | |
| Risk reversal | "Money-back guarantee", "No CC required" | |
| Reciprocity | Free resource, calculator, tool |
Responsive Design
All pages must work across breakpoints:
Mobile Priorities
- CTA button full-width on mobile
- Font size minimum 16px (prevents iOS zoom)
- Touch targets minimum 44x44px
- Stack columns vertically
- Reduce padding, keep content density
Accessibility Requirements
- Semantic HTML:
<header>,<main>,<section>,<footer> - All images/SVGs:
alttext oraria-label - Color contrast: ≥4.5:1 for text, ≥3:1 for large text
- Focus states: Visible outline on all interactive elements
- Skip link: Hidden "Skip to content" link
- Form labels: Every input has associated
<label> langattribute on<html>tag
Performance Budget
| Metric | Target | |
|---|---|---|
| Total file size | <100KB | |
| First Contentful Paint | <1.0s | |
| CSS size | <15KB | |
| No external requests | 0 | |
| Inline SVG total | <20KB |
Performance Techniques
- CSS custom properties for theming (reduces duplication)
prefers-reduced-motionmedia query for animationsprefers-color-schemefor dark mode variant (optional)- Minimal CSS — no unused selectors
- System font stack — zero font loading time
A/B Testing Variants
When generating a landing page, always produce a primary version and specify testable variants:
CSS Design System (Embedded)
Anti-Patterns
- External font loading (Google Fonts CDN)
- JavaScript frameworks for static content
- Multiple competing CTAs
- Feature lists without benefit framing
- Stock photo placeholders (use SVG or CSS)
- Hamburger menus on landing pages (no nav needed)
- Footer with 20+ links (landing page ≠ website)
- Auto-playing video/audio
- Pop-ups or modals on load
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/landing-page-design/SKILL.md
Popularity
- Repository stars
- 55
- Repository forks
- 31
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/melgarafael/growthos/landing-page-design)