by rubenhassid1
Remake any website pixel for pixel with Claude Code, then make it yours.
# Add to your Claude Code skills
git clone https://github.com/rubenhassid1/remakeSee how remake compares with popular alternatives.
remake is an open-source ide extensions skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by rubenhassid1. Remake any website pixel for pixel with Claude Code, then make it yours. It has 53 GitHub stars.
remake's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/rubenhassid1/remake" and add it to your Claude Code skills directory (see the Installation section above).
remake is primarily written in JavaScript. It is open-source under rubenhassid1 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other IDE Extensions skills you can browse and compare side by side. Open the IDE Extensions category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh remake against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
By Ruben Hassid, from the newsletter How to AI.
One line in Claude Code turns a URL into a copy that matches the original on every screen, puts it live on your GitHub and your Vercel behind a passcode, and hands you a swap board of every text, photo, video, font and logo to replace so the site becomes yours.
/goal Remake https://example.com with github.com/rubenhassid1/remake until its report says REMAKE COMPLETE, or stop after 100 turns.
Change the URL. That's the whole prompt.
AI agents start here. If a user sent you to this repo to remake a site, read
plugins/remake/skills/remake/SKILL.mdand follow it from step 0. Paste the full output ofremake reportinto the conversation each time you run it.
More prompts
| You want | Say |
|---|---|
| The whole site, not one page | /goal Remake https://example.com and its main pages with github.com/rubenhassid1/remake until its report says REMAKE COMPLETE, or stop after 150 turns. |
| To make it yours | Here are my photos (~/Desktop/photos), my logo and my LinkedIn bio. Make my remake mine. |
| An editable codebase | Turn my remake into a Next.js app, section by section, keeping the score passing. |
| A site that blocks robots | Remake https://example.com from the Internet Archive's copy. |
| A live site | On your Vercel, behind a passcode, hidden from search engines. |
| A private repo | On your GitHub, with the whole site in site/. |
| A proof page | /_remake/ on your site: the original and the remake side by side, drag to compare, a score on every screen. |
| A swap board | /_remake/swap/: every piece that still belongs to the original, grouped (copy, photos, videos, logos, fonts, colours, links and forms, and more), with what Claude needs from you for each. |
| A report | Every gate in one table. The last line says REMAKE COMPLETE or exactly what's left. |
| Their source | When a site publishes source maps, the original source files land in remake/sources/. |
visit once ──► record everything ──► write site/ ──► freeze time ──► score every screen + motion
▲ │
└──── repair ◄────────┘ (until it passes)
ship (GitHub + Vercel + passcode) ──► report: REMAKE COMPLETE ──► swap board ──► make it yours
element.animate) on that same paused clock, and moves time forward itself in exact steps. Load the same page twice this way and you get the same pixels twice, so the remake can be measured against the original to the pixel: every screen at desktop and phone (up to 40 per page), plus 24 frames of scrolling motion. Whatever still changes between two loads of the original (a live map, a clock) is left out of the score and shown in blue.remake/content.json with where it lives in the files. Send Claude your photos, your About page, your logo and links; it fills the slots in your voice, at the same length so the layout holds, crops your photos to every size the site uses, and serves a free look-alike font under the original font's name so no CSS changes.Other cloners redraw a site from screenshots and then eyeball it. Remake does six things they don't:
apply that keeps the layout intact.It's built for Claude Code's /goal: the /goal judge only reads the conversation, so the engine prints its evidence and a single finish line Claude can't reach without passing every gate.
1. Just the prompt (above). Claude reads this repo, installs the engine into ~/.remake and runs it.
2. As a Claude Code plugin.
/plugin marketplace add rubenhassid1/remake
/plugin install remake@remake
Then /remake https://example.com, or keep it running until it's done with /goal Remake https://example.com until its report says REMAKE COMPLETE, or stop after 100 turns.
3. As a command-line tool.
npm install -g github:rubenhassid1/remake
remake doctor --fix
remake init https://example.com && cd ~/remakes/example-com
remake capture && remake score
| Command | What it does |
|---|---|
remake doctor [--fix] |
Checks Node, git, GitHub and Vercel sign-in and Chromium; installs what it can. |
remake status |
Where the project stands and the next command to run. |
remake init <url> [--pages N] [--dir path] |
Starts a project in ~/remakes/<site>. --pages 6 remakes the home page plus up to 5 pages from its navigation. |
remake capture [--archive [timestamp]] [--fresh] |
Visits once, writes the site into site/. --archive rebuilds from the Internet Archive's copy; --fresh records again. |
remake serve [--port 4310] |
Runs the remake locally. Every 404 is logged. |
remake fetch --missing / remake fetch <url…> |
Fetches what the remake asked for and didn't have (or the addresses you give), one file at a time. |
remake score [--fresh] [--page /path] [--viewport desktop|phone] [--no-motion] |
Freezes time, scores every screen and the motion, prints PASS or what's off. |
remake accept "<screen>" --reason "…" |
Accepts one difference that can't be fixed (90% or more), with the reason on record. |
remake slots |
Lists every piece that belongs to the original in remake/content.json. |
remake images / remake images --make |
Measures every picture that still belongs to the original, then makes new ones: Codex on your ChatGPT plan, an API key, free stock or generated art. |
remake apply [--force] |
Puts your swaps into the site. |
remake board |
Builds the proof page, the swap board and MAKE-IT-YOURS.md. |
remake ship [--name repo] [--passcode CODE] [--scope team] |
Private GitHub repo, Vercel deploy behind a passcode, gate check. Running it again keeps the passcode on. |
remake report |
Every gate in one table, ending in REMAKE COMPLETE or what's left. |
You need Claude Code, Node 20 or newer, git, the GitHub CLI and free GitHub and Vercel accounts (remake doctor --fix installs the GitHub and Vercel command-line tools; on a Mac without Homebrew, install the GitHub CLI from cli.github.com). The first run downloads Chromium for Playwright (about 150 MB). If npm install -g fails with a permissions error, run the tool as node ~/.remake/engine/bin/remake.mjs instead. Signing in to GitHub and Vercel is one click each in your browser; Claude starts both.
remake capture --archive), never automatic.Good uses: learning how a site is built, moving your own site off an old platform, or starting a site of your own. The original's words, photos, logos, fonts and code belong to its owner.
How long does it take? The engine's own steps take minutes. The repair loop is where the time go