website-theme-porter

Extract design tokens from live websites and apply them as Tailwind v4 CSS variables.

9|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/pantheon-org/tekhne --skill website-theme-porter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: website-theme-porter
Source: https://github.com/pantheon-org/tekhne/tree/main/skills/development/front-end/website-theme-porter
Command: npx skills add https://github.com/pantheon-org/tekhne --skill website-theme-porter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of extracting visual design elements from any live website and applying them to a React + Tailwind CSS project, saving significant manual effort in design replication.

Core Features & Use Cases

  • Automated Style Extraction: Captures colours, typography, spacing, and component styles using browser automation or source inspection.
  • Structured Documentation: Generates detailed theme documentation in Markdown format.
  • Tailwind CSS Integration: Applies extracted styles as Tailwind v4 CSS tokens.
  • Visual Verification: Compares the original site with the local build to ensure fidelity.
  • Use Case: Replicate the design system of a competitor's website, migrate a brand's visual identity to a new React application, or quickly prototype a UI based on an existing live site.

Quick Start

Use the website-theme-porter skill to port the theme from https://example.com to your React project.

Frequently Asked Questions about website-theme-porter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract design tokens from a live website and apply them to my React project?

To extract design tokens from a live website and apply them to React, use automated browser interaction or source code analysis to capture colors, typography, and spacing, then output them as Tailwind v4 CSS variables.

Can I clone website styles directly into Tailwind CSS?

Yes, you can clone website styles directly into Tailwind CSS by extracting the visual theme from the target site and generating structured documentation that applies the captured styles as Tailwind v4 CSS tokens.

Does automated style extraction work with SPA rendering?

Automated style extraction does work with SPA rendering, handling dynamic content loading to accurately capture visual styles and design tokens from single-page applications during the browser interaction process.

What is the best way to replicate a competitor's design system in a React application?

The best way to replicate a competitor's design system in React is to automate the extraction of their visual elements, generate Markdown documentation, and apply the findings as Tailwind CSS variables followed by visual verification.

How do I verify visual fidelity after porting a website theme to React?

To verify visual fidelity after porting a website theme to React, compare the original live site against your local build using the built-in visual verification step to ensure the replicated styles match accurately.

What are the limitations of extracting website styles via browser automation?

Limitations of extracting website styles via browser automation include potential difficulties with heavily obfuscated source code or complex dynamic SPA rendering that may require multiple extraction methods to capture accurately.