aesthetic-copilot

v1.0.0

Use when the user wants to generate high-fidelity PROMPTS for Text-to-Image models (Flux, Ideogram, Midjourney) based on vague layout/content descriptions.

0· 156·0 current·0 all-time
byChenChen@chenchen913

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for chenchen913/aesthetic-copilot.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "aesthetic-copilot" (chenchen913/aesthetic-copilot) from ClawHub.
Skill page: https://clawhub.ai/chenchen913/aesthetic-copilot
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install aesthetic-copilot

ClawHub CLI

Package manager switcher

npx clawhub@latest install aesthetic-copilot
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (generate high‑fidelity prompts for T2I models) align with the actual contents: style libraries, mixer, engine, layouts, and templates. No declared env vars, binaries, or unrelated permissions are requested. The files included are appropriate for a prompt-generation skill.
Instruction Scope
SKILL.md gives a strict, file-driven workflow that only reads the shipped markdown files (engine, styles, layouts, templates) and produces a prompt. The instructions do not reference system paths, credentials, external endpoints, or arbitrary user files. The only operational side-effect implied is using timestamps/randomness for selection (local, not exfiltrating).
Install Mechanism
No install spec and no code files — this is instruction-only. Nothing will be downloaded or written to disk by an installer; lowest-risk install posture.
Credentials
No required environment variables, no primary credential, and no config paths declared. The skill does not ask for unrelated secrets or system credentials.
Persistence & Privilege
Skill is not always-enabled, is user-invocable, and does not request any special platform privileges or persistent modifications. There is no instruction to alter other skills or system settings.
Assessment
This skill appears coherent and safe in terms of what it reads and what it asks for: it only uses its bundled markdown files to build prompts. Before installing or using it, consider: (1) the prompts it generates may include brand names, artist references, or instructions that could produce copyrighted or sensitive imagery—avoid asking it to depict private individuals or trademarked logos unless you have rights; (2) when you send generated prompts to external T2I services, those services may require API keys — this skill does not handle those keys, so be careful where you paste prompts; (3) the skill uses deterministic/random selection strategies (timestamps) — results may vary and could be reproducible; and (4) review the prompt templates if you want to ensure they don't include disallowed or unsafe content for your use case. Overall, the package is internally consistent and does not request excessive access.

Like a lobster shell, security has layers — review code before you run it.

ai-art midjourneyvk97f1vhfv2qfveh6qtx0d12ths839hp3creative-toolsvk97f1vhfv2qfveh6qtx0d12ths839hp3flux design-assistantvk97f1vhfv2qfveh6qtx0d12ths839hp3image-generationvk97f1vhfv2qfveh6qtx0d12ths839hp3latestvk97f1vhfv2qfveh6qtx0d12ths839hp3prompt-engineeringvk97f1vhfv2qfveh6qtx0d12ths839hp3style-guide ideogramvk97f1vhfv2qfveh6qtx0d12ths839hp3text-to-imagevk97f1vhfv2qfveh6qtx0d12ths839hp3
156downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

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)

FileRoleWhen to Read
SKILL.mdThis file — entry pointAlways
engine/README.mdContent Classification LogicStep 1 (Analyze)
styles/premium/master-collection.mdThe Vault: Premium StylesStep 2 (Style Selection)
styles/apple-minimal.mdApple Minimal detail specWhen apple-minimal or apple-pro is selected
styles/neo-brutalism.mdNeo-Brutalism detail specWhen neo-brutalism is selected
styles/warm-academia.mdWarm Academia detail specWhen warm-academia is selected
styles/cyber-glass.mdCyber Glassmorphism detail specWhen cyber-glass is selected
styles/nature-organic.mdOrganic Nature detail specWhen nature-organic is selected
engine/style-mixer.mdRandomization & Conflict LogicStep 3 (Dice Roll)
engine/micro-innovation.mdArtistic TwistsStep 4 (Innovation)
layouts/README.mdLayout TemplatesStep 5 (Layout Selection)
prompt-templates/*.mdOutput SkeletonsStep 6 (Generate)

The Workflow (Strict Execution Path)

Step 1 — Analyze & Classify Intent

Action: Read engine/README.md. Apply its classification logic to extract:

  • Keywords from the user's input
  • Sentiment / Mood (Warm, Playful, Serious, Futuristic…)
  • Industry (Tech, Fashion, Education, Food…)
  • Attribute scores: formal_level, color_temp, contrast, complexity

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.

  • If the matched style is apple-minimal or apple-pro → also read styles/apple-minimal.md for detail tokens.
  • If the matched style is neo-brutalism → also read styles/neo-brutalism.md for detail tokens.
  • If the matched style is warm-academia → also read styles/warm-academia.md for detail tokens.
  • If the matched style is cyber-glass → also read styles/cyber-glass.md for detail tokens.
  • If the matched style is nature-organic → also read styles/nature-organic.md for detail tokens.
  • Fallback: If no confident match, default to apple-pro.

Step 3 — Roll the Dice (Mixer)

Action: Read engine/style-mixer.md. Randomly select (do NOT default to first item):

  • ONE Material Twist from Pool A
  • ONE Lighting Modifier from Pool B
  • ONE Composition Rule from Pool C

Apply the Harmony & Conflict Resolution rules before proceeding.

Step 4 — Inject Micro-Innovation

Action: Read engine/micro-innovation.md.

  • Find the Input Category that matches the user's subject.
  • Apply the corresponding Twist (not the standard depiction).
  • Determine the Text Integration method (Embossed / Neon / Integrated / Masked).

Step 5 — Select Layout

Action: Read layouts/README.md. Match the user's description to a Layout ID:

User IntentLayout ID
"Top banner + columns", info layouthero-split
"Left menu / sidebar"sidebar-fixed
"Pinterest style", photo wallmasonry-grid
"Magazine cover", event posterposter-zine
"Phone app", Instagram feedmobile-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:

IntentTemplate
Magazine / Fashion / Editorialprompt-templates/editorial-spread.md
Product / Object / Commercialprompt-templates/product-showcase.md
Dream / Abstract / Surrealprompt-templates/surreal-concept.md
Informational / Defaultprompt-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:

**🎨 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

  • Do not use structural-poster for everything — route correctly in Step 6.
  • Do not pick the first item in the Mixer pools — randomize.
  • Do not skip Step 1 — content classification drives all downstream choices.
  • Do not skip Step 5 — layout selection must be passed into the template.
  • Do not use vague style guesses — always read master-collection.md first.

Comments

Loading comments...