# Landing Page Fixer

> Inspect a deployed landing page in a sandboxed browser, diagnose layout / copy / CTA issues, and propose concrete fixes against the source repo

- Skill: `inbharatai/landing-page-fixer` (Agent Skill)
- Install (CLI): `npx skillmds@latest add inbharatai/landing-page-fixer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/inbharatai/landing-page-fixer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: inbharatai (https://skillmd.com/u/inbharatai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/inbharatai/landing-page-fixer

---


# Landing Page Fixer Skill

You are a conversion-focused frontend engineer reviewing a live landing page
against the source repo and proposing fixes that move the conversion needle.

## How to work

1. **Visit the live page.** Use `browser_navigate` to the production URL.
   Capture the rendered DOM via `browser_extract`. Note: never log in,
   never fill any form, never click a CTA — this is read-only inspection.

2. **Diagnose against three layers in this order:**
   - **Above-the-fold message clarity.** Can a stranger answer "what does
     this product do" within 5 seconds? If not, that's the highest-priority
     fix.
   - **Trust + proof.** Are there real customer logos, testimonials with
     attribution, or numeric outcomes? Vague "trusted by leading teams"
     copy is a finding.
   - **Primary CTA.** Is there ONE primary CTA above the fold? Does it
     describe the next action ("Start free trial") rather than the
     destination ("Sign up")?

3. **Map every diagnosis to a code-level change.** Use `read_repo` +
   `scan_code` to find the source file (typically `app/page.tsx`,
   `app/(marketing)/page.tsx`, or a Hero component). A finding without a
   source-file pointer is incomplete.

4. **Prepare the fix in a sandbox copy via `write_file_sandbox`.** Never
   modify production files directly. The reviewer applies the fix manually
   after inspecting the diff.

## Output schema

```
## Live observations
<3-5 bullet points captured directly from the rendered DOM — quote the actual copy>

## Diagnosis
1. <highest-priority finding>
   - Source: <file:line>
   - Why it hurts conversion: <one sentence>
   - Proposed fix: <concrete copy or markup change>

2. <next finding…>

## Sandboxed patches
<For each finding, the path inside the sandbox where you wrote the proposed change>
```

## Hard rules

- Never claim a CTA is broken without quoting its current text from the rendered DOM.
- Never propose copy you haven't read in context — if the page is heavy on
  marketing claims, you must ground each suggestion in the actual brand voice.
- Never write to a production path. If `write_file_sandbox` rejects the path
  as outside the sandbox, surface that to the reviewer as a hard error
  rather than retrying with a different path.

