moodboard-creator
Create visual moodboards from collected inspiration with iterative refinement. Use after trend research or website analysis to synthesize design direction before implementation.
Best use case
moodboard-creator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Create visual moodboards from collected inspiration with iterative refinement. Use after trend research or website analysis to synthesize design direction before implementation.
Teams using moodboard-creator should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/moodboard-creator/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How moodboard-creator Compares
| Feature / Agent | moodboard-creator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Create visual moodboards from collected inspiration with iterative refinement. Use after trend research or website analysis to synthesize design direction before implementation.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
Best AI Skills for Claude
Explore the best AI skills for Claude and Claude Code across coding, research, workflow automation, documentation, and agent operations.
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
SKILL.md Source
# Moodboard 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: ```markdown ## 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: 1. Update moodboard version number 2. Adjust elements per feedback 3. Add new inspirations if needed 4. Remove rejected elements 5. Present updated version Continue until user approves. ### Step 6: Finalize When approved, create final moodboard summary: ```markdown ## 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: 1. Ask user to describe desired mood/feel 2. Reference aesthetic categories from design-wizard 3. Suggest color palettes from color-curator fallbacks 4. Use typography pairings from typography-selector fallbacks 5. Create text-based moodboard from descriptions ## Output Final moodboard should directly inform: - Tailwind config colors - Google Fonts selection - Component styling decisions - Layout structure
Related Skills
slack-gif-creator
Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives. This skill applies when users request animated GIFs or emoji animations for Slack from descriptions like "make me a GIF for Slack of X doing Y".
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
tiktok-automation
Automate TikTok tasks via Rube MCP (Composio): upload/publish videos, post photos, manage content, and view user profiles/stats. Always search tools first for current schemas.
theme-factory
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
telegram-automation
Automate Telegram tasks via Rube MCP (Composio): send messages, manage chats, share photos/documents, and handle bot commands. Always search tools first for current schemas.
tailored-resume-generator
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
supabase-automation
Automate Supabase database queries, table management, project administration, storage, edge functions, and SQL execution via Rube MCP (Composio). Always search tools first for current schemas.
stripe-automation
Automate Stripe tasks via Rube MCP (Composio): customers, charges, subscriptions, invoices, products, refunds. Always search tools first for current schemas.
square-automation
Automate Square tasks via Rube MCP (Composio): payments, orders, invoices, locations. Always search tools first for current schemas.
slack-message-formatter
Format messages for Slack with pixel-perfect accuracy. Converts Markdown to rich HTML (for copy-paste into Slack) or Slack mrkdwn (for API/webhook). Use when the user asks to write a Slack message, announcement, or notification, format something "for Slack", preview how content looks in Slack, or send a message via Slack webhook. Also trigger when user mentions Slack formatting, mrkdwn, or wants to share Markdown content in Slack channels.
slack-automation
Automate Slack messaging, channel management, search, reactions, and threads via Rube MCP (Composio). Send messages, search conversations, manage channels/users, and react to messages programmatically.
skill-share
A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.