rare-style-explorer · git:20260429.ac9b3f8 · 2026-04-29 · sha256 1339c06533649078
rare-style-explorer git:20260429.ac9b3f8A
Immutable. This exact content is served forever at /api/v1/blob/1339c06533649078.
---
name: rare-style-explorer
description: Generate and refine AIGC image prompts by combining rare, prompt-ready visual sub-style tags from a bundled 260-entry style library. Use when the user wants style exploration, image prompt variants, rare visual styles, non-generic aesthetics, style mixing, prompt matrices, or subject-to-style ideation for image generation.
---
# Rare Style Explorer
## Overview
Use this skill to turn a subject into reusable AIGC prompt variants using rare sub-style tags rather than broad labels such as minimalism, Bauhaus, or cyberpunk.
The bundled library lives at `references/style_library.json`. Load it only when the user asks for specific style lookup, filtering, auditing, or manual curation. For normal prompt generation, run `scripts/explore_styles.py`.
## Default Workflow
1. Identify the subject and output goal.
- Product or packaging: prefer `product`.
- Character, avatar, IP, portrait: prefer `character`.
- Poster, cover, social visual: prefer `poster`.
- Narrative scene: prefer `scene`.
- Same subject with multiple surfaces: prefer `material-series`.
- Fast exploration: use `minimal`.
2. Generate combinations with:
```bash
python3 scripts/explore_styles.py "SUBJECT" --mode minimal --count 8
```
3. Review the generated style IDs and remove combinations that conflict with the subject, platform, or brand.
4. Output in this order unless the user requests another format:
1. analysis dimensions
2. selected style logic
3. prompt variants
4. variable slots
5. negative constraints
6. reusable template
## Combination Rules
Build each prompt from:
```text
{subject}, {base_style}, {surface_or_light}, {format_or_space},
clear silhouette, strong visual identity, high detail,
avoid generic modern minimalism, avoid random extra text, avoid messy symbols,
avoid losing subject identity
```
Use one strong base style. Add zero or one surface/light style. Add zero or one format/space style. Add zero or one defect layer only when a more analog or media-specific finish is useful.
Do not stack too many strong style anchors. If the subject is fragile, such as a logo, facial identity, product silhouette, or readable packaging, prioritize recognizability over novelty.
## Script Usage
Run from the skill folder:
```bash
python3 scripts/explore_styles.py "ceramic cat perfume bottle" --mode product --count 6 --seed 42
python3 scripts/explore_styles.py "martial arts heroine" --mode character --count 5
python3 scripts/explore_styles.py "AI knowledge base app icon" --mode poster --count 8 --format json
python3 scripts/explore_styles.py "retro cafe mascot" --style-id S008 --count 4
```
Useful options:
- `--mode`: `minimal`, `product`, `character`, `poster`, `scene`, `material-series`.
- `--count`: number of prompt variants.
- `--seed`: reproducible random seed.
- `--style-id`: force a base style by library ID, then vary supporting layers.
- `--format`: `markdown` or `json`.
## Manual Library Lookup
Use `references/style_library.json` when you need to:
- inspect all 260 entries
- search by Chinese style name, English prompt token, category, subject suitability, or failure mode
- select styles manually for a themed series
- quote style metadata such as `容易翻车` or `补救提示`
For quick shell lookup:
```bash
python3 - <<'PY'
import json
p='references/style_library.json'
data=json.load(open(p, encoding='utf-8'))
for s in data['styles']:
if 'giallo' in s.get('English prompt tokens','').lower() or '铅黄' in s.get('中文风格名',''):
print(s['style_id'], s['中文风格名'], s['English prompt tokens'])
PY
```
## Output Standards
Keep prompts specific, visual, and generation-ready. Include both Chinese explanation and English prompt text when useful.
Always include anti-drift constraints for exploration outputs:
```text
avoid generic modern minimalism, avoid random extra text, avoid messy symbols,
avoid distorted hands/faces, avoid losing subject identity
```
For product prompts, add:
```text
readable shape, clean background, no clutter, product remains recognizable
```
For character prompts, add:
```text
clear face, expressive pose, 1-2 key accessories only
```
For poster or cover prompts, add:
```text
limited pseudo-typography, strong title area, no long readable text
```