Help us improve
Share bugs, ideas, or general feedback.
From frontend-design-pro
Analyzes websites for design inspiration by navigating URLs, capturing desktop/mobile screenshots, and extracting colors with hex codes, typography details, layouts, grids, and UI patterns into structured reports.
npx claudepluginhub davepoon/buildwithclaude --plugin frontend-design-proHow this skill is triggered — by the user, by Claude, or both
Slash command
/frontend-design-pro:inspiration-analyzerThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze websites to extract design inspiration including colors, typography, layouts, and UI patterns.
Extracts 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.
Reverse-engineers design systems from screenshots or URLs, extracting colors, typography, spacing, and component patterns. Use before redesigning or auditing an existing page.
Extracts design system from websites, HTML files, or screenshots into DESIGN.md via Playwright automation, HTML inspection, and visual analysis for UI consistency.
Share bugs, ideas, or general feedback.
Analyze websites to extract design inspiration including colors, typography, layouts, and UI patterns.
When a user provides inspiration URLs, this skill:
// Get or create browser tab
tabs_context_mcp({ createIfEmpty: true })
tabs_create_mcp()
navigate({ url: "https://example.com", tabId: tabId })
Take multiple screenshots to capture the full experience:
// Full page screenshot
computer({ action: "screenshot", tabId: tabId })
// Scroll and capture more
computer({ action: "scroll", scroll_direction: "down", tabId: tabId })
computer({ action: "screenshot", tabId: tabId })
// Mobile view
resize_window({ width: 375, height: 812, tabId: tabId })
computer({ action: "screenshot", tabId: tabId })
From screenshots and page content, extract:
Note hex codes where visible.
Create a structured analysis:
## Website Analysis: [URL]
### Screenshots
[Describe key screenshots taken]
### Color Palette
| Role | Hex | Usage |
|------|-----|-------|
| Primary | #xxx | [Where used] |
| Secondary | #xxx | [Where used] |
| Background | #xxx | [Where used] |
| Text | #xxx | [Where used] |
| Accent | #xxx | [Where used] |
### Typography
- **Headlines**: [Font name/description] - [weight]
- **Body**: [Font name/description] - [weight]
- **Scale**: [Size relationships]
- **Line height**: [Observation]
### Layout Patterns
- Grid: [Description]
- Spacing: [Description]
- Sections: [Description]
### UI Elements
- **Buttons**: [Description]
- **Cards**: [Description]
- **Navigation**: [Description]
- **Footer**: [Description]
### Key Takeaways
1. [What makes this design distinctive]
2. [Pattern worth replicating]
3. [Specific technique to use]
### What to Avoid
- [Any patterns from this site that are overused]
- [Elements that wouldn't translate well]
When analyzing multiple URLs:
If browser tools are unavailable:
The analysis should provide:
See references/extraction-techniques.md for detailed extraction methods.