From site-ripper
Site Ripper — estrai design system da qualsiasi sito web via Playwright (screenshot + CSS + asset)
How this skill is triggered — by the user, by Claude, or both
Slash command
/site-ripper:site-ripperThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Input**: `$ARGUMENTS`
Input: $ARGUMENTS
Prende un URL qualsiasi e ne estrae il design system via Playwright: screenshot a piu breakpoint, CSS extraction, download asset (logo, favicon, hero, OG image).
playwright installato (pip install playwright && playwright install chromium)import sys; sys.path.insert(0, '${CLAUDE_SKILL_DIR}/scripts')
from site_ripper import SiteRipper
ripper = SiteRipper()
result = ripper.rip(
url,
output_dir=f"storage/figma/{slug}/",
pages=["/", "/about", "/contact"], # pagine da visitare
breakpoints=["desktop", "tablet", "mobile"],
)
ds = result["design_system"]
# → palette (bg, text, accent, theme)
# → typography (heading font, body font, sizes)
# → layout (header, hero, footer)
# → border_radius
# → screenshot salvati
# → asset scaricati
🔍 **Site Ripper: {url}**
**Pagine:** {N} | **Breakpoint:** desktop, tablet, mobile
**Palette:** BG: {bg} | Text: {text} | Accent: {accent} ({theme} theme)
**Typography:** Heading: {heading_font} | Body: {body_font}
**Layout:** header {si/no} | hero {si/no} | footer {si/no}
**Asset:** {N} scaricati (logo, favicon, hero...)
**Screenshot:** {N} salvati
📁 Output: storage/figma/{slug}/
pip install playwright && playwright install chromiumnpx claudepluginhub giobi/claude-skills --plugin site-ripperExtracts a website's design tokens, imagery, and visual structure into a structured DESIGN.md file using Firecrawl. Useful for cloning UI, gathering brand guidance, or generating agent-ready design specs.
Extracts design system from websites, HTML files, or screenshots into DESIGN.md via Playwright automation, HTML inspection, and visual analysis for UI consistency.
Extracts the complete design language (colors, typography, spacing, shadows) from any website URL. Generates 8 output files: Tailwind config, React theme, shadcn/ui theme, Figma variables, W3C design tokens, CSS variables, AI-optimized markdown, and visual HTML preview. Also runs WCAG accessibility scoring.