Community画像github.com

liuliu521789/wechat-pictorial-character-sheet

アップロードされた人物写真から微信絵巻の主角三视图(ターンアラウンドシート)を生成します。正面・斜め・横顔・半身像を含み、character-lock.mdを出力。役割に応じた衣装を強制します。

wechat-pictorial-character-sheet とは?

このスキルは、ユーザーがアップロードした人物写真を参照して、微信絵巻(WeChat Pictorial)スタイルの主角のターンアラウンドシート(三视图)および半身像を生成するためのものです。写真が必須で、顔・年齢・髪型・眼鏡などの特徴を読み取り、指定された役割(cast_role)に基づく衣装を描き起こします。写真をそのまま貼り付けるのではなく、水彩画風にリドローする点が特徴です。出力物はcharacter-lead-sheet.png(三视图)、character-lead.png(半身像)、character-lock.md(キャラクター定義ファイル)など。対象プラットフォームは、CursorのGenerateImage機能や豆包などを想定しています。ワークフローは、写真確認→ビジョン解析→役割衣装解決→character-lock.md作成→画像生成→ユーザー確認→ロック、という明確なパイプラインで構成されています。

対応✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/liuliu521789/wechat-pictorial-skills/tree/HEAD/wechat-pictorial-character-sheet

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

wechat-pictorial-character-sheet は何をしますか?

主角のターンアラウンドアセットのみ生成します。ユーザーが明示的にwechat-pictorial-longformへの続行を依頼しない限り、ストーリーボードやストーリーパネルは作成しません。

必須要件 — 人物参照写真

ユーザーは、対象人物の鮮明な写真を少なくとも1枚アップロードする必要があります(顔がはっきり見えること。半身が推奨)。

人物画像が添付されておらず、ローカルパスも指定されていない場合:

  1. 処理を停止します。 想像だけでシートを生成してはいけません。
  2. 1回だけ確認します:请上传一张主角人物照片(正面或半身清晰人脸)作为参考,再生成三视图。
  3. 画像が利用可能になった後にのみ処理を再開します。

写真が入手できないが、ユーザーが明示的に同一人物の絵巻風アートを主角と指定した場合、それを有効な参照として扱います。ただし、何らかの人物画像は必須です。

リドロールール: 写真から同一性(顔、年齢、髪型、眼鏡、体型)を抽出します。最終的なシートは絵巻水彩風で描画します — 写真をそのまま貼り付けたり、切り抜いたり、フォトリアルにトレースしたりしないでください。

呼び出し方

@wechat-pictorial-character-sheet/SKILL.md
(人物写真を添付)
生成主角三视图:cast_role=people_assessor,穿着按身份;默认水彩风
@wechat-pictorial-character-sheet/SKILL.md
(人物写真を添付)
cast_role=judge,正式开庭黑袍红襟;输出三视图+半身像并写 character-lock.md

豆包:この SKILL.md を貼り付け + 先に人物写真をアップロード + タスク文を入力。画像生成時には、その画像をキャラクターまたは参照画像に設定してください。

入力

フィールド必須備考
人物参照画像はい写真または明確な似姿。ハードゲート
cast_roleはいreferences/role-wardrobe.md を参照
label推奨例:老周
traits任意上書きまたは追加。指定がない場合は写真から抽出
wardrobeいいえcast_role のデフォルト値を使用(写真の私服と異なる場合あり)
styleいいえスタイル参照 / style-card.md / バンドルデフォルト

衣装は役割に従います。写真の普段着とは必ずしも一致しません(例:Tシャツ姿の写真 + cast_role=judge → 黒い法衣を描画、顔は維持)。

スタイルソース

  1. ユーザーのスタイル参照 → プロンプトの指示
  2. それ以外の場合、ワークスペースの style-card.md
  3. それ以外の場合、兄弟 ../wechat-pictorial-longform/references/default-style.md
  4. それ以外の場合、references/default-style-snippet.md

パイプライン

  1. 人物画像の存在を確認。存在しない場合は停止し、アップロードを要求。
  2. ビジョンで写真を読み取り → 顔/髪型/眼鏡/年齢に関するメモを作成。
  3. cast_role と references/role-wardrobe.md から衣装を解決。
  4. references/sheet-schema.md に従って character-lock.md(status: draft)を作成。source_person_ref にはファイル名を設定。
  5. プロンプトを編集。Cursorの GenerateImage が利用可能な場合はそれを使用して生成:
    • reference_image_paths には人物写真を必ず含める(スタイル参照があればそれも含める)
    • character-lead-sheet.png — 正面 | 斜め | 横顔
    • character-lead.png — 半身 / 胸像 シートのアスペクト比は 16:9 または 3:2。ポートレートは 3:4 または 1:1。
  6. ユーザー確認 → status: locked。
  7. 任意で wechat-pictorial-longform に引き継ぎ。

シートレイアウトルール

  • アップロードされた人物に似ていること。すべてのビューで同一の顔。
  • 衣装 = 役割の衣装(全ビューで統一)
  • クリーム色の紙 / ソフト水彩。バブルや焼き込みのキャプションはなし。
  • 役割に関連する小道具は最大1つまで(例:フォルダ)。

プロンプト骨格(英語)

character turnaround sheet on textured cream paper, soft realistic watercolor,
three views of the SAME person left to right: front, three-quarter, side,
likeness to the reference person photo, {anchor_en}, {role wardrobe},
identical face and outfit across views, illustrated not photographic,
clean empty margins, no text, no watermark

ポートレート:同じ似姿 + 衣装、半身、静かな背景、テキストなし。

成果物

character-lock.md
character-lead-sheet.png
character-lead.png
prompts/character-sheet.txt
prompts/character-portrait.txt

品質基準

  • 人物参照画像なしでの生成は禁止
  • 顔は参照画像と一致。衣装は cast_role と一致
  • アンカーは後のパネルで安定して使用可能であること。シートはデザインのターンアラウンドであり、ストーリーシーンではない

関連スキル