デザイン&モーション · vibeshotclub/vsc-skills

rare-style-explorer

バンドルされた620件のスタイルライブラリから、プロンプトに即座に利用できる希少な視覚サブスタイルタグを組み合わせて、AIGC画像プロンプトを生成・調整します。画像生成において、スタイルの探索、画像プロンプトのバリエーション作成、希少なビジュアルスタイル、非汎用的な美学、スタイルのミキシング、プロンプトマトリックス、または被写体からスタイルへの発想出しをユーザーが希望する場合に使用します。

L4 高権限 · 段階的認可と監査V1 コミット固定コマンド実行Dual-pass Audit
Author vibeshotclubGitHub vibeshotclub/vsc-skills ↗Stars 832License 仓库未提供 LICENSE 文件(find 全仓无 LICENSE*;GitHub API license 字段为 null)Commit fcee81beb6
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

能力は620件の構造化されたスタイルライブラリと、決定的かつ再現可能な重み付けランダム結合器によって実現されます。SKILL.mdは呼び出し規約と出力規律のみを担当します。

rare-style-explorer/SKILL.md
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`.
実際のJSON読み取り:styles 配列の長さは620であり、SKILL.md、README、description で主張されている620件と一致しています。

ライブラリは「キーワード優先」の構造化エントリです。各エントリには中英名称、カテゴリ、ビジュアルDNA、組み合わせ役割、破綻リスク、リカバリヒントが含まれ、そのままプロンプトに組み込めます。

rare-style-explorer/references/style_library.json
"中文风格名": "液态铬金属",
同一エントリ内に "English prompt tokens": "liquid chrome, molten reflective metal"、"类别": "材质与表面质感"、"容易翻车"、"补救提示"、"示例短语" が含まれます。

組み合わせ構文は固定スロット式です:被写体 + 1つの強力なメインスタイル + 0または1つの表面/光層 + 0または1つのフォーマット/空間層 + ドリフト防止ネガティブ制約。

rare-style-explorer/SKILL.md
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.
SKILL.md には、{subject}、{base_style}、{surface_or_light}、{format_or_space} などのテキストテンプレートも提示されています。

スクリプトは自由生成ではなくモード別にテンプレートを適用します。6つの mode それぞれに構文の骨組みが用意されています。

rare-style-explorer/scripts/explore_styles.py
"minimal": "{subject},{base},{support},主体轮廓清晰,视觉识别度强,高细节,{negative}",
TEMPLATES には product、character、poster、scene、material-series の5つも含まれています。

汎用単語の抑制 + 固有性の重み付け:tokens 内で汎用単語と判定された比率が高すぎるエントリの重みは0.25に引き下げられます。

rare-style-explorer/scripts/explore_styles.py
if len(terms) <= 1 or specificity < 0.35:
GENERIC_WORDS セットには cinematic、retro、surreal、vintage などが含まれます。style_weight() は freshness=high の際、「出典バッチ」を持つエントリの重みを3.0倍にします。

バッチ内重複排除はトークンの一致度に基づきます:選択済みエントリと実義語を2つ以上共有し、一致率が50%以上の場合、類似しすぎていると判定されます。

rare-style-explorer/scripts/explore_styles.py
def too_similar(style, seen_term_sets):
pick_unique() には4段階の緩和策があり(まずカテゴリを緩和、次に類似度を緩和、最後に使用済みを緩和)、count が大きい場合でも必要数を確保できます。

スタイルファミリ(--style-family)は、「カテゴリ → ファミリ」のマッピングを介してメインスタイルのプールを特定の方向に絞り込みます。

rare-style-explorer/scripts/explore_styles.py
"film": {"电影、电视与影像类型"},
STYLE_FAMILIES は全10ファミリで、実際のカテゴリ分布は:材質 70、撮影技術 66、映画 66、アニメーション 64、グラフィック 64、工芸 64、デジタル 64、建築 54、ファッション 54、トイ 54 の計620件です。

出力規律は SKILL.md に記載されています:デフォルトは中国語プロンプトで、英語トークンはメタデータとしてのみ扱い、ドリフト防止ネガティブ制約を必ず含めます。

rare-style-explorer/SKILL.md
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.
スクリプト側では NEGATIVE 定数および TEMPLATES 内の {negative} スロットに対応しています。

2コア機能

016つの生成モード:minimal / product / character / poster / scene / material-series、それぞれに構文テンプレートあり
0210のスタイルファミリによる方向性を絞った探索(film/fashion/product/photography/illustration/graphic/craft/digital/space/material)
03再現可能なランダム性:--seed で乱数シードを固定
04メインスタイルの強制指定:--style-id でベースを固定し、その他のサポート層のみを変動
05フレッシュネスバイアス:--freshness high で、より新しく低頻度で具体的なエントリを優先
06構造化出力:--format json でバリエーション+スタイルの出典(破綻リスク/リカバリヒント/出典バッチを含む)を直接出力
07手動ライブラリ検索パス:SKILL.md に中国語名/英語トークン/カテゴリで620件を検索するシェルスクリプトの断片を記載
08ドリフト防止ネガティブ制約の固定文字列出力

3外部依存関係

KindDependency / Endpoint
clipython3(3.x,脚本仅用 argparse/json/random/re 标准库)

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
段階的・都度認可、サンドボックス推奨
管理者向け
承認フロー、ロールバック可能、全履歴監査
判定根拠(ファイルパスと抜粋)
  • scripts/: ローカルスクリプトまたはコマンドの実行: python3 scripts/explore_styles.py(同梱スクリプト、標準ライブラリのみ使用。同梱の style_library.json を読み取り print 出力するのみ)
監査ノート: ローカル Python スクリプトが同梱されていますが、「同梱 JSON の読み取り + 出力」のみを行い、外部ネットワーク通信、認証情報の読み取り、ローカル書き込み、サブプロセス呼び出しはありません。基準に基づき「ローカル CLI の呼び出しのみ/ローカル読み書きのみ」として青色(低リスク)に分類されます。注意点:生成の品質と安全性は references/style_library.json の完全性に依存します(1万行のファイルであり手動レビューコストが高いため、sha256 による検証が可能です)。

5二重目の独立検証

  • [ok] 620 条宣称是否属实 — json.load 后 len(styles)==620;按类别计数合计 620;description/SKILL.md/README 三处口径一致。
  • [ok] 每个 CLI 选项是否真有实现 — argparse 中逐一存在:mode(choices=sorted(TEMPLATES))、count、seed、style-id、format、freshness、style-family、avoid-generic(BooleanOptionalAction, default=True);SKILL.md 参数表与实现一致。
  • [ok] 外部资源条目反查 — 唯一依赖是 python3;脚本 import 仅 argparse/json/random/re/pathlib,无第三方包、无 requirements.txt、无网络调用。
  • [ok] 安全结论反例搜索 — 该目录下 explore_styles.py / SKILL.md / README.md / agents/openai.yaml 逐 token 扫描无 os.environ、无 subprocess、无 open(...,'w');JSON 为纯数据,无可执行片段。
  • [ok] SREF 边界声明是否属实 — 实读 JSON 条目的字段集不含 SREF code;SKILL.md 明示『this skill does not store SREF codes and should not output --sref parameters』,与数据一致。
  • [ok] 去重/加权逻辑是否真的生效(是否有死代码) — pick_unique() 被 make_variant() 调用(base/support/fashion/space 四处),weighted_pick() 被 pick_unique 调用;style_weight 的 freshness/avoid_generic 分支均有调用方传参,非死代码。
  • [ok] 文档与实现的细节出入 — 一处轻微差异:SKILL.md『Combination Rules』给出「一个主风格 + 最多一个表面/光 + 最多一个格式/空间」的散文规则,而脚本 support_for_mode() 在非 material-series 模式下会把多层合并进一次 pick_unique,并在 45% 概率追加 defect 层——即脚本给的辅助层可能多于散文描述,属实现更宽松而非缺失。

6結論

  • 再現可能かつ監査可能:サンプリングロジックは確定的なコードであり、--seed + --format json により、各プロンプトで使用されたスタイルIDを再現・追跡可能。
  • 徹底された脱汎用化:重み付け関数により汎用語の割合が高いエントリを0.25に抑制し、バッチ内の類似度重複排除を行うことで、8組のプロンプトが酷似するのを防止。
  • 豊富なデータ資産(620件、10カテゴリ):各エントリに「破綻リスク/リカバリヒント」が付属しており、手動キュレーションのマニュアルとしても利用可能。
  • 外部依存ゼロ、オフライン実行可能、ファイル書き込みなしで、セキュリティリスクは極めて低い。
  • 最適な用途: 「定型的なスタイルから素早く脱却したい」クリエイターやクリエイター向けツールチェーンに最適:プロダクト/キャラクター/ポスター/シーンの方向性模索、プロンプトの大量バリエーション作成、再現可能な実験(--seed)、納品物にスタイルの出典を含める必要がある場合(--format json)に適しています。また、自動定期生成(READMEに15分ごとに5件生成する例あり)にも適しています。
    不向きな用途: 固定された東洋神話・細密画(工筆画)スタイルを求めるリクエストには不向き(vsc-distinction で定義された shan-ze-school を使用すべき)。完成画像を直接求める用途には不向き(プロンプトのみを納品)。Midjourney SREF code を必要とするワークフローには不向き(本スキルは --sref を保持・出力しません)。また、スタイルの出典元に対するコンプライアンス要件が極めて厳しく、原画廊のライセンスを1件ずつ遡及する必要がある用途には不向きです。
    Install Agent-Ready
    ① Verified Mirror 2026-09-15
    Option A · Direct DownloadDownload rare-style-explorer.tar.gz
    sha256: 37bc8ca8da3ceec7…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit fcee81beb6.