Moodboard Creator
npx machina-cli add skill davepoon/buildwithclaude/moodboard-creator --openclawMoodboard Creator
Create and refine visual moodboards that synthesize design inspiration into a cohesive direction.
Purpose
Before jumping to code, create a moodboard that:
- Consolidates inspiration into clear direction
- Extracts colors, typography, and patterns
- Allows iterative refinement with user feedback
- Establishes design language before implementation
Workflow
Step 1: Gather Sources
Collect inspiration from:
- Trend research screenshots
- Analyzed websites
- User-provided URLs or images
- Dribbble/Behance shots
For each source, note:
- URL or source
- Key visual elements to extract
- Why it's relevant
Step 2: Extract Elements
From collected sources, extract:
Colors
- Primary colors (1-2)
- Secondary/accent colors (1-2)
- Background colors
- Text colors
- Note hex codes
Typography
- Headline font style (name if identifiable)
- Body font style
- Weight and size observations
- Spacing/tracking notes
UI Patterns
- Navigation styles
- Card treatments
- Button designs
- Section layouts
- Decorative elements
Mood/Atmosphere
- Keywords describing the feel
- Emotional response
- Brand personality traits
Step 3: Create Moodboard Document
Generate a structured moodboard:
## Moodboard v1 - [Project Name]
### Inspiration Sources
| Source | Key Takeaway |
|--------|--------------|
| [URL/Name 1] | [What we're taking from it] |
| [URL/Name 2] | [What we're taking from it] |
| [URL/Name 3] | [What we're taking from it] |
### Color Direction
Primary: #[hex] - [color name] Secondary: #[hex] - [color name] Accent: #[hex] - [color name] Background: #[hex] - [color name] Text: #[hex] - [color name]
### Typography Direction
- **Headlines**: [Font/style] - [weight, size notes]
- **Body**: [Font/style] - [readability notes]
- **Accents**: [Any special type treatments]
### UI Patterns to Incorporate
1. **[Pattern Name]**: [Description of how to use it]
2. **[Pattern Name]**: [Description of how to use it]
3. **[Pattern Name]**: [Description of how to use it]
### Layout Approach
- Grid system: [e.g., 12-column, bento, asymmetric]
- Spacing philosophy: [tight, airy, mixed]
- Section structure: [full-width, contained, alternating]
### Mood Keywords
[Keyword 1] | [Keyword 2] | [Keyword 3] | [Keyword 4]
### Visual References
[Descriptions of key screenshots/references]
### What to Avoid
- [Anti-pattern from inspiration that doesn't fit]
- [Style that would clash]
Step 4: User Review
Present moodboard to user and ask:
- Does this direction feel right?
- Any colors to adjust?
- Typography preferences?
- Patterns to add or remove?
- Keywords that don't fit?
Step 5: Iterate
Based on feedback:
- Update moodboard version number
- Adjust elements per feedback
- Add new inspirations if needed
- Remove rejected elements
- Present updated version
Continue until user approves.
Step 6: Finalize
When approved, create final moodboard summary:
## FINAL Moodboard - [Project Name]
### Approved Direction
[Summary of the design direction]
### Color Palette (Final)
| Role | Hex | Usage |
|------|-----|-------|
| Primary | #xxx | Buttons, links, accents |
| Secondary | #xxx | Hover states, icons |
| Background | #xxx | Page background |
| Surface | #xxx | Cards, modals |
| Text Primary | #xxx | Headings, body |
| Text Secondary | #xxx | Captions, muted |
### Typography (Final)
- Headlines: [Font Name] - [weight]
- Body: [Font Name] - [weight]
- Monospace: [Font Name] (if needed)
### Key Patterns
1. [Pattern with implementation notes]
2. [Pattern with implementation notes]
### Ready for Implementation
[Checkbox] Colors defined
[Checkbox] Fonts selected
[Checkbox] Layout approach set
[Checkbox] User approved
Iteration Best Practices
- Keep each version documented
- Make focused changes (don't overhaul everything)
- Explain changes clearly
- Show before/after for major shifts
- Maximum 3-4 iterations (then synthesize feedback)
Fallback Mode
If no visual sources available:
- Ask user to describe desired mood/feel
- Reference aesthetic categories from design-wizard
- Suggest color palettes from color-curator fallbacks
- Use typography pairings from typography-selector fallbacks
- Create text-based moodboard from descriptions
Output
Final moodboard should directly inform:
- Tailwind config colors
- Google Fonts selection
- Component styling decisions
- Layout structure
Source
git clone https://github.com/davepoon/buildwithclaude/blob/main/plugins/frontend-design-pro/skills/moodboard-creator/SKILL.mdView on GitHub Overview
Moodboard Creator helps you compile and refine visual inspiration into a cohesive design direction before coding. It consolidates sources to extract colors, typography, patterns, and mood notes, enabling iterative refinement with stakeholder feedback.
How This Skill Works
Start by gathering sources such as trend screenshots and analyzed websites. Then extract colors, typography, UI patterns, and mood/atmosphere to build a structured moodboard document. Finally present for review, iterate based on feedback, and finalize for implementation.
When to Use It
- After trend research to define a design direction before implementation
- During website analysis to extract actionable patterns
- At project kickoff to establish color, typography, and UI language
- For stakeholder reviews to refine the mood with feedback
- To prepare an implementation-ready moodboard on handoff
Quick Start
- Step 1: Gather sources from trends, analyzed sites, and user-provided URLs/images
- Step 2: Extract colors, typography, UI patterns, and mood keywords
- Step 3: Create Moodboard v1 document and review with stakeholders
Best Practices
- Gather diverse sources and annotate why each item matters
- Extract and record precise color values (hex) and typography notes
- Define mood/atmosphere and brand personality terms
- Document layout and UI pattern guidance for developers
- Version moodboard and iterate with explicit feedback
Example Use Cases
- Moodboard for fintech onboarding: palette, typography, and card treatments
- E-commerce homepage moodboard after trend analysis
- SaaS dashboard moodboard focusing on layout patterns
- Mobile-first travel app moodboard emphasizing mood keywords
- Brand refresh moodboard aligning typography and UI patterns