extract-design-system

Extract design primitives from a public website into starter design tokens.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Division6066/tempo-rhythm --skill extract-design-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-design-system
Source: https://github.com/Division6066/tempo-rhythm/tree/main/.agents/skills/extract-design-system
Command: npx skills add https://github.com/Division6066/tempo-rhythm --skill extract-design-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Extract design primitives from a public website and generate starter token files to bootstrap your design system.

Core Features & Use Cases

  • Auto-detect typography, color tokens, spacing scales and generate starter design tokens.
  • Starter files produce CSS variables and JSON tokens for easy integration into design systems.
  • Use Case: When starting a new project and you need a baseline design system aligned with an existing site.

Quick Start

Provide the target public website URL to extract design primitives and choose whether to generate starter token files along with the raw data.

Frequently Asked Questions about extract-design-system

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

FAQPage Schema
How do I extract design tokens from an existing website?

To extract design tokens from an existing website, you provide a public URL to analyze its typography, color, spacing, and radii. The tool reads the site and outputs raw.json, normalized.json, and starter token files for your design system.

Can I generate CSS variables from a public website's design?

Yes, you can generate CSS variables from a public website's design. The Skill auto-detects design primitives and produces starter files containing CSS variables and JSON tokens for easy integration into front-end projects.

What is reverse engineering a design system used for?

Reverse engineering a design system is used to derive a baseline design system from an existing site. It is ideal for design audits, analyzing design primitives, and rapid bootstrapping for front-end tokens when starting a new project.

What file formats do I get when extracting design primitives?

When extracting design primitives, you get raw.json and normalized.json files capturing the extracted data. Additionally, it generates starter token files containing CSS variables and JSON tokens for your design system.

Do I need any dependencies to generate starter design tokens?

No dependencies are required to generate starter design tokens. You simply provide the target public website URL and choose whether to generate the starter token files along with the extracted raw design data.

What is the best way to bootstrap a design system from an existing site?

The best way to bootstrap a design system from an existing site is using automated extraction to analyze typography, color, spacing, and radii. This converts the site's design primitives directly into normalized starter tokens and CSS variables.