Skip to content
PluginStats

extract-design-system weekly downloads statistics

By arvindrk · npm · MCP servers

Extract design tokens (colors, typography, spacing, border radius, shadows) from any public website. Generates JSON and CSS custom properties for local projects. Available as an AI agent skill (Claude, Cursor, Codex) and standalone CLI.

View on npm Fresh · Oct 28, 2026

extract-design-system has 180 recorded weekly downloads on npm, ranking #1629 of 2,644 tracked listings.

Weekly downloads
180
Official API · Oct 26, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1629
Among tracked npm listings

About extract-design-system

<p align="center"> <a href="https://www.npmjs.com/package/extract-design-system"> <img src="https://img.shields.io/npm/dw/extract-design-system?logo=npm&logoColor=white" alt="npm downloads" /> </a> <a href="https://skills.sh/arvindrk/extract-design-system/extract-design-system"> <img src="https://img.shields.io/badge/skills.sh-discovery-111111" alt="skills.sh" /> </a> <a href="https://github.com/arvindrk/extract-design-system/actions/workflows/ci.yml"> <img src="https://github.com/arvindrk/extract-design-system/actions/workflows/ci.yml/badge.svg" alt="ci" /> </a> </p>

extract-design-system — Extract Design Tokens from Any Website

Reverse-engineer design tokens (colors, typography, spacing, border radius, shadows) from any public website and generate starter JSON and CSS custom properties for your local project. Available as an AI agent skill (Claude, Cursor, Codex) and standalone CLI.

Skills follow Anthropic's Agent Skills overview and are installable through the skills.sh ecosystem.

This repository is skills-first. It publishes an installable extract-design-system skill, and the bundled CLI is the executable workflow the agent runs under the hood.

What It Extracts

Token categoryExamples
Colorsbrand palette, backgrounds, text, borders
Typographyfont families, sizes, weights, line heights
Spacingpadding and margin scale
Border radiusbutton, card, and pill radii
Shadowsbox-shadow values across elevation levels

Outputs a W3C-compatible tokens.json and a tokens.css file of CSS custom properties, ready to drop into any project.

Quick Start

Install the skill:

npx skills add arvindrk/extract-design-system

Run it from a supported coding agent with a public website:

Extract the design system from https://stripe.com and generate starter token files for this project.

Expected starter outputs:

  • .extract-design-system/raw.json
  • .extract-design-system/normalized.json
  • design-system/tokens.json
  • design-system/tokens.css

About This Repository

This repository contains a focused agent skill for reverse-engineering a starter design system from a public website.

The skill is designed to give coding agents a repeatable workflow for:

  • analyzing a public website's colors, typography, spacing, radius, and shadows
  • normalizing the extracted output into a stable structure
  • generating project-local starter token files
  • summarizing findings before broader styling or app changes

Available Skill

extract-design-system

Extract a starter design system from a public website and turn it into local token files.

Use when:

  • You want an agent to analyze a public website's visual primitives
  • You want starter design tokens for an existing project
  • You want a repeatable workflow instead of ad hoc prompting
  • You want the agent to summarize findings before applying broader changes

What it produces:

  • .extract-design-system/raw.json
  • .extract-design-system/normalized.json
  • design-system/tokens.json
  • design-system/tokens.css

Installation

Install the skill from GitHub with the skills CLI:

npx skills add arvindrk/extract-design-system

You can also browse the skill on skills.sh.

Usage

Once installed, the skill is available to supported coding agents. The agent should use it when a request matches the extraction workflow.

Example prompts:

Extract the design system from https://stripe.com and generate starter token files for this project.
Analyze https://linear.app and summarize the design primitives before generating local tokens.
Extract colors, typography, spacing, and radius tokens from https://vercel.com and save them for this codebase.
Review https://tailwindcss.com, extract the most likely design primitives, and generate starter token files only if the results look usable.

How The Skill Works

The skill is designed to:

  • confirm that the target site is public and reachable
  • set expectations about scope and limitations
  • run the extraction workflow through the bundled CLI
  • summarize what was found in the normalized output
  • generate starter token files for the current project
  • ask before modifying existing app code, styles, or configuration

Scope And Limitations

  • Public websites only
  • Single-page extraction workflow
  • Starter tokens, not a full component library
  • No framework config patching or automatic app rewrites
  • Dynamic, protected, or highly script-driven sites may yield incomplete output
  • Extraction is useful for initialization, not pixel-perfect reproduction

Security Considerations

  • Target websites are untrusted third-party input and may influence extracted output
  • Generated tokens should be reviewed before being treated as authoritative design decisions
  • The skill is intended for extraction and starter token generation, not automatic broad app rewrites
  • Use only with public websites that you are comfortable fetching and analyzing at runtime
  • Ask for confirmation before applying extracted output to existing app code, styles, or configuration

Repository Structure

This repository currently exposes:

  • skills/extract-design-system/SKILL.md - Main skill instructions
  • skills/extract-design-system/references/ - Supporting workflow and output references
  • src/ - Bundled CLI implementation used by the skill
  • tests/ - CLI and normalization test coverage

MCP Server

The package also ships an MCP server (extract-design-system-mcp) that exposes the same workflow as structured tool calls for Cursor, Claude Desktop, and any MCP-compatible agent.

Tools…

Description from the npm listing.

  • design-tokens
  • design-system
  • design-system-extraction
  • css-custom-properties
  • css-variables
  • color-palette
  • color-extraction
  • typography
  • token-generator
  • reverse-engineer
  • website-analysis
  • w3c-design-tokens
  • style-dictionary
  • tailwindcss
  • figma
  • agent-skill
  • skills.sh
  • skills
  • mcp
  • model-context-protocol

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

extract-design-system weekly downloads on npm, last 90 days: 180 weekly downloads as of Oct 26, 2026.extract-design-systemWeekly downloads on npm · Last 90 days180downloads / week160165170175180185190195200Jul 28Aug 12Aug 27Sep 11Sep 26Oct 11Oct 26downloads / weekOct 26, 2026 – Oct 26, 2026 · 1 observations · Updated Oct 26, 2026pluginstats.com
extract-design-system weekly downloads on npm, last 90 days: 180 weekly downloads as of Oct 26, 2026.

7/30/90-day growth

extract-design-system weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.extract-design-systemWeekly downloads growth on npm180downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 26, 2026pluginstats.com
extract-design-system weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

extract-design-system npm ranking history: currently #1629 (by weekly downloads).extract-design-systemnpm ranking · by weekly downloads · Last 90 days#1629current rank#1627#1628#1629#1630#1631Jul 30Aug 14Aug 29Sep 13Sep 28Oct 13Oct 28rankOct 28, 2026 – Oct 28, 2026 · 1 observations · Updated Oct 26, 2026pluginstats.com
extract-design-system npm ranking history: currently #1629 (by weekly downloads).

Listing placement

All npm2,642 listings · 133 pages · 1,322 shown · page 99, #5 (overall #1,965)
All npm: every listing in weekly downloads order

Listing placement

MCP servers361 listings · 19 pages · page 18, #7 (overall #347)
MCP servers: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (2)
Recent weekly downloads observations for extract-design-system
Date (UTC)Weekly downloadsChange vs. previous
180-170
350—

Similar npm MCP servers plugins

All 20 extract-design-system alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/extract-design-system. First seen Oct 27, 2026; last successful collection Oct 28, 2026. See the methodology.