agentsclimarketplace

Landing page

Skill Uxcel-Lab/product-skills/ux/screens/landing-page

Design or critique a landing page — a focused, conversion-oriented page built around a single goal (sign up, buy, book a demo, subscribe). Applies the always-true core (one focus, a compelling headline, an obvious value proposition, a prominent CTA, trust signals) and gates context-dependent levers (keeping or cutting site nav, perks/reciprocity, chat widget, long vs. short scroll) with trade-offs. Trigger when the user asks to design or review a landing page, marketing page, hero section, product/campaign page, or "page that converts."From its SKILL.md

Install
npx -y skills add Uxcel-Lab/product-skills --skill landing-page

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

10.7 KB, ~2.4k tokens by cl100k_base, as published. Nobody here has run it

Landing Page Skill

How this skill behaves (read first)

This is a generative skill, and a landing page has exactly one job: move the visitor toward a single conversion goal. The default failure is the everything page — full site nav, several competing offers, a vague headline, walls of copy, and a CTA you have to scroll to find — so attention scatters and nobody converts. (Users form a first impression in ~0.05s and read as little as ~20% of the copy.) The opposite failure is a beautiful hero with no value proposition and no reason to trust it. So this skill gates:

  1. Establish the single conversion goal and who's arriving — that decides what stays on the page and what gets cut.
  2. Apply the always-true core — one focus, a sharp headline, an obvious value proposition, a prominent CTA, trust signals, fast and responsive.
  3. Surface the context-dependent decisions (cut vs. keep nav, perks, chat, scroll length) with trade-offs.

Then it hands off to ux-aesthetics-audit, ux-heuristics-audit, ux-accessibility-audit, ux-microcopy-audit, ux-dark-patterns-audit, and ux-mobile-responsiveness-audit for validation.

Scope & composition (per docs/orchestration-policy.md §9): this skill covers the landing page itself and composes lower-scope skills rather than re-deriving them. Core children (built as part of the page): CTA button mechanics via ux-buttons. Downstream (offer, don't auto-build): pricing tables via ux-pricing and the post-click sign-up/checkout via ux-login-signup and ux-checkout-payment. Inherit, don't regenerate: under an existing design system, take color/type/spacing from its tokens — only set those when designing from scratch.


Step 0 — Establish context before designing

Ask if not known; state the assumption if proceeding without an answer:

  • What's the single conversion goal? Sign up, buy, book a demo, subscribe, download. One page, one primary action — everything else is subordinate. If stakeholders want several goals, that's a prioritization conversation, not five equal buttons.
  • Who's arriving, and how aware are they? A specialized audience tolerates (some) domain terms; a general or top-of-funnel audience needs plain language and more context before the ask. Traffic source (an ad for one feature vs. a homepage) shapes how tightly the page must match the promise that brought them.
  • Campaign landing page vs. a page within the site? A dedicated campaign page often removes global nav to protect focus; a page inside the main site usually keeps it for wayfinding. This single choice flips several defaults.
  • Product type & brand — bounds image style, tone, and whether playful copy fits.

The always-apply core (correct for almost every landing page)

Focus — protect the single goal

  • Remove anything that doesn't support the primary action. Cut secondary offers, decorative imagery that doesn't carry meaning, and (on campaign pages) even global navigation. Every element should earn its place by moving the visitor toward the goal.
  • Make copy scannable. Limit paragraphs to ~3–4 lines, add a descriptive subheading every couple of paragraphs, and lead with the point — users skim, they don't read.

The message — headline + value proposition

  • A compelling, concise headline. It's the first thing that earns the ~0.05s first impression; keep it clear, relevant to the offer, and short. Avoid cleverness that obscures what this is.
  • Make the value proposition obvious and high on the page. In clear language (plus a supporting visual), answer three questions: what is it, how does it benefit me, how does it work? This is the elevator pitch — it shouldn't require scrolling to find.
  • No jargon. Use the audience's words; if a technical term is unavoidable for a specialist audience, define it first. Jargon costs readability and credibility.

The ask — the CTA

  • One prominent primary CTA, visible without scrolling. Accent/contrasting color, generous size (≥44×44px target), active-verb label that names the action ("Start free trial," not "Submit"). On long pages, repeat the CTA at intervals.
  • If content continues below the fold, add a scroll cue (e.g., a downward arrow) so visitors don't assume the page ends at the hero.

The trust — why believe you

  • Social proof. Reviews, ratings, testimonials, usage stats — people don't want to be first; most trust peer recommendations and public opinions. Show real, specific proof.
  • Brand authority. Logos of well-known customers, partners, or media mentions reassure visitors the offer is legitimate.

The mechanics — it has to actually work

  • Responsive across devices — headline and CTA especially must render and stay tappable from desktop to phone.
  • Fast load — aim under ~2.5s; slow pages (especially on mobile) bleed visitors before they see anything.

The context-dependent decisions (surface, don't auto-apply)

Present each with its trade-off and a recommendation tied to Step 0. Stacking every persuasion lever — perks + urgency + pop-ups + sticky chat — is the failure mode; it reads as a hard sell and erodes trust.

DecisionApply whenAvoid / adapt whenDefault recommendation
Keep vs. remove global navigationKeep on a page within the main site (wayfinding)Remove on a single-goal campaign page where nav is an exitMatch to page type; when the goal is one conversion, cut nav that competes
Perks / reciprocity (discount, free shipping, bonus)A genuine incentive that fits the offer; reciprocity nudges actionManufactured "free gift" that cheapens trust, or perks irrelevant to the goalUse a real, relevant incentive — keep it honest (→ dark-patterns)
Chat / support widgetConsidered purchases where first-time visitors have questionsMobile — sticky chat overlays filters/CTAs/Checkout and frustratesOffer it; make sticky chat a desktop-only treatment
Scroll length (short hero-only vs. long-form)Long-form for complex/considered offers needing education and proofA long page for a simple, low-consideration actionMatch length to decision complexity; keep one goal regardless of length
Social-proof type (testimonials / stats / logos / ratings)Pick what your audience trusts most and what you can show honestlyVague or unverifiable claims ("loved by thousands")Specific, real proof over generic superlatives
Personality / humor in copyBrands where it fits and the decision is low-stakesSerious/high-trust offers (finance, health) or where it muddies the value propWarmth yes; never at the cost of a clear value proposition

Validate the result (orchestration)

Hand-offs name each lens by its installable skill name. Invoke one only if that skill is installed; if it isn't, this skill's own core already carries these rules — proceed without it rather than blocking.

After generating or revising, hand the result to the audit lenses rather than declaring it done. These are candidate lenses — posture is set by docs/orchestration-policy.md, or route the whole thing through ux-design-review. Here, heuristics, microcopy, and dark-patterns are Tier A (auto-run); accessibility, aesthetics, and mobile-responsiveness are Tier B (offered) — under an existing design system aesthetics is suppressed and accessibility narrows to usage; mobile-responsiveness applies only on mobile. If the user invoked this skill for one specific thing, respect that scope.

  • ux-aesthetics-audit (Tier B — offer; suppress under a design system) — visual hierarchy with one clear focal point (the CTA / value prop), the hero not overcrowded, scannable rhythm rather than text walls.
  • ux-heuristics-audit (Tier A) — does the page match the promise of the ad/link that brought the user; is the next step obvious; is system status clear on the CTA action.
  • ux-accessibility-audit (Tier B — offer; narrow under a design system) — CTA contrast and target size, heading hierarchy, image alt text, readable body type.
  • ux-microcopy-audit (Tier A) — headline clarity, value-proposition wording, jargon, CTA label quality.
  • ux-dark-patterns-audit (Tier A) — the conversion-pressure traps a landing page invites: fake urgency/scarcity countdowns, manipulative or fabricated social proof, confirmshaming the decline, and pop-ups that trap. Persuasion should be honest.
  • ux-mobile-responsiveness-audit (Tier B — offer) — headline/CTA rendering and reach on phones, the sticky-chat caveat, fast mobile load, tap targets.

If the audits surface a conflict (e.g., marketing wants three offers and a countdown), resolve back toward the primary task: one visitor, one decision — remove anything that doesn't help them make it.


Common do/don't patterns

❌ Don't✅ Do
Cram multiple offers + full nav + walls of textOne goal; cut everything that doesn't serve it
Clever headline that hides what this isClear, concise headline relevant to the offer
Bury the value proposition below the foldAnswer what/benefit/how, plainly, up high
Impress with jargonAudience's language; define unavoidable terms
"Submit" / a low-contrast button mid-pageActive-verb CTA, accent color, ≥44px, visible without scrolling
Decorative stock imagery that carries no meaningContextual images that reinforce the message
Ask for the conversion with no reason to trustSocial proof + brand authority, specific and real
Stack urgency + perks + pop-ups + sticky mobile chatHonest incentives; sticky chat desktop-only (→ dark-patterns)
Assume the hero is the whole pageScroll cue when content continues below the fold
Ship a slow, desktop-only layoutResponsive; headline & CTA intact on mobile; load < ~2.5s
Ship without checkingHand off to aesthetics + heuristics + accessibility + microcopy + dark-patterns + mobile-responsiveness

Source lessons (Uxcel)

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,970. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.