muapi-color-analysis-board — Claude Code skill: setup and overview
Transforms a front-facing portrait into a luxury editorial color analysis board. Generates personal palettes, makeup suggestions, and wardrobe capsule layouts in a 16:9 spread.
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-color-analysis-board -a claude-code
npx skills add SamurAIGPT/Generative-Media-Skills --skill color-analysis-board -a claude-codeWhat muapi-color-analysis-board does
The skill processes a portrait photograph and renders a high-resolution 16:9 mood board sized at 3840×2160 pixels. Styled after luxury fashion spreads, the graphic showcases skin undertone analysis, recommended fabric swatches, neutrals, hair shades, and jewelry pairings. It also lays out a capsule wardrobe alongside makeup swatches.
Execution relies on the muapi image edit command running the gpt-image-2-image-to-image model. When CLI aliases are unavailable, the agent falls back on a direct POST call to https://api.muapi.ai/api/v1/<endpoint>. Without a valid MUAPI_API_KEY configured beforehand, every generation call fails immediately.
What it helps with
- identify skin undertone and matching color palettes from a portrait
- assemble a capsule wardrobe mood board in an editorial magazine layout
- select flattering makeup, hair, and jewelry shades based on personal features
- flag unflattering tones to avoid when building an outfit
Example prompts for the agent
- Run a personal color analysis board using portrait
<image_url> - Generate a fashion color board biased toward autumn warm tones from
<image_url> - Analyze skin undertone and create a capsule wardrobe layout for
<image_url>
How to install muapi-color-analysis-board
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-color-analysis-board -a claude-codenpx skills add SamurAIGPT/Generative-Media-Skills --skill color-analysis-board -a claude-code2Manually: put the files in place
~/.claude/skills/color-analysis-board/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/color-analysis-board/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill color-analysis-board -a codex2Manually: put the files in place
.agents/skills/color-analysis-board/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill color-analysis-board -a cursor2Manually: put the files in place
.cursor/skills/color-analysis-board/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install SamurAIGPT/Generative-Media-Skills color-analysis-board2Manually: put the files in place
.github/skills/color-analysis-board/SKILL.md1Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill color-analysis-board -a gemini-cli2Platform CLI
gemini skills install https://github.com/SamurAIGPT/Generative-Media-Skills --path library/visual/color-analysis-boardManually: put the files in place
.devin/skills/color-analysis-board/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add SamurAIGPT/Generative-Media-Skills --skill color-analysis-board -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about muapi-color-analysis-board
How to install muapi-color-analysis-board in Claude Code?
Run npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-color-analysis-board -a claude-code in your terminal.
What does muapi-color-analysis-board produce?
It delivers a single 3840×2160 PNG board with personal color swatches, makeup guidelines, and a coordinated capsule wardrobe layout.
What prerequisites are needed before running this skill?
You need the muapi CLI tool installed, a configured MUAPI_API_KEY, and a clear portrait photo taken in natural light.
Source text
SKILL.md · MIT
---
slug: muapi-color-analysis-board
name: muapi-color-analysis-board
version: "1.0.0"
description: Turn a portrait photo into a high-end editorial "Color Analysis Board" in a luxury fashion-magazine style (Dior / Ralph Lauren aesthetic) — best colors, undertone, makeup guide, capsule wardrobe, hair & jewelry recommendations, all laid out on a clean beige/ivory grid.
acceptLicenseTerms: true
---
# Color Analysis Board
**Turn a portrait photo into a high-end editorial "Color Analysis Board" in a luxury fashion-magazine style (Dior / Ralph Lauren aesthetic) — best colors, undertone, makeup guide, capsule wardrobe, hair & jewelry recommendations, all laid out on a clean beige/ivory grid.**
## Inputs
| Name | Type | Required | Default | Description |
|:---|:---|:---|:---|:---|
| `person_image` | image_url | yes | — | A clear, well-lit portrait of the person. Front-facing, neutral background, and natural lighting give the strongest color reads (undertone, hair, eyes). Avoid heavy filters or makeup that masks the natural complexion. |
## Steps
### Phase A — Color Analysis Board Generation
If `{{person_image}}` is not provided, ask the user to upload a clear front-facing portrait. Make sure the face is well-lit with natural color (no heavy filters, color-cast lighting, or sunglasses) — the model needs accurate skin, hair, and eye color to pick the right palette.
Once the photo is available, submit ONE step to generate the color analysis board:
1. **Color Analysis Board Generation** — `muapi image edit` (model=`gpt-image-2-image-to-image`):
- Reference Image: `{{person_image}}`
- Image size: `3840x2160` (16:9 landscape) — magazine-spread aspect ratio
- Background: `auto`
- Output format: `png`
- Quality: `auto`
- Moderation: `low`
- Prompt:
```
Create a high-end editorial "Color Analysis Board" from this portrait in a luxury fashion magazine style (Dior / Ralph Lauren aesthetic). Clean beige/ivory background, warm tones, soft diffused lighting, ultra-detailed photorealistic quality, consistent lighting, minimal elegant typography, grid-based layout.
Main portrait: enhanced natural beauty (same identity, smooth skin, soft glow, realistic texture)
Top section: "Your Best Colors" with fabric swatches with the best algorithm choices
Undertone panel: warm / neutral / cool with marked result.
Colors to avoid
Neutrals that work
Prints that flatter
Makeup guide: eyeshadows, blush, lips, highlighter
"You in your colors": multiple outfit best variations
Hair colors: best.
Jewelry
Style notes
Capsule wardrobe: coordinated outfits, shoes, bags, accessories
Style: best style for me
```
Present the generated board to the user. Suggest variations they can try: a different source portrait (different lighting / hairstyle for comparison), or asking to bias the palette toward a season (e.g. "spring warm" vs "winter cool") or a specific brand aesthetic (e.g. minimalist Scandinavian, Old Money, streetwear).
## Trigger Keywords
`color analysis`, `color analysis board`, `personal color palette`, `seasonal color analysis`, `undertone analysis`, `style guide board`, `fashion color board`, `capsule wardrobe board`
---
## Notes for the Executing Agent
- This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call `muapi` CLI commands. Use `muapi auth configure` first if `MUAPI_API_KEY` is unset.
- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'` and poll with `muapi predict wait <request_id>`.
- Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call.
- Source schema reference: `gpt-image-v2-edit` (from the source workflow JSON) maps to `gpt-image-2-image-to-image` in the muapi catalog.
- The output is intentionally 16:9 (3840×2160) so it reads as a magazine spread / desktop wallpaper / Pinterest landscape board. For IG-feed square or 9:16 vertical, request a re-crop or re-run with a different `image_size`.
© SamurAIGPT · MIT · SamurAIGPT/Generative-Media-Skills