Back to Skills

website-cloner

verified

Agentic workflow for cloning websites with pixel-perfect fidelity using specialized sub-agents. Use when the user wants to clone/copy/replicate a website, create a landing page based on an existing site, or needs to extract and recreate a website's design. Includes orchestration via slash command, four specialized sub-agents (screenshotter, extractor, cloner, qa-reviewer), and outputs React components with Tailwind CSS and motion animations.

View on GitHub

Marketplace

horuz

horuz-ai/claude-plugins

Plugin

website-cloner

Repository

horuz-ai/claude-plugins
1stars

plugins/website-cloner/skills/website-cloner/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/horuz-ai/claude-plugins/blob/main/plugins/website-cloner/skills/website-cloner/SKILL.md -a claude-code --skill website-cloner

Installation paths:

Claude
.claude/skills/website-cloner/
Powered by add-skill CLI

Instructions

# Website Cloner Skill

Clone any website with pixel-perfect fidelity using an orchestrated multi-agent workflow.

## Overview

This skill provides a complete system for cloning websites:
- **Slash command**: `/clone-website <url>` orchestrates the entire workflow
- **4 specialized sub-agents**: Each handles a specific phase
- **Output**: Single React component using Tailwind CSS + motion

## Architecture

```
┌─────────────────────────────────────────┐
│     ORCHESTRATOR (/clone-website)       │
│     Delegates, doesn't code             │
└─────────────────────────────────────────┘
                    │
    ┌───────────────┼───────────────┐
    ▼               ▼               ▼
┌─────────┐   ┌─────────┐   ┌─────────┐
│ screen- │   │ extrac- │   │  (can   │
│ shotter │   │  tor    │   │ parallel│
└─────────┘   └─────────┘   └─────────┘
                    │
                    ▼
            ┌─────────────┐
            │   cloner    │◄────────┐
            └─────────────┘         │
                    │               │
                    ▼               │
            ┌─────────────┐         │
            │ qa-reviewer │─────────┘
            └─────────────┘  (loop until done)
```

## Quick Setup

### 1. Create Sub-Agents

Run `/agents` in Claude Code and create these 4 agents. For each, select "Generate with Claude" and provide the description.

| Agent Name | Description Summary |
|------------|---------------------|
| `website-screenshotter` | Captures comprehensive screenshots (full-page, sections, components, hover states) |
| `website-extractor` | Downloads assets to `public/`, extracts colors, typography, spacing, animations |
| `website-cloner` | Implements React component with Tailwind + motion, auto-detects project type |
| `website-qa-reviewer` | Pixel-by-pixel comparison, classifies issues as Critical/Major/Minor |

**Detailed prompts for each agent**: See `references/subagents.md`

### 2. Install Slash Command

Copy `assets/clone-website.md` to your comm

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4160 chars