aiskillstore/marketplace-landing-page-design
Create high-converting, visually distinctive landing pages. Use when building marketing pages, product launches, SaaS homepages, or any single-page conversion-focused website. Guides section-by-section composition with anti-AI-slop principles.
This is a copy. The original lives at comeonoliver/landing-page-design.
npx skills add https://github.com/aiskillstore/marketplace --skill landing-page-design
Build landing pages that convert AND captivate. This skill combines conversion-focused structure with distinctive visual design to create pages that stand out in an AI-saturated world. The goal: pages worth $50-100 that you'd be proud to sell.
BEFORE writing any code, you MUST run the Vibe Discovery process. This isn't a lookup table - it's a creative prompt that generates a UNIQUE aesthetic direction every time.
The goal: No two landing pages should look alike, even for similar products.
Ask the user these questions, then SYNTHESIZE a unique direction. Don't just map answers to presets.
Q1: What's one real-world place or object this brand would be?
> Not "what industry" - an actual specific thing. A Tokyo convenience store at 2am. A grandmother's kitchen. A brutalist parking garage. A coral reef. The cockpit of a 747. A flea market in Marrakech. A 1970s recording studio.
Q2: What's the ONE emotion someone should feel in the first 3 seconds?
> Pick ONE: Calm. Energized. Curious. Trusted. Delighted. Impressed. Rebellious. Nostalgic. Inspired. Amused. Sophisticated. Welcomed. Intrigued. Confident.
Q3: Pick TWO unexpected influences to collide:
> Examples: "medical packaging + skateboard graphics", "spreadsheets + street art", "luxury hotel + punk zine", "NASA mission control + kindergarten", "Japanese convenience store + Victorian library"
Q4: What should this page NEVER be mistaken for?
> Name 2-3 specific things to actively avoid. "A crypto project", "A wellness app", "Something made by a bank", "Anything with purple gradients"
Based on the answers, CREATE a unique vibe by deciding:
COLOR INVENTION (Don't use memorized palettes - derive from the place/object)
TYPOGRAPHY INVENTION (Match the voice to the collision)
LAYOUT INVENTION (Derive from the physical space)
MOTION INVENTION (Match the emotion)
Before coding, write this out explicitly:
VIBE NAME: [Invent a 2-3 word name]
REFERENCE: [The place/object from Q1]
EMOTION: [From Q2]
COLLISION: [From Q3]
ANTI-PATTERNS: [From Q4]
COLORS:
- Primary: [hex] - [why this color]
- Secondary: [hex] - [why]
- Background: [hex] - [why]
- Accent: [hex] - [why]
- Palette name: [evocative name]
TYPOGRAPHY:
- Display: [specific font name] - [why it fits]
- Body: [specific font name] - [why]
- Character: [describe the voice]
LAYOUT:
- Density: [sparse/balanced/dense]
- Shapes: [sharp/rounded/organic/mixed]
- Signature element: [one unusual layout choice]
MOTION:
- Level: [still/subtle/moderate/dynamic/chaotic]
- Signature animation: [one specific animation that defines this]
WILDCARD:
- One unexpected detail that doesn't "match" but makes it memorable
Before proceeding, verify:
Q1 - Place/Object: "A Japanese train station at rush hour"
Q2 - Emotion: "Confident"
Q3 - Collision: "Transit signage + haute couture"
Q4 - Never mistaken for: "A meditation app, anything whimsical, startup-bro tech"
Generated Vibe Spec:
VIBE NAME: Shinjuku Runway
REFERENCE: Japanese train station at rush hour
EMOTION: Confident
COLLISION: Transit signage + haute couture
ANTI-PATTERNS: No soft gradients, no playful illustrations, no rounded friendly shapes
COLORS:
- Primary: #1a1a1a - the black of train doors
- Secondary: #f5f5f0 - platform concrete, worn smooth
- Background: #fafaf8 - fluorescent-lit white
- Accent: #e60012 - JR line red, commanding attention
- Palette name: "Platform Edge"
TYPOGRAPHY:
- Display: Darker Grotesque - confident, slightly condensed, European edge
- Body: Noto Sans JP - clean utility, transit-inspired
- Character: Authoritative but not cold. Clear. Directional.
LAYOUT:
- Density: Rich but organized - like a station map
- Shapes: Sharp with intentional rounded exceptions (like train windows)
- Signature element: Strong horizontal bands that divide sections like train schedules
MOTION:
- Level: Subtle but precise
- Signature animation: Elements slide in from the side like arriving trains - horizontal, smooth, with exact timing
WILDCARD:
- One element uses a fabric-like texture overlay - the haute couture collision
Spaces:
Night market in Bangkok | Empty museum at closing | Airport lounge at 4am |
Vintage record store | Hospital waiting room | Casino floor |
Greenhouse in winter | Subway platform | Observatory dome |
Abandoned factory | Luxury yacht interior | 24-hour laundromat |
Library rare books room | Auto body shop | Space station module
Objects:
1980s synthesizer | Surgical instruments | Vintage luggage |
Racing motorcycle | Antique compass | Industrial loom |
Neon sign | Typewriter | Scientific glassware |
Leather-bound book | Circuit board | Porcelain dishware
Eras/Movements:
Soviet constructivism | Memphis design | Swiss international |
Art nouveau | Bauhaus | De Stijl |
Googie architecture | Streamline moderne | Brutalism |
Japanese metabolism | Scandinavian modernism | Italian futurism
If the user just says "make me a landing page" with no context, ask:
Then synthesize a vibe from those three answers.
Spend 50% of your time on the hero section. It's the cover image for social media, the first impression, the hook. Everything else flows from getting the hero right.
The make-or-break element. Must contain:
Hero Variations:
Show what the product does. Options:
Build trust through:
Step-by-step explanation:
Final conversion push:
Use instead:
Distinctive alternatives:
Bold alternatives:
fade-in: Simple opacity transitionblur-in: Starts blurred, sharpensslide-in: Direction-based entrancescale-in: Grows from small to full sizestagger: Sequential reveal of child elementsmarquee: Infinite horizontal scroll (logos, testimonials)beam: Light traveling along a path/borderpulse: Subtle scale/opacity breathingfloat: Gentle up/down movementrotate: Continuous spin (icons, decorations)hover-lift: Subtle Y translation + shadowhover-glow: Border/shadow color changehover-reveal: Hidden element appearsclick-ripple: Material-style feedbackCreate a hero section for [PRODUCT TYPE].
Change text, names, and numbers to fit [BRAND].
Use Iconify Solar icons (duotone style).
Use [FONT] for headlines.
Add vertical container-size grid lines.
Add 01, 02, 03 step indicators for sophistication.
Use [COLOR] as primary, dark mode.
Adapt a new [SECTION TYPE] section.
Match the hero's color scheme and typography.
Use marquee animation for logos.
Add fade-in blur-in entrance animation.
Keep the hero exactly as is.
Add beam animation to the primary button border.
The beam should be 1px, continuously traveling around the pill shape.
Add a subtle hover-lift effect to feature cards.
Don't change the hero section.
Keep the navbar exactly as is.
Don't modify the existing animations.
Take aiskillstore/marketplace-landing-page-design from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.