# Clone Site

Point Claude at a live web page and get a working copy, rebranded for a new client — same layout, same images and video, same CSS, with your client's name, phone, address, domain and colors in place of the original's.

The reason this works when "clone this page" normally doesn't: cloning is a **copy** job, and models paraphrase. This skill runs real scripts that download the bytes and swap the strings, so nothing gets re-typed from memory and quietly turned into a worse version of the page.

## Install

Nothing to download. It installs itself with GHL Command into `~/.claude/skills/clone-site/`. Fully restart Claude after an update so it loads, then say **"clone this page for my client"** with a URL.

## What it asks you first

One question, before it copies anything:

> Who owns this page, or what permission do you have to copy it?
> **I own it** · **My client owns it and authorized this** · **I have written permission** · **None of these**

Your answer is recorded in the run report. It isn't verified and it isn't argued with — but it does decide how the page gets built:

- **You have rights** → a true byte-for-byte clone, rebranded.
- **You don't** → it extracts the page's actual design system (exact palette, fonts, type scale, spacing, section structure) and rebuilds on that with your own copy and images. Not a from-memory redraw — that's what makes those rebuilds look cheap.

## What you get back

- A deploy-ready site folder (and the deploy itself, if you want it on Cloudflare Pages, Vercel or Netlify).
- A substitution table showing exactly how many times each old detail was found and replaced, plus a warning when one of your facts is *almost* right — the usual reason the old brand survives.
- A live verification: every asset checked by content-type, not status code, because static hosts return "200 OK" for files that don't exist.
- A **REVIEW REQUIRED** report.

## The REVIEW REQUIRED report

The part that protects you. Every clone run ends with it, listing:

- **Must repoint** — form endpoints, webhooks, payment links, booking calendars, analytics and ad pixels still pointing at the original owner. Leave one and your client's leads, bookings or money go to a stranger.
- **Other people's content** — names, street address, testimonials, before/after photos, staff headshots.
- **Inherited and regulated claims** — FDA and medical language, "clinically proven," star ratings, client counts, years in business, awards, pricing. All of it was true (or not) for a different business.

Nothing is deleted for you. It's flagged, and you decide.

## Where the clone can live

Cloudflare Pages (default), Vercel, Netlify, a folder you host yourself — or **inside GoHighLevel**, in which case it hands off to Page Studio and builds the page in your sub-account.
