Rare Style Explorer logo

Rare Style Explorer

Organization
vibeshotclub
rare-style-explorer

Generate and refine AIGC image prompts by combining rare, prompt-ready visual sub-style tags from a bundled 620-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.

Overview

Publishervibeshotclub
Repositoryvsc-skills
Skill namerare-style-explorer
Stars
876
Forks
139
Bundled files
3
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 3 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by vibeshotclub on GitHub. Read the source before you install it.

Installation

Install the Rare Style Explorer AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/vibeshotclub/vsc-skills/tree/main/rare-style-explorer
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/vibeshotclub/vsc-skills.git /tmp/vsc-skills
mkdir -p .claude/skills
cp -r /tmp/vsc-skills/rare-style-explorer .claude/skills/rare-style-explorer
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Rare Style Explorer in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Rare Style Explorer on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Rare Style Explorer is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

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.

The library is keyword-first. Some 2026-05 entries were distilled from public Midjourney SREF style-reference galleries and documentation, but this skill does not store SREF codes and should not output --sref parameters unless the user explicitly changes the goal.

Final prompt variants should be written in Chinese by default. English prompt tokens remain in the style metadata for lookup and manual conversion, but the user-facing prompt text should use Chinese style names, Chinese visual DNA, and Chinese anti-drift constraints.

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 --freshness high
  1. Review the generated style IDs and remove combinations that conflict with the subject, platform, or brand.

  2. If the user asks for a more targeted direction, use --style-family:

    • film: cinematic genres and light color
    • fashion: editorial styling and subculture looks
    • product: toy/product/material presentation
    • photography: photographic tone and media defects
    • illustration: drawing, manga, animation, and picture-book media
    • graphic: posters, packaging, catalogs, and print layouts
    • craft: regional craft, folk pattern, and historical media
    • digital: UI, game, old software, and screen media
    • space: architectural and scene atmosphere
    • material: surface and tactile material variants
  3. 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},
主体轮廓清晰,视觉识别度强,高细节,
避免泛化的现代极简风,避免随机多余文字,避免混乱符号,
避免丢失主体身份

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
python3 scripts/explore_styles.py "fashion portrait" --mode character --style-family fashion --freshness high --count 8
python3 scripts/explore_styles.py "blind box toy" --mode product --style-family product --freshness high --count 8

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.
  • --freshness: normal or high; high biases toward newer, lower-frequency, visually specific entries.
  • --style-family: narrow the base style pool to a concrete family such as film, fashion, product, photography, illustration, graphic, craft, digital, space, or material.
  • --avoid-generic / --no-avoid-generic: generic suppression is on by default; turn it off only when you need broader styles.

Manual Library Lookup

Use references/style_library.json when you need to:

  • inspect all 620 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['视觉DNA / 关键词'], s['English prompt tokens'])
PY

Output Standards

Keep prompts specific, visual, and generation-ready. The final prompt should be Chinese. Use English prompt tokens only as metadata or when the user explicitly asks for an English version.

Prefer precise sub-style phrases such as sun-faded folk horror poster photography, chrome Y2K fashion editorial, pastel ceramic toy photography, or overexposed tropical VHS travelogue. Avoid relying on isolated generic words such as cinematic, surreal, retro, futuristic, cyberpunk, minimalism, or aesthetic.

Always include anti-drift constraints for exploration outputs:

text
避免泛化的现代极简风,避免随机多余文字,避免混乱符号,
避免手部和面部畸形,避免丢失主体身份

For product prompts, add:

text
造型可读,干净背景,无杂物,产品保持可识别

For character prompts, add:

text
面部清晰,姿态有表现力,只保留1-2个关键配饰

For poster or cover prompts, add:

text
少量伪文字,明确标题区域,不要长段可读文字

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Rare Style Explorer AI skill do?

Generate and refine AIGC image prompts by combining rare, prompt-ready visual sub-style tags from a bundled 620-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.

Why use Rare Style Explorer on TypingMind?

Because you install it once and use it with any model. Rare Style Explorer is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Rare Style Explorer in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/vibeshotclub/vsc-skills/tree/main/rare-style-explorer. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Rare Style Explorer?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Rare Style Explorer?

As many as you like. As long as a model supports skills, you can use Rare Style Explorer with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Rare Style Explorer AI skill free?

It is published on GitHub by vibeshotclub. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇