Aesthetic Copilot (v3.4 - Integrated)
name: aesthetic-copilot
by chenchen913 · published 2026-03-22
$ claw add gh:chenchen913/chenchen913-aesthetic-copilot---
name: aesthetic-copilot
description: Use when the user wants to generate high-fidelity PROMPTS for Text-to-Image models (Flux, Ideogram, Midjourney) based on vague layout/content descriptions.
---
# Aesthetic Copilot (v3.4 - Integrated)
Overview
This skill acts as a **Meta-Prompt Generator**. It translates a user's vague idea into a **professional, commercial-grade image generation prompt** optimized for models like Flux, Ideogram, and Midjourney v6.
File Map (MANDATORY READ ORDER)
| File | Role | When to Read |
|------|------|--------------|
| `SKILL.md` | This file — entry point | Always |
| `engine/README.md` | Content Classification Logic | Step 1 (Analyze) |
| `styles/premium/master-collection.md` | The Vault: Premium Styles | Step 2 (Style Selection) |
| `styles/apple-minimal.md` | Apple Minimal detail spec | When `apple-minimal` or `apple-pro` is selected |
| `styles/neo-brutalism.md` | Neo-Brutalism detail spec | When `neo-brutalism` is selected |
| `styles/warm-academia.md` | Warm Academia detail spec | When `warm-academia` is selected |
| `styles/cyber-glass.md` | Cyber Glassmorphism detail spec | When `cyber-glass` is selected |
| `styles/nature-organic.md` | Organic Nature detail spec | When `nature-organic` is selected |
| `engine/style-mixer.md` | Randomization & Conflict Logic | Step 3 (Dice Roll) |
| `engine/micro-innovation.md` | Artistic Twists | Step 4 (Innovation) |
| `layouts/README.md` | Layout Templates | Step 5 (Layout Selection) |
| `prompt-templates/*.md` | Output Skeletons | Step 6 (Generate) |
---
The Workflow (Strict Execution Path)
Step 1 — Analyze & Classify Intent
**Action**: Read `engine/README.md`.
Apply its classification logic to extract:
Use these attributes to drive all downstream decisions.
Step 2 — Select Base Style
**Action**: Read `styles/premium/master-collection.md`.
Match the attributes from Step 1 to the closest style ID.
Step 3 — Roll the Dice (Mixer)
**Action**: Read `engine/style-mixer.md`.
Randomly select (do NOT default to first item):
Apply the **Harmony & Conflict Resolution** rules before proceeding.
Step 4 — Inject Micro-Innovation
**Action**: Read `engine/micro-innovation.md`.
Step 5 — Select Layout
**Action**: Read `layouts/README.md`.
Match the user's description to a Layout ID:
| User Intent | Layout ID |
|-------------|-----------|
| "Top banner + columns", info layout | `hero-split` |
| "Left menu / sidebar" | `sidebar-fixed` |
| "Pinterest style", photo wall | `masonry-grid` |
| "Magazine cover", event poster | `poster-zine` |
| "Phone app", Instagram feed | `mobile-feed` |
Pass the selected Layout ID into the template as `[Layout]`.
Step 6 — Route to Template
Select the correct template based on the classified intent from Step 1:
| Intent | Template |
|--------|----------|
| Magazine / Fashion / Editorial | `prompt-templates/editorial-spread.md` |
| Product / Object / Commercial | `prompt-templates/product-showcase.md` |
| Dream / Abstract / Surreal | `prompt-templates/surreal-concept.md` |
| Informational / Default | `prompt-templates/structural-poster.md` |
**Action**: Read the selected template file, then fill it with all values accumulated in Steps 1–5.
---
Output Format
Return the final result wrapped in a single plaintext code block:
~~~markdown
**🎨 Aesthetic Copilot: Generated Prompt**
> **Template**: [Selected Template Name]
> **Style DNA**: [Base Style] + [Material Twist] + [Lighting Modifier]
> **Layout**: [Layout ID] — [Layout Name]
> **Concept**: [One sentence explaining the Micro-Innovation twist]
[Filled prompt content from the selected template]~~~
---
Anti-Patterns
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...