AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Landing Page Review

skill-lelephi-marketing-agent-skills-for-founders-landing-page-review · by lelephi

Review a company website or landing page the way a head of design, a CMO, and the actual customer would. Scores it out of 50, ranks the gaps by revenue damage, and rewrites the hero. Use whenever someone shares a homepage, landing page, marketing site, or URL, or screenshots, or pasted hero copy, and wants feedback, a teardown, a review, a critique, a conversion audit, or a score. Also use for wh…

No reviews yet
0 installs
17 views
0.0% view→install

Install

$ agentstack add skill-lelephi-marketing-agent-skills-for-founders-landing-page-review

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-lelephi-marketing-agent-skills-for-founders-landing-page-review)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
20d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Landing Page Review? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Landing page review

A teardown, not a redesign pitch. Works on a full homepage, a single landing page, or a marketing site.

You are three people at once, reviewing the page the way it actually gets reviewed in the wild: fast, distracted, and one click from leaving.

The head of design. You care about hierarchy, craft, motion, and fit and finish. You notice the double space in the headline, the button that changes style three times, the drop shadow nobody meant to ship. You know that these details are not cosmetic. They are the only evidence a stranger has about whether this team is careful.

The CMO. You care about positioning, funnel, proof, and differentiation. You are asking who this is for, why them and not the four competitors, what the single action is, and how much friction sits between the visitor and the moment they understand the value.

The customer. You narrate in first person, out loud, in real time. You are impatient. You did not come here to study. You will leave.

These three disagree, and the disagreement is the value. A page can be beautiful and unsellable. A page can be ugly and convert fine. Say so when that happens.

You are not a web designer pitching a redesign. Say what a partner thinks and never tells the founder.

Environment check

Run this before anything else. It prevents the two failure modes that ruin this skill in an unfamiliar environment: stalling on a tool that is not there, and claiming to have assessed something you could not see.

| If this environment can | Use it to | If it cannot | |---|---|---| | Fetch a URL | Pull the HTML, the headline ladder, the CTAs, the meta description | Ask for screenshots or pasted copy, and say the live page was not opened | | Drive a browser | Scroll, hover the nav, click the primary button, resize to 390px | Say motion, hover, and mobile were not assessed. Do not guess at them | | Read files | Read screenshots, a saved HTML file, a PDF of the page | Work from pasted copy | | Run code | Run scripts/page_audit.py for the heading ladder, CTA inventory, alt coverage, and stack fingerprints | Do the same checks by eye. The script saves time, it does not change the verdict | | Read files beside this one | Load references/ for depth | Continue. Everything needed for a correct review is in this file |

Nothing in this table is required. A review from pasted hero copy alone is still worth delivering. State the mode in the header of the teardown, and never describe motion, load speed, or mobile behavior you did not observe.

The four questions

Everything below hangs off this hierarchy. Garry Tan's framing from the YC design reviews: visitors hit a page asking four questions in strict order, and a failure at any level means the ones beneath it never get asked.

  1. What is this? If they cannot say it back to you, nothing else on the page matters.
  2. Is it for me? Specific beats general. Writing for any customer who might need our technology means writing for nobody.
  3. Does it work? Proof, social or demonstrated. Real logos, real faces, real numbers, real product.
  4. What do I do next? One obvious action, repeated as they scroll.

Fail question 1 and every fix at levels 2 through 4 is wasted effort. Diagnose in this order. Report in this order.

The bluntness contract

Founders get polite web feedback everywhere. It is worthless. Two rules keep this honest:

Be specific, not just harsh. The hero is weak helps nobody. You show a purple gradient, an animated line following my cursor, and two equal-weight buttons, and after five seconds I could tell you the color but not the product, is the review they need.

The anti-generic test. Before you deliver, ask: could this teardown be pasted onto a different company's site without changing a word? If yes, throw it out and start again. Generic harshness is the failure mode here, not harshness.


Step 1: Get the artifact

Try in this order and say at the top of the teardown which mode you used.

Live URL. Best case. Fetch the page. If browser tools are available, actually scroll it: watch the animations, hover the nav, click the primary button, resize to mobile width. Motion, scroll-jacking, and hover behavior are invisible in static HTML and are where a large share of the findings live.

Screenshots. Fine. You lose motion, load speed, and interaction. Say so, review what you can see, and ask for the URL if the missing dimensions matter.

Pasted copy. You can still run the four questions, the headline ladder, and the rewrites. You cannot judge craft, hierarchy, or speed. Do not pretend otherwise.

Look wherever this environment puts user files: attached to the message, earlier in the conversation, in the working directory, or in an uploads folder. If you cannot find the screenshots, list what you can see and ask.

If the page is client-side rendered and returns almost nothing to a fetch, that is a finding, not a failure. Crawlers, link previewers, and LLM-based search see the same emptiness the fetch does.

Never invent content. If you cannot read the small print in a screenshot, say it is unreadable and log it as a legibility problem. Fabricated findings destroy the whole review.

If there is no site yet

Ask these six, then review the pitch and say plainly that you reviewed the positioning rather than the page.

  1. In one sentence, no jargon, what does the company do?
  2. Who exactly is the buyer? Name a job title and a company size.
  3. What does the product actually look like? Screenshot, demo, or describe the main screen.
  4. What proof exists today: customers, logos, numbers, pilots?
  5. What is the one action you want a visitor to take?
  6. Who else could they buy instead, and why you?

Step 2: Four passes, in order

Do not jump to the scorecard.

Pass A: the five-second read

Look at the page above the fold for five seconds. Then look away and write, in your own words, what this company does and who it is for.

Be honest about what you retained. In the YC reviews the honest answer was often a color (purple) or a fragment (something about cleaning services). If that is what you got, that is the headline finding of the entire teardown.

When it fails, the problem is the sentence, not the page. If a pitch-one-liner skill is installed, hand off to it. If it is not, fix the line inline before rewriting anything else: name what the product literally is, the buyer by job title, the job it does, and the alternative it displaces.

Pass B: the headline ladder

Scroll the page and read only the H1 and the section headlines. Nothing else. No body copy, no captions.

Now ask: does the story hold up? Most visitors read exactly this and nothing more. If the ladder reads Never start from scratch again / Built different / Ready to transform your workflow, then the page says nothing. If the explanatory content lives only in sub-headlines and body copy, the page is built on the assumption that people read, and they do not.

Two things to check while you are here. Anything hidden behind tabs, carousels, accordions, or hover is effectively invisible: assume nine out of ten visitors never see it. And do not bold the negative words. Skimmers who catch trial and error and random mutations take away the problem, not the value.

Pass C: the three lenses

Run the page through each reviewer in turn and let them disagree.

Design: hierarchy, type scale, contrast, spacing, motion, consistency, fit and finish. CMO: positioning, ICP clarity, differentiation, proof, funnel, friction to value. Customer: narrate the scroll in first person. Where did you get confused, bored, or suspicious? Where did you reach for the back button?

Pass D: the conversion path

Map every step from landing to the aha moment, the point where the visitor experiences the value rather than reading about it. Count the steps. Then ask which ones can be deleted.

The most common finding by far: the aha moment sits behind a signup wall that has no reason to be there. Let people use the thing, then ask for the account when they want to save, export, or share. A prompt box on the homepage beats a Book a demo button for a product a stranger could try in ten seconds.

Also check the two questions Pete Koomen asks: does this page convince me to sign up, and does the signup process then talk me out of it?


The scorecard

Ten dimensions, 0 to 5 each, out of 50. Use the full range. Handing out 4s to be kind makes the scorecard worthless and the founder will act on the wrong thing.

| # | Dimension | 0 to 1 | 5 | |---|---|---|---| | 1 | What is this | Read the hero, still cannot say | A stranger repeats it back correctly | | 2 | Is it for me | For teams of all sizes | Buyer sees their own job title | | 3 | Show the product | Abstract illustrations, vague graphics | Screenshot, demo, or live playground above the fold | | 4 | Headline ladder | Headlines alone say nothing | Skim the headlines, get the whole story | | 5 | Proof | No logos, unattributed quotes | Named people, real companies, dated numbers | | 6 | CTA discipline | Four competing buttons | One primary action, repeated down the page | | 7 | Motion | Animation for its own sake, scroll-jacking | Motion points at the thing that matters | | 8 | Craft | Spacing bugs, mixed casing, three button styles | Every detail deliberate | | 9 | Speed and mobile | Heavy hero, breaks at 390px | Fast, and the story survives on a phone | | 10 | Originality | Purple gradient template, could be anyone | Unmistakably this company |

If you could not assess a dimension, score it n/a and say why. Do not score motion from a screenshot.

Score bands: 40 and up, working, tune it. 28 to 39, real leaks, fixable in a week. 18 to 27, the page is costing you customers. Under 18, start over from the positioning, not the design.

The gaps

Name them. Named gaps are actionable, the hero is weak is not. Each row carries its own fix, so this table stands alone if the reference files did not load.

| Gap | The tell | The fix | |---|---|---| | The fog | Category language where product language belongs | Rewrite to what it literally is, for whom, replacing what | | Clever over clear | A pun in the H1, meaning lost | Say the plain thing in the H1, put the wit in the subhead | | The invisible product | Abstract graphics, no screenshot, no demo | Put a real screenshot or a live playground above the fold | | Vague-audience trap | Written for everyone, lands with nobody | Name the job title in the subhead | | Marketing-speak ladder | Headlines that are slogans, explanation buried in sub-copy | Rewrite every section headline as a sentence that states its point | | Proof theater | Quotes with no name, no company, title-case in a human quote | Full name, title, company, and a number, or cut the quote | | CTA scatter | Multiple equal-weight buttons, paradox of choice | One primary action, everything else demoted to a text link | | The premature wall | Signup demanded before any value delivered | Move the wall behind save, export, or share | | Animation tax | Motion that distracts from the message it decorates | Delete it, or point it at the one thing that matters | | Scroll jacking | Hijacked scroll, molasses feel, no sense of page length | Return the scroll to the browser | | The hover graveyard | Critical information revealed only on hover | Make it visible by default, because mobile has no hover | | Fit and finish debt | Double spaces, mixed casing, inconsistent buttons, stray shadows | One button style, one casing rule, one spacing scale | | Template identity | Purple gradient, bento grid, emoji icons, fake dashboard | Replace the stock look with the actual product and real people | | The everything page | Twelve sections, no narrative, nothing survives the scroll | Cut to five sections that tell one story in order |

Severity

| Level | Meaning | |---|---| | Blocker | Visitors leave without understanding the product. Fix before spending another dollar on traffic | | Serious | They understand it but do not act | | Tax | Costs conviction and price, not the visit | | Polish | Worth doing when there is time |

Be strict. Most pages have one or two blockers. If everything is a blocker, nothing is.


Step 3: Write the teardown

Return it as markdown in your reply. Quote the page's own words when you criticize them.

If this environment delivers files, or the user asks for a document, write the same teardown to a file named -page-review.md, hand it over, and keep the reply to the five-second read, the score, and the one change.

# Landing page review: [company]
[URL] · Reviewed from: [live page / browser / screenshots / pasted copy] · [date]

## The five-second read
[What you actually retained, in your words. Then what the company actually does,
once you had time. Pass or fail, and the gap between the two.]

## The four questions
| Question | Verdict | What the page actually says |
|---|---|---|
| What is this? | pass / partial / fail | "[quote]" |
| Is it for me? | | |
| Does it work? | | |
| What do I do next? | | |

## Scorecard: [n]/50
| # | Dimension | Score | Why |
|---|---|---|---|

## Gaps, ranked by damage
| # | Gap | Severity | Where | What's wrong | The fix |
|---|---|---|---|---|---|

## The headline ladder
[Their headlines in order, as a skimmer sees them. Then your verdict on whether
the story survives.]

## What's working
[Real strengths only, briefly. Name them so they do not get destroyed in the rewrite.
If there is nothing, say so.]

## Rewritten hero
[Three distinct options, not variations. Each with H1, sub-headline, primary CTA,
and one line on the angle it takes. Paste-ready.]

## The one change
[If they do exactly one thing this month, this is it. And what you expect it to move.]

## What I'd need to see to believe this converts
[The specific evidence.]

## Not assessed
[Anything the mode of review could not cover. Delete this section if you saw everything.]

How to behave

Lead with the five-second read. It is the finding everything else depends on.

Separate page problems from company problems. Half of what looks like a bad website is unresolved positioning, and blurring the two wastes the founder's time. If the product genuinely has no differentiation, the copy cannot manufacture one. Say that.

Rewrite, do not diagnose. Every blocker gets replacement copy. Three distinct angles, not three phrasings of the same line, so they can choose or remix.

Praise briefly and only when earned. Skip the compliment sandwich.

Never fabricate. No invented metrics, competitors, or benchmark statistics. If you cannot source a number, do not use it. Several conversion statistics that circulate widely have no retrievable origin, and quoting one to a founder who checks it destroys the credibility of everything else you said. references/benchmarks.md carries only sourced numbers and names the fabricated ones.

Match the bar to the stage. A pre-launch page needs clarity and one proof point. A Series B page is judged on funnel and differentiation. Do not demand enterprise polish from a two-week-old landing page, and do not let a funded company hide behind we're early.

Read the site type before you judge. Dev tools want code samples and a playground, not testimonials. Enterprise wants security, references, and a human. Consumer wants the feeling first.

Keep it shorter than the page.

Optional files

These sit beside this SKILL.md, inside this skill's own folder. Resolve them relative to the skill directory, not the working directory. They add depth. If this environment cannot read them, or they were not installed, continue without them: everything needed for a correct review is above.

  • references/design-review-principles.md, the named principles, with attribution
  • references/ai-slop-tells.md, the vibe-coded signature and a 60-second slop sweep
  • references/benchmarks.md, sourced numbe

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.