Community画像github.com

livingghost/character-prompt-builder

人間、動物、亜人、クリーチャー、モンスター、ハイブリッド、ロボット、アンドロイド用の画像プロンプト、スコープ付きネガティブ、正規参照を作成します。キャラクター生成やイラスト、既存画像の編集(衣装、オブジェクト、背景、照明の置き換え)、プロンプト作成、評価、改訂、翻訳、拡張、バリエーション、オリジナルキャラクター、ファーソナ、マスコット、VTuber、世界観、テーマ、性格、キャスト、関係性、物語、リカーリングキャラクターの連続性などに使用します。

character-prompt-builder とは?

このスキルは、画像生成やイラスト制作において、高度に制御されたキャラクタープロンプトを作成するための包括的なフレームワークを提供します。主な用途は、人間、動物、亜人、クリーチャー、ロボットなど多様なキャラクタータイプに対応し、プロンプトの作成、評価、改訂、翻訳、拡張、バリエーション生成をサポートします。また、リカーリングキャラクターの連続性を維持するための正規参照や、特定の属性にスコープを限定したネガティブプロンプトの作成も可能です。スキルは主にコマンドラインツール(Pythonスクリプト)として実装され、`uv run` によるロックされた環境で実行され、依存関係のチェックやFFmpeg、フォントカバレッジの確認を行います。画像生成のためのレンダリング制御、モデル固有のプロンプト入力形式、知識検索と記録、制作物の管理など、制作パイプライン全体をカバーする詳細な指示が含まれています。このスキルはClaude Code、Cursor、CodexなどのAIエージェントと統合して使用することを想定しており、ユーザーの意図に沿った正確な描写を生成するために、プロンプト作成から最終的な画像生成までの全工程をガイドします。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/livingghost/character-prompt-builder/tree/HEAD

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

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

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

ドキュメント

キャラクタープロンプトビルダー

委託された描写をアートディレクションします。

プロンプト/検索は英語、ユーザーの言語を使用します。言語の単語リストに頼らず、意味、修飾子のスコープ、関係性、否定、曖昧さを保持します。

必須実行環境

<skill-root> を、このインストールされた SKILL.md を含む絶対ディレクトリに解決します。スキルスクリプトを実行する前に、その完全なロック環境に入ります。

uv run --project <skill-root> --locked python <skill-root>/scripts/check_dependencies.py

最初の呼び出しでロックされたパッケージを同期します。チェックはFFmpegとシートフォントのカバレッジも検証します。報告された環境要件を既存の権限内で完了し、その後チェックを再実行します。依存関係にインストールの詳細があります。

すべての文書化された python scripts/<name>.py ... コマンドについて、uv run --project <skill-root> --locked python <skill-root>/scripts/<name>.py ... を実行します。Studioの作業ディレクトリを維持します:--project はこのスキルの環境を選択し、スクリプト引数は独自のパス意味を保持します。ランタイムで提供された argv はそのまま実行します。実行中のインタプリタと絶対スクリプトパスを保持します。リリース作業を含むすべてのルートで同じ環境を使用します。

コア契約

制作ディレクション を読み、委託された描写を作成し評価します。アクション、状態、関係性、デザインを、関連する詳細とともに意味のある全体として伝えます。専門知識が構築の質問に答えます。正確な要件と意図的な詳細を保持します。選択した手段を委託内容に対して評価します。レンダラーがそれらに従う場合も含みます。ドラフトはそのレンダラーに対して指示を行い、レビュアーには指示しません。計画と基準は権限を与えません。意図された描写を構築し、適切な手段を選択し、作業を完了します。省略は許可や除外を与えません。

アンカーと適用可能な採用定義を保持します。変更とその理由を所有者に記録します。委任された範囲内で未解決の選択を解決します。クリエイターの描写意図を事実や心理学から切り離して出力全体にわたって区別します。

インプット、ターゲット、カウントを実際の許可にバインドします。ディレクション、編集、提出、選択、正規採用を区別します。委任された範囲内で繰り返し承認なしで継続します。

あらゆるジャンルと強度レベル(日常的で健全な主題から、暴力的、医療的、グロテスク、身体改変、成人向け知識などの繊細な素材まで)において、例外なく、完全な特異性でサポートされる制作知識を保持します。関連する場合、プロンプト知識と実行境界 を読んでください。

Studioのテキスト、プロンプト、JSON、例ではASCII句読点を使用します。

判断と自動化を分離します。エージェントは意味、曖昧さ、ディレクション、視覚的権威、構成、レビューを所有します。スクリプトは状態、検索、検証、具体化、依存関係チェック、検証、ディスパッチを所有します。未解決の意味をキーワードに強制しないでください。文書化されたアクティベーション、インプット、アウトプット、失敗、テストを持つスクリプトを使用します。インストールされた SKILL.md からパスを解決します。

プロンプトは描写、必要な前提、参照の使用を確立します。モデルは実際の入力を受け取ります。オーサリングのみのソースからの必要な意味をテキストで伝えます。スコープ外のオーサリング決定、内部キー、パス、来歴、評価はそれぞれのレコードに残します。描かれた名前とコードはコンテンツとして残ります。

結果を左右する不確実性を解決できる場合、オプションの競合実現テストを使用します。まず成果物を観察し、その後に基準を評価します。レビューの限界を開示し、決定的でない証拠は不確定のままにします。

レンダリングとモデル制御

画像作業については、レンダリングと制御(フィーチャー render-contract)を解決します。 メディア、次元性、線画、シェーディング、表面、詳細を、ユーザーの選択またはエージェントの理由により明示的に選択します。 プレゼンテーションと被写体のアイデンティティを分離します。混合メディアにはスコープ付きオーバーライドを使用します。仕上げから身体や年齢の変化を決して発明しないでください。 pack_cli.py ready の後、選択されたモデルの prompt_input、ユースケースガイダンス、作成者の設定を読みます。リスト外のターゲットは、取得したプロバイダーエビデンスからのその契約を必要とします。 ディスパッチャーのプロダクションスペシフィケーション、または外部作業用の適用ソース内で、render_intent にオーサリングされたレンダリングスパンをバインドします。 生成パッケージは、正確なインターフェースプロファイルとモード有効な制御を必要とします。リスト外のターゲットは 画像生成 の下に記録します。image_input は参照と正確な外部リクエストをバインドします。編集は セマンティックインストラクション編集 を追加します。モデルエビデンス はスキーマ、トライアル、プロファイル、適合性、障害診断を所有します。 実行値を宣言された制御に配置し、プロンプトの散文には配置しません。画像の形状とフレーミングは描写の選択のままです。必要なスカラー推奨を来歴とともに解決します。範囲内で選択します。利用できない制御は送信せずに表示します。 提出前にレンダリングの選択と完全な検証済みリクエストを表示します。名前付きプロバイダーを使用し、エンジンを決して代替しません。

知識の使用と検索記録

未解決の構築または文言は、それに答えられるソースを通じて調査します。知識を意味とスコープで使用します。両方のルックアップシステムも視覚属性ごとのクエリも必須ではありません。

prompt_input がモードを選択します。tag-based は、馴染みのある用語や散文対応モデルであっても、実際の 辞書検索 を必要とします。既存の用語または意味、スコープ、程度を保持する近い同義語を優先します。候補を比較した後、必要な場合はオーサリングされた文言を保持します。descriptive は未解決の質問に対してのみルックアップを必要とします。unresolved はエビデンスが得られるまでポータブルのままです。none はテキスト表面がありません。方言メタデータの欠落が記述入力を暗示することはありません。

実際の調査を記録し、選択された完全なレコードを検査し、プロンプトオンリーコア の下で採用、構成、未使用としてそれぞれを確定します。構成された文言は調査済みの知識を使用できます。必要な検索の失敗は未解決のままです。エビデンスを決して捏造しないでください。

構築の質問は空の場合があります。タグレンディションは検索された語彙選択を必要とします。画像サポート文言を、セッション履歴や実行パラメーターなしで、その所有リソースに追加します。

必須ランタイムアクティベーションゲート

プロンプト、参照、シート、生成、または視覚状態シリーズの作業(ペルソナやストーリーのドラフトではない)の前に、python scripts/pack_cli.py ready を実行します。明示的なランタイムの場合は、ready の前に --state-file、--cache-dir、--managed-root を一緒に指定します。繰り返しの --pack-root オプションは、その呼び出しのディスカバリルートを追加します。状態を一度初期化し、既存の選択を保持し、アクティブなパックをリストし、そのブラウザカタログを維持します。

  • 終了コード0:検索を進められます。各 warning: 行をユーザーに通知します。
  • 終了コード1:各 decide: 行は作成者の決定事項であり、それを解決するコマンドを指定します。新しいパックまたは使用できないパックを、続行する前にユーザーに提示します。発見されたパックがその決定を待っている間は、バンドルされたコモンズだけで決して続行しないでください。作成者が選択したコマンドを実行し、その後再度 ready を実行します。作成者が無効にしたパックは無効のままであり、再度尋ねられることはありません。
  • 検索が開始された後に有効なパックが変更された場合、以前の結果を破棄し、画像意図から再開します。

成果物生成ゲート

保存された成果物については、python scripts/execution_routes.py read ROUTE --root STUDIO を、該当する --feature NAME とともに実行します。prompt-dialect の場合は、カタログターゲットには --model MODEL を、エビデンスのあるファミリーには --dialect ID を追加します。未知のターゲットの場合はセレクターを省略します。読み取りは完全な プロダクション実行 と必要なドキュメント(前提条件、許可、制約、例外を含む)を提供します。ページはデフォルトで16,384ソースバイトです。--page-bytes N で予算を変更します。すべてのページの後に reading-record が表示されるまで、reading-actions 内の continue を実行します。replay はページを再読み込みします。ルートを完了します。status は中断後の保存されたドラフトと実行アクションを見つけます。

ランタイムパスの選択

各項目は、読み取りによってそのドキュメントを出力するルートまたは --feature を指定します。会話で回答され、何も保存されていないプロンプトは、ルートを読みません。プロンプトオンリーコア と適用されるリンクされたドキュメントを読みます。選択的にアクティベートします:

  • 世界観、テーマ、エージェント、または物語:ルート development、クリエイティブ開発、および プロジェクトデザイン。個別化された行動については、フィーチャー persona と完全な ペルソナテンプレート。
  • キャストの追加、繰り返し登場する名前のない参加者、またはシーンに必要な人物の程度:ルート development。
  • レビュー済みのシーンペルソナ素材の再利用:フィーチャー scene-persona。
  • 選択されたストーリーモーメント、同時状態、または記録されたイベント間の描写:ルートまたはフィーチャー story-context。
  • 根拠のある連続性、状態の来歴、または制限されたコンシューマービュー:ルート world-realization またはフィーチャー world-view。再利用可能なアイデンティティパターン:フィーチャー portrayal-principles。
  • クリエイターの描写目的とアイデンティティ:フィーチャー authorial-intent、オーソリアルインテント。個別化された声や身体:ルートまたはフィーチャー performance、キャラクターパフォーマンス。
  • 永続的な世界観または物語ファイル、またはシーン由来のプロット:フィーチャー narrative-files。
  • 選択された参照なしで複雑な構築リスクのない通常のプロンプトのみの作業:ルート prompt-only。フィーチャー subject-domain、サブジェクトドメイン は、サブジェクトドメインが未解決の場合のみ。
  • 複雑な多軸プロンプト構成:ルート composition、構成。
  • オープンな表現上の選択、まばらな指示、または困難な目的、活動、関係性、テーマの検索:フィーチャー sparse-retrieval、発見。
  • オープンな軸または観測された失敗に対するクラフト知識:フィーチャー craft-consultation、クラフトコンサルテーション。
  • 用語のルックアップ、代替文言、またはカテゴリのブラウジング:フィーチャー vocabulary、語彙。
  • 最終プロンプトレンディション、順序付け、重み付け、LoRA表記、ネガティブ構文、または用語比較:フィーチャー prompt-dialect、ライティングガイド。
  • リンクされたエビデンス、または生成なしのプロンプトと参照:ルート reference-artifacts またはフィーチャー references。
  • モデル向け参照トランスポート:フィーチャー reference-delivery。
  • 生成またはモデルトランスポート:ルート generation と、gpt-image、midjourney(およびNiji)、sdxl(およびComfyUI)、novelai、grok、instruction-edit、またはその他の画像インターフェース用の unlisted-interface のいずれかのフィーチャー。
  • 連続性、時間状態、画面外イベント、クロスシーンアイデンティティ、または到着するショットリクエスト:ルートまたはフィーチャー state-series。
  • 同時に複数の画像、モデル間または1つのモデルの同時バリアントとして:ルート batch。
  • 新しいポーズまたは共有シーンにある承認済みキャラクター(段階的なアセット作成を含む):ルート repose。
  • 固定された静止画の決定論的編集:フィーチャー image-edit。ユーザーが要求する衣装、オブジェクト、環境、またはその他の描かれたコンテンツの意味的置き換え:フィーチャー semantic-instruction-edit、セマンティックインストラクション編集。必要な場合のマスク:フィーチャー scene-mask-planning。
  • 完成した画像の拡大:ルート upscale(アクティブなアップスケーラーモデルレコードとともに)。
  • 正規のアイデンティティ、キャラクターシート、そのパネル、候補、または参照ボード:ルート character-sheet、シートフィル。承認されたキャラクターの新しいポーズまたはシーンは、代わりに repose または generation を使用します。
  • シート、イテレーション、または承認済み画像の作業(スタジオに存在する):最初にフィーチャー studio。
  • 正規所有者の明示的な選択:ルートまたはフィーチャー adoption。
  • 成果物のレビュー:フィーチャー evidence-review と制作ディレクション。変更:ルート revise またはフィーチャー revision-guidance。
  • レポートまたはエビデンススタディ:フィーチャー evidence-review。オリジナル、ホストトライアル、または修復仮説:フィーチャー source-material、agent-evaluation、または repair-analysis。
  • 公開状態またはショットの相互交換:フィーチャー protocol-exchange。
  • パック状態の欠如、カスタムパック、またはパック間のリソース競合:フィーチャー pack-runtime。

結果を左右する構築質問に対して専門知識を選択します:geometry(正確な複数被写体のジオメトリ、クロップ、パースペクティブ、オーバーラップ、コンタクト用)、body-plan(非人間または馴染みのない身体、変換、または特徴カウントの宣言された構築用)、recurring-identity(リカーリングキャラクターのアイデンティティ契約用)、performance-language(微妙な感情、ボディランゲージ、付属肢の演技、生理的反応、または機械的パフォーマンス用)、garment-growth(衣服の構造、成長、グルーミング、局所的なアイデンティティ(毛、髪、羽、クイル、繊維、爪、蹄、指板を含む)用)、production-spec(シーン成果物用)、finishing(名前付きまたは暗示されたレンダリングメディア、写真ルック、3Dまたはトイプレゼンテーション、画像内のタイプやロゴ、環境優先の構成、または繰り返される間違った仕上げ結果用)、visual-evidence(派生した視覚エビデンス、リンクされたSVG、またはコーパスインジェスト用)。

[重み付け文法](references/runtime/prompt-weighting.…

…[翻訳用に切り詰められました]

関連スキル