Skip to content
Back to skills

Ai Outfit Generator

ASecurity

Generate outfit combinations and styling suggestions using each::sense AI. Create complete looks from scratch or build around key pieces with color coordination, seasonal styling, and occasion-based recommendations. Use for: outfit inspiration, personal styling, wardrobe planning, fashion content creation, style guides. Triggers: outfit generator, outfit ideas, styling suggestions, ai stylist, wardrobe combinations, outfit creator, fashion combinations, mix and match, capsule wardrobe, what t...

  • 29 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 2, 2026
toolspythonrustgobashapidocumentation

Works with

  • cli
  • api

Security analysis

A100/100

Scanned June 2, 2026

npx -y skills add awesome-genmedia/skills --skill ai-outfit-generator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ai Outfit Generator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ai Outfit Generator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/awesome-genmedia-ai-outfit-generator/badge)](https://www.skillsdirectory.com/skills/awesome-genmedia-ai-outfit-generator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ai-outfit-generator
description: "Generate outfit combinations and styling suggestions using each::sense AI. Create complete looks from scratch or build around key pieces with color coordination, seasonal styling, and occasion-based recommendations. Use for: outfit inspiration, personal styling, wardrobe planning, fashion content creation, style guides. Triggers: outfit generator, outfit ideas, styling suggestions, ai stylist, wardrobe combinations, outfit creator, fashion combinations, mix and match, capsule wardrobe, what to wear"
allowed-tools: Bash(curl *), WebFetch
---

# AI Outfit Generator

Create complete outfit combinations and styling suggestions using [each::sense](https://docs.eachlabs.ai/sense/overview) — the intelligent AI agent that automatically selects the best model for your request.

## Quick Start

> Requires an each::labs API key. Get one at [eachlabs.ai](https://eachlabs.ai).

### Using curl

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a complete autumn casual outfit: layered look with earth tones, including outerwear, top, bottoms, shoes, and accessories. Flat lay arrangement on a wooden surface, styled fashion photography"
      }
    ],
    "stream": false
  }'
```

### Using Python (OpenAI SDK)

```python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_EACHLABS_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{
        "role": "user",
        "content": "Generate a complete autumn casual outfit: layered look with earth tones, including outerwear, top, bottoms, shoes, and accessories. Flat lay arrangement on a wooden surface, styled fashion photography"
    }]
)

print(response.choices[0].message.content)
```

### With Reference Image

Build an outfit around an existing garment:

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": [
              {"type": "text", "text": "Create a complete outfit built around this jacket. Show the full look on a model: matching pants or skirt, complementary shoes, and accessories. Street style photography, full body shot"},
              {"type": "image_url", "image_url": {"url": "https://example.com/my-jacket.jpg"}}
            ]
          }
    ],
    "stream": false
  }'
```

> Images are sent inside messages using the OpenAI multimodal content format. Maximum 4 images per request.

### Streaming

Set `"stream": true` for real-time SSE responses, or `"stream": false` for complete result in a single response. Streaming is useful for showing progress in UIs; non-streaming is simpler for scripts and automation.

## Prompt Engineering Tips

### Prompt Structure

```
[occasion] + [season] + [style direction] + [color palette] + [garment list] + [presentation format] + [photography style]
```

### Occasion Keywords

| Occasion | Keywords |
|----------|----------|
| **Casual** | everyday, weekend, relaxed, off-duty, brunch |
| **Business** | office, business casual, smart casual, boardroom |
| **Formal** | black tie, gala, cocktail party, evening event |
| **Date Night** | dinner date, romantic, evening out, chic |
| **Travel** | airport, versatile, packable, comfortable |
| **Activewear** | gym, athleisure, hiking, yoga, running |

### Presentation Formats

```
flat lay on white background — clean e-commerce style
flat lay on textured surface — lifestyle editorial
on a model full body shot — shows fit and drape
outfit grid collage — each item separately displayed
mood board layout — includes color swatches and textures
```

## Examples

### Business Casual Monday

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a business casual outfit for a woman: tailored blazer in camel, white silk blouse, high-waisted navy trousers, pointed-toe nude heels, minimal gold jewelry. Shown on a model in a modern office lobby, natural lighting, three-quarter body shot, professional fashion photography"
      }
    ],
    "stream": false
  }'
```

### Summer Festival Look

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a summer music festival outfit for a man: linen camp-collar shirt in dusty pink, relaxed chino shorts in sand, woven leather sandals, straw bucket hat, round sunglasses. Flat lay arrangement on sun-bleached wood, overhead shot, styled fashion photography"
      }
    ],
    "stream": false
  }'
```

### Capsule Wardrobe Grid

```bash
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "messages": [
      {
        "role": "user",
        "content": "Generate a minimalist capsule wardrobe grid showing 12 essential pieces: 3 tops (white tee, striped breton, black turtleneck), 3 bottoms (blue jeans, black trousers, khaki chinos), 2 outerwear (navy peacoat, beige trench coat), 2 shoes (white sneakers, brown chelsea boots), 2 accessories (leather belt, canvas tote). Each item in its own cell, clean white background, organized grid layout, catalog style photography"
      }
    ],
    "stream": false
  }'
```

## Styling Color Rules

- **Monochromatic** — shades of one color, add interest with textures and silhouettes
- **Complementary** — opposite on the color wheel (navy + burnt orange, olive + burgundy)
- **Analogous** — adjacent hues (camel, rust, terracotta for warm earth tones)
- **Neutral base + one accent** — safest formula (grey suit, white shirt, red tie)

## Batch Workflow: Outfit-of-the-Week

```bash
DAYS=("Monday:business casual, structured blazer and slacks" \
      "Tuesday:smart casual, knit polo and chinos" \
      "Wednesday:relaxed office, cable-knit sweater and tailored jeans" \
      "Thursday:client meeting, charcoal suit and white shirt" \
      "Friday:casual Friday, denim jacket and joggers")

for DAY_OUTFIT in "${DAYS[@]}"; do
  DAY="${DAY_OUTFIT%%:*}"
  DESC="${DAY_OUTFIT#*:}"
  curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "X-API-Key: $EACHLABS_API_KEY" \
    -d "{
      \"messages\": [{\"role\": \"user\", \"content\": \"Generate an outfit for $DAY: $DESC. Show on a male model, full body shot, clean background, commercial fashion photography\"}],
      \"stream\": false
    }"
  echo "--- $DAY ---"
done
```

## Common Pitfalls

- **Too many patterns** in one outfit creates visual noise. Stick to one patterned piece with solid companions.
- **Ignoring proportions** — oversized top pairs with slim bottom and vice versa.
- **Season mismatch** — specifying "wool coat" with "linen shorts" confuses the model.
- **Flat lay with too many items** — more than 8 pieces becomes cluttered. Keep flat lays focused.

## Related Skills

- [AI Fashion Model](../ai-fashion-model/SKILL.md) — Generate model imagery for outfits
- [AI Clothing Try-On](../ai-clothing-try-on/SKILL.md) — Try outfits on real photos
- [AI Fashion Lookbook](../ai-fashion-lookbook/SKILL.md) — Full lookbook layouts
- [AI Fabric Pattern](../ai-fabric-pattern/SKILL.md) — Custom textile patterns

## Related Models

- [flux-2-max](../../../models/flux-2-max/SKILL.md) — Highest quality image generation
- [seedream-v4-5](../../../models/seedream-v4-5/SKILL.md) — Creative and artistic styles
- [nano-banana-pro](../../../models/nano-banana-pro/SKILL.md) — Fast iterations

## Documentation

- [each::sense Overview](https://docs.eachlabs.ai/sense/overview)
- [each::labs API](https://docs.eachlabs.ai)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.