mcpField
G
gen-ai-persona-creation

gen-ai-persona-creation

github.com/picsartクリエイティブ・メディア6316 回インストール2 日前に更新
リポジトリ

gen-ai-persona-creation について

gen-ai-persona-creationは、短い依頼文からAIインフルエンサーの一式をgen-ai CLIで作るスキルです。4方向のキャスティングカード、ペルソナプロフィール、プラットフォーム向けキャプションを生成し、リールも任意で作成します。

主な機能

  1. 01依頼文からペルソナのスタイルと題材を推定
  2. 024方向のキャスティングカードを生成
  3. 03プロフィールとキャプションを作成
  4. 04指定時に参照画像を使用
  5. 05音声付きリールを任意で生成

活用シーン

  1. 01一文の依頼からSNSクリエイターのペルソナを作成
  2. 02参照画像をもとにキャラクターシートを作成
  3. 03指定プラットフォーム向けのペルソナとリールを準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/picsart/gen-ai-skills --skill gen-ai-persona-creation

インストール後、Claude Code で/gen-ai-persona-creationを入力して読み込まれたか確認します。

詳細

AI インフルエンサーのペルソナ

一文から、特徴的な衣装をまとった全身4アングルのキャスティングカード、ペルソナプロフィール、各プラットフォームに合わせたキャプション、そして(任意で)環境音付きのリールを作成します。出力先:./<persona-slug>/。

使用するタイミング

上記の説明を参照してください。

前提条件

gen-ai whoami            # auth + gen-ai install + Node v22+ check
command -v curl          # ships with macOS / Linux / Git-Bash

gen-ai whoami が失敗する場合は、gen-ai login を実行するか、PICSART_ACCESS_TOKEN と PICSART_USER_ID を設定してください。追加のメディアツールは必要ありません。

実行方法

以下の手順に記載されたとおりに、エージェントの terminal ツールを使用して gen-ai コマンドを実行してください。

クイックリファレンス

正式なコマンドについては、手順を参照してください。

手順

詳しい手順については、以下のセクションを参照してください。

注意点

よくある注意点については、以下を参照してください。

確認

gen-ai whoami を実行して認証を確認し、失敗したコマンドを --debug を付けて再実行してください。

このスキルによる gen-ai の呼び出し方

URL=$(gen-ai generate -m <model> -p "<prompt>" --json --no-input | grep -oE 'https?://[^"]+' | head -1)
curl -sSL -o ./<persona-slug>/<file>.<ext> "$URL"

--download は --json --no-input と併用できません。URL と curl を使う方法が正式な手順です。

Bash の落とし穴: --json --no-input と閉じ括弧 ) の間に 2>&1 や標準エラー出力のリダイレクトを絶対に追加しないでください。コマンド実行前にシェルの構文エラーになります(確認済み)。内側のパイプは必ず --json --no-input | grep -oE 'https?://[^"]+' | head -1 のみにしてください。URL=$(...) ごとに1回だけ生成します。

スタイルの振り分け

スタイルモデル対象コスト
realistic(デフォルト)gemini-3.1-flash-image写実的な人物、写実的な一般的なペット/擬人化動物~3 cr
stylizedgrok-imagineアニメ、3D アニメーションの果物/オブジェクト/キャラクター、イラスト~1 cr

プロバイダー間のフォールバック: プライマリが失敗した場合 → flux-2-max(約3 cr、imageUrls をサポート)で再試行します。両方とも失敗した場合 → エラーを報告します。

スタイルの推定(依頼内容を確認)
依頼に含まれる語句スタイル → 冒頭
果物/野菜/食べ物 + 「character」/「anthropomorphic」/「brainrot」stylized → 果物/オブジェクト
動物名 + 「pet」/「influencer」/「creator」/品種(「real form」/「four-legged」を除く)realistic → 擬人化された人型のペット(動物/ペットの依頼ではデフォルト。かわいい服を着た、ふわふわの二足歩行で、プロジェクトの pets カテゴリーの雰囲気に合います)
動物名 + 明示的な「real form」/「four-legged」/「on all fours」/「real cat / dog / animal」realistic → 実際の姿をした四足歩行のペット(明示的に指定された場合)
「Anime」、「manga」、「magical girl」、「kawaii」、「shoujo」、「shonen」stylized → アニメ
「3D rendered」、「stylized 3D」、「claymation」、「feature-film animation」stylized → 3D キャラクター
「Illustrated」、「painted」、「watercolor」、「comic book」stylized → イラスト
人間の職業 + 属性、スタイルの指定なしrealistic → 写実的な人物

擬人化された人型と、実際の姿をした四足歩行のどちらにも対応していますが、ペットの依頼では擬人化がデフォルトです。Picsart プロジェクトの pets カテゴリーは、かわいい服(小さなセーター、ミニパーカー、蝶ネクタイ)を着た、ふわふわの二足歩行インフルエンサーが中心で、食べ物をテーマにした名前(Biscuit、Mochi、Nugget、Bean、Waffles、Tofu、Pickle)や、Z 世代風の自己紹介(「昼寝のプロ | おやつ交渉人 | 公認のいい子」)が特徴です。実際の姿をした四足歩行は、クリエイターが明示的に指定した場合に選択します。スタイル指定が競合する場合(例:「アニメのフィットネスコーチ」)は、スタイルに関する指定を優先してください。

ほとんどのクリエイターはスタイライズされた表現を希望します。 安易に realistic をデフォルトにしないでください。

IP に配慮した表現(必須): モデルに送るプロンプトで、スタジオ名やシリーズ名を絶対に指定しないでください。「Pixar」、「Disney」、「Toy Story」、「Studio Ghibli」、「Marvel」などは禁止です。「Pixar-style」のようなクリエイターの表現は、3D アニメーション風の意図として認識し(stylized 3D に振り分けます)、実際のプロンプトには一般的な表現を使用してください。「3D-animated」、「feature-film animation aesthetic」、「stylized 3D rendering」、「anime cel-shaded illustration」などが該当します。スタジオ名はコンテンツポリシーに抵触するおそれがあり、後工程での IP リスクにつながります。

クリエイターがブリーフで表現する内容(自然言語)

エージェントが意図を抽出するため、覚える CLI フラグはありません。

  • 参考画像(「/path/photo.png から」)→ キャスティングカードの呼び出しに -i を追加します
  • リール(「tiktok リールを追加して」、「モーション付きで」)→ ステップ 4 を実行します(追加で約 11 cr)
  • プラットフォーム(「tiktok 用」、「instagram リール」、「linkedin」)→ リールのアスペクト比とキャプションの調整に反映されます
  • スタイル(「アニメ」、「3D」、「絵画風」、「フォトリアル」)→ リアル調またはスタイライズ調に振り分けます
  • 名前(「Nova という名前」)→ ペルソナ名を設定します
  • キャラクターの種類(「いちごのキャラクター」、「ゴールデンレトリバーのペット」、「魔法少女」)→ 主題の導入部分を選びます

クイックスタート

平易な英語で指定します。例:

  • 「ペルソナを作成:フィットネスコーチ、Z 世代、ネオンの雰囲気」(リアルな人間)
  • 「ふわふわのゴールデンパピーのペットインフルエンサーを作成。生意気な女王のような雰囲気、ミニフーディー」(擬人化したペット — ペットのブリーフでのデフォルト:かわいい服を着た、ふわふわの二足歩行)
  • 「コンテンツクリエイターの三毛子猫を作成。眠そうな赤ちゃんの雰囲気、小さなニットセーター」(擬人化したペット)
  • 「日差しが差し込む東京のアパートにいる、本物の四足歩行のサビ猫を作成」(本来の姿のペット — 「本来の姿/四足歩行」と明示された場合のみ指定できます)
  • 「アニメ風の魔法少女の司書を作って」(スタイライズ調)
  • 「脳がバグるような 3D アニメ風のいちごキャラクターを作成」(スタイライズ調の果物)
  • 「/path/photo.png を参考にペルソナを作成 — インディーフォークのミュージシャン」(参考画像)
  • 「フィットネスコーチのペルソナを作成 — それと、tiktok リールも追加して」(リール付き)

出力:casting.png、persona.md、_meta.json(リールをリクエストした場合は reel-hero.png と reel.mp4 も追加)。

コスト:簡易版は 約 3 cr /リール付きは 約 14 cr。

パイプライン

ステップ 1 — 意図

抽出項目:ペルソナの種 | スタイル | 参考画像 | リールとプラットフォームのリクエスト | 名前 | スラッグ。

「推測して進める」ことを徹底してください。 ブリーフの情報が本当に少ない場合(1~2 語)に限り、質問してください。不足している詳細(性別、年齢、民族性、雰囲気)は補って persona.md に記載し、クリエイターが再生成できるようにします。

質問が必要な場合は、直接的な質問を 1 つだけしてください。A/B/C/D の選択肢を並べてはいけません。複数の質問を重ねてはいけません。

適切な応答(ブリーフの情報が本当に少ない場合のみ):

Give me a one-liner — vibe / type / niche.
Examples:
- anthropomorphic pet (default for pet briefs): "fluffy golden puppy influencer, sassy queen, mini hoodie" / "calico kitten creator, sleepy baby, tiny sweater"
- real-form pet (opt-in): "real four-legged tortie cat in a sunlit apartment"
- realistic human: "Berlin art curator, dark academia, mid-thirties"
- stylized: "anime magical-girl librarian" / "anthropomorphic strawberry, brainrot 3D"
Add-ons: "from /path/photo.png" / "add a tiktok reel" / "named Mochi"

不適切:A/B/C/D の選択肢と複数の質問を重ねる。禁止です。

ステップ 2 — アイデンティティ → persona.md

記述する内容:名前 | 自己紹介(2~3 文) | 話し方/口調 | 固定された外見ブロック(一字一句そのまま、すべてのプロンプトで再利用)。ブロックにはアイデンティティの核だけを含めます(顔の骨格、目/髪/肌、体型、特徴的な印、基本となる服装の美学)。ショットごとの差分(表情、ポーズ、照明、シーン、特定の服装)は含めません。

ステップ 3 — キャスティングカード

1 回の呼び出しで、全身の 4 方向アングル、継ぎ目のない無地のグレー背景、シグネチャーとなる服装、ニュートラルな表情を生成します。9:16 の縦向き画像に 2×2 のグリッドを配置します(各パネルは約 9:16 — 全身が収まります)。

URL=$(gen-ai generate -m <style-model> -p "<subject-opening> The image shows the same exact character from four camera angles in a 2x2 portrait grid (9:16 canvas). ALL FOUR PANELS share: identical plain seamless studio gray background — flat uniform fill, no gradient/texture/scene. Identical signature wardrobe — same complete outfit head to feet (or, for common pets, identical simple accessories like collar/bandana/sweater — never humanoid clothing). Identical neutral expression — relaxed mouth. Identical even soft frontal softbox key + subtle fill + soft ground shadow, no rim lights, no colored gels. Identical hair/fur. Same identity in every panel: <frozen appearance block>. Differs only in angle: TOP-LEFT front-facing full body eyes at camera; TOP-RIGHT 3/4 facing camera-right; BOTTOM-LEFT full left profile looking off-left; BOTTOM-RIGHT 3/4 from behind over-the-shoulder. Magazine fashion model sheet composition, thin clean grid lines. The four panels MUST look like consecutive shots from one session — same wardrobe, backdrop, lighting, character; only angle differs. Absolutely no text, no captions, no watermarks, no logos, no UI elements, no phone, no device, no screen, no social media overlays in any panel." --aspect-ratio 9:16 --json --no-input | grep -oE 'https?://[^"]+' | head -1)
curl -sSL -o ./<persona-slug>/casting.png "$URL"

<style-model> = gemini-3.1-flash-image(リアル調)または grok-imagine(スタイライズ調)。フォールバック用ラッパーを flux-2-max に適用します。

参考画像: 同じ呼び出しに -i <reference-path> を追加します。i2i によるアイデンティティの反映は、同じプロンプトとコストで行います。

主題の導入部分(上記の <subject-opening> を置き換えます)
  • フォトリアルな人間 (デフォルト) — 「頭からつま先までを写した、キャスティングカード/モデルシート用のプロフェッショナルなファッション写真。85mmレンズで撮影、RAW写真、8k UHD、鮮明なフォーカス、フォトリアル、毛穴が見える自然な肌の質感、AIによるスムージングなし。」
  • 擬人化された人型のペット (ペット/動物のブリーフではデフォルト — かわいい服を着たふわふわの二足歩行キャラクター、プロジェクトのpetsカテゴリー) — 「人間のように二本足で直立する、擬人化された[子犬/子猫/子うさぎ/ハムスター/アヒルのひな/子ギツネ/赤ちゃんパンダ/ハリネズミ/ペンギン/サル]のキャラクター。全身が頭からつま先まで見え、人型の体型で、表情豊かな顔。[毛並みの詳細 — 例:あたたかみのある黄金色のハニーカラーの毛/純白でふわふわの毛/深い真夜中のような黒色のなめらかな毛/あたたかみのあるジンジャーオレンジ色の毛/チョコレートブラウンの毛/きらめくシルバーグレーの毛/オレンジ・白・黒のまだらな三毛柄/やわらかなクリーム色の毛]。愛らしく、カメラをまっすぐ見つめている。プロフェッショナルなファッション写真、85mmレンズで撮影、浅い被写界深度、やわらかなキーライトを使った映画のようなスタジオ照明、フォトリアル、RAW写真、8kの超高解像度、鮮明なフォーカス。」 キャスティングカードの衣装を構成する際にエージェントが選べる服装の選択肢:小さなニットセーター | ミニサイズのオーバーサイズフーディー | おしゃれな蝶ネクタイ+襟 | デイジーとバラの花冠 | 小さくてスタイリッシュなサングラス | なびくスーパーヒーローのマント | 首に巻いたおしゃれなバンダナ | 自然体(服なし、ふわふわの毛のみ)。表情/ポーズの雰囲気の選択肢:おしゃまな女王(片手を腰に当て、魅力を振りまき、動じない) | おとぼけな王様(おどけた表情、舌を出し、ぎこちなくておかしなポーズ) | 眠たい赤ちゃん(うとうと半分眠りかけ、寄りかかる) | ズーミーズモード(興奮して両腕を上げ、喜びで大はしゃぎ) | 気品あふれる(堂々とした雰囲気、腕を組み、高貴) | いたずらっ子(こっそりした様子、手を後ろに回し、悪びれない表情)。おすすめの名前(食べ物がテーマ、プロジェクトの候補リスト):Biscuit、Mochi、Nugget、Bean、Waffles、Tofu、Dumpling、Peanut、Pickle、Noodle、Churro、Pretzel、Taco、Maple、Truffle、Sesame、Crouton、Muffin、Cupcake、Boba。おすすめのプロフィール文のスタイル(Z世代のインターネットユーモア、縦線区切り):「プロの昼寝家 | おやつ交渉人 | 公認のいい子」/「ふわふわで動じない | おやつがモチベーション | いつでも抱っこしてほしい」/「カオスな小悪魔 | ズーミーズのチャンピオン | おやつのためなら鼻でつんつん」。
  • 実際の姿の四足歩行ペット (オプトインのみ — 制作者が「本来の姿/四足歩行/本物の猫/四つ足」と明示した場合) — 「[品種]の[動物]を頭からつま先まで写した、プロフェッショナルなペットポートレート写真のモデルシート。自然な骨格の姿(四足歩行/四足動物であり、人型ではない)。全身が鼻先からしっぽまで見える。浅い被写界深度で85mmレンズを使って撮影、RAW、8k UHD、1本1本の毛が見えるフォトリアルで自然な毛並み、AIによるスムージングなし。ペットはシンプルなアクセサリー(首輪、バンダナ、ハーネス)を着用してもよいが、人型の服は着用しない — キャラクターは本来の骨格を持つ動物。」
  • 3Dアニメーションの擬人化された果物/物体 — 「擬人化された[果物/物体]のキャラクターを頭からつま先まで描いた、高品質な3Dアニメーションのキャラクターシート。長編映画のアニメーションの美学、[果物/物体]が人間の体型に沿ったアスリート体型の全身の頭として機能し、[皮/表面]の質感が腕や手にも自然に続く。超高解像度、brainrotなキャラクタードラマの雰囲気、やわらかなフィルライトと控えめな地面の影を加えた、ドラマチックで映画のようなスタジオ照明。」
  • アニメ/マンガ — 「頭からつま先までを描いた、高品質なアニメ/マンガ風キャラクターシート。セルシェーディングのイラスト、すっきりした線画、鮮やかで彩度の高い色、やわらかなアニメ調の照明、表情豊かな目、[少女漫画/少年漫画/カワイイ]の美学、雑誌のキャラクター設定資料のような構図。」
  • スタイライズされた3Dアニメーションの人間/ファンタジー — 「頭からつま先までを描いた、高品質なスタイライズド3Dアニメーションのキャラクターシート。長編映画のアニメーションの美学、やわらかなグローバルイルミネーション、やや誇張されたプロポーション、表情豊かな特徴、キャラクターアニメーションのアートディレクション。」
  • ペイント/イラスト — 「頭からつま先までを描いた、手描きのエディトリアルイラストのキャラクターシート。[水彩/ガッシュ/デジタルペイント]の美学、絵画的な筆致、重なり合うやわらかな光、雑誌のイラストのような構図。」 キャスティングカードのルール — 必ず遵守: 4つのパネルすべてで背景/衣装またはアクセサリー/照明/表情/髪・毛並みを同一にし、変えるのはアングルのみ | 背景は無地のフラットなグレー | 全身(人間/二足歩行のキャラクターは頭からつま先まで、擬人化したペットも含む。実際の姿の四足歩行ペットを選択した場合は鼻先からしっぽまで) | 衣装はすべてのパネルで同一(人間と擬人化したペットは同じ服装。はい、擬人化したペットには小さなセーター/ミニパーカー/蝶ネクタイなど、人型の服を着せます。実際の姿の四足歩行ペットは、首輪/バンダナ/ハーネスなどのシンプルなアクセサリーのみ) | 表情とポーズは選んだ雰囲気に合わせる(擬人化したペットは「生意気な女王様」「おどけた王様」など)。人間はデフォルトでニュートラルな表情とし、カメラ目線にする(またはプロフィール/背面に応じて視線を外す)。
ステップ 4 — リール(リクエストされた場合のみ)

2回に分けて呼び出します。Seedance は imageUrls を最初のフレームとして扱います(確認済み)。キャスティングカードのグリッドを渡すと、それを映してリールが始まってしまいます。そのため、まずリール用のヒーロー画像を1枚生成し、その後アニメーション化します。

まずコンセプトを選ぶ

「ゆっくりとした内省的なズームイン」を自動的に選ばないでください。多くのクリエイター向けコンテンツでは、自信に満ちたエネルギーが効果的です。

コンセプト:フックとなる見せ場 | 堂々としたポーズ | 態度の変化(視線をそらす → すばやく振り返ってニヤリ) | 通り過ぎる | 衣装を披露 | 雰囲気の変化(クリップの途中で照明が変わる) | 場面を見せてキープ | 穏やかな物語の一場面(本当に穏やかなニッチなペルソナに限る)。

フックのルール: 最初の1秒で注意を引きつけます。プラットフォームに応じた調整: TikTok/IG Reel/Shorts → インパクト重視。LinkedIn/YouTube → プロフェッショナル/穏やか。フルーツ/3D/アニメ → スタイライズして自信のある雰囲気に(穏やかな演出では物足りなくなります)。

カメラワーク(1つ選択): ゆっくりズームイン | ゆっくりズームアウト | 部分的なオービット | ゆっくり左/右へトラッキング | 固定 | 上向きのチルト | すばやく寄る。

アクション(1つ選択): インパクト重視のデフォルト — 自信に満ちたカメラ目線から態度を変える | 堂々としたポーズをキープ | 髪をなびかせる | 笑顔がこぼれる | 自信を持ってカメラに向かって歩く | 衣装を見せるようにターン | 手振り | リズミカルな動き | 肩越しに振り返る | 照明が落ちる。控えめな演出(穏やかなニッチなペルソナのみ) — 本から顔を上げて柔らかく微笑む | ゆっくりと頭を傾ける | そよ風に髪がなびく | 目を開く | 唇を少し開く。

環境/照明: 汎用的な表現より、雰囲気が伝わる具体的な描写を使います。「カフェの中」ではなく、「ネオンサインの反射が映る、東京のピンク色のネオンに彩られたコーヒーショップの店内」(インパクト重視)、または「雨筋のついた窓、ろうそくの灯り、湯気の立つティーカップ」(穏やか)とします。コンセプトに合ったエネルギーにしてください。

サブステップ 4-i:リール用ヒーロー画像(gemini i2i、目標 AR、全身の単一フレーム)
URL=$(gen-ai generate -m gemini-3.1-flash-image -i ./<persona-slug>/casting.png -p "<subject-opening from Step 3> Single full-body photograph of the same character from the casting-card reference, head-to-toe in frame. <frozen appearance block>. Wearing the same signature wardrobe shown in casting card. <opening pose / framing for chosen concept>. <atmospheric environment + lighting>. Composition: full body head to toe, framed for video animation in <platform-AR>. Real photograph quality (or stylized rendering per opening). No text, no captions, no watermarks, no logos, no UI, no phone, no device, no screen, no social media overlays." --aspect-ratio <platform-AR> --json --no-input | grep -oE 'https?://[^"]+' | head -1)
curl -sSL -o ./<persona-slug>/reel-hero.png "$URL"

コスト:約3 cr。フォールバック先として flux-2-max を適用します。

リール用ヒーロー画像 ≠ 最終的なアクションポーズ。 Gemini は、堂々としたポーズや動作中の姿を指定しても、キャスティングカードのニュートラルな立ち姿を維持する傾向があります(確認済み)。問題ありません。アクションは 4-ii の Seedance プロンプトで表現します。想定よりポーズがおとなしく見えるという理由だけで、ヒーロー画像を再生成しないでください。

サブステップ 4-ii:アニメーション化(Seedance i2v、音声有効)

プラットフォーム → AR + 長さ:

プラットフォームAR長さ
tiktok / instagram-reel / instagram-story / youtube-shorts9:168s
instagram-feed1:1(Seedance は 4:5 に対応していないため、汎用的な比率として最も近いもの)6s
youtube / linkedin / x / twitter16:98–10s
URL=$(gen-ai generate -m seedance-2.0 -i ./<persona-slug>/reel-hero.png -p "<subject-opening>. <frozen appearance block>. Wearing same signature wardrobe. <single action from vocabulary matching the concept — strong language here, this is where action actually lands>. <same atmospheric environment + lighting as hero>. <single camera move from vocabulary>. Audio: <ambient soundscape matching scene — environmental sounds, mood-appropriate underscore; no spoken dialogue, no voiceover, no music vocals>. Single continuous moment, no scene changes, no multiple sequential actions, no fast or chaotic movement. No text, no captions, no watermarks, no logos, no UI, no phone, no device, no screen, no social media overlays." --aspect-ratio <platform-AR> --duration <platform-duration> --generate-audio --json --no-input | grep -oE 'https?://[^"]+' | head -1)
curl -sSL -o ./<persona-slug>/reel.mp4 "$URL"

コスト:1 cr/秒 × 長さ。リール合計:約8~13 cr。

Seedance のプロンプト順(KLING_RULES で確認済み):被写体 → アクション → 環境 → カメラ → 照明 → 音声。カメラワークは連続した1つの動き、主要なアクションは1つにします。複数の動きを連鎖させないでください。

リールに使用しないモデル: startFrame のみ対応する i2v(seedance-i2v、hailuo-2.3-fast、runway-gen3a-turbo、wan-2.7-i2v、luma-flash2-i2v、pika-frames)は、クリップ内で人物がずれていきます。runway-gen4-ref は静止 PNG を返します(確認済み。動画ではありません)。kling-3.0-pro/veo-3.1/veo-3.1-fast は startFrame のみ対応しています。複数画像によるキャラクター参照モード(Kling element/Veo Ingredients)は、現時点で CLI に公開されていません(ロードマップ)。

制約について正確に説明すると: Seedance の imageUrls は純粋なキャラクター参照ではなく、最初のフレームとして動作します。単一フレームのヒーロー画像 + i2v を使うと、きれいなキャラクター画像からリールが始まり、そのままアニメーションします。

ステップ 5 — キャプションを作成して納品

persona.md にキャプションを追記します。デフォルトは 3 件で、ペルソナの口調にします。ハッシュタグブロックは必ず #picsart #picsartcreator から始め、その後にプラットフォームに合わせたニッチなタグを続けます。

プラットフォーム長さPicsart のタグペアの後に続けるニッチなタグ
tiktok / youtube-shorts80〜150 文字、単一のフックトレンドのタグ 4〜6 個
instagram (reel/story/feed)150〜300 文字、フック+ストーリー6〜10 個
youtube standard300〜500 文字、キーワードを多く含めるキーワードタグ 3〜5 個
linkedin500〜1000 文字、プロフェッショナルな内容業界タグ 3〜5 個
x / twitter合計 280 文字以内(タグを含む)1〜2 個
(プラットフォーム指定なし)約 150 文字、バランスの取れた内容汎用タグ 4〜6 個

最終サマリーを出力します:✓ ペルソナ「Lena」を納品しました。ローカル:./lena/。使用量:約 3 クレジット。ファイル:casting.png、persona.md(+ _meta.json)。リールを生成した場合は、ファイル一覧に reel-hero.png と reel.mp4 を追加します。

コストの透明性

コストを使う前にプランを表示します。gen-ai pricing <model> で最新の料金を取得し、料金をハードコードしないでください。各ステップの後に ✓ <step> (<credits>) を表示します。

Plan:
  Casting card (gemini-3.1-flash-image, 1 image)         ~3 cr
[ Reel hero (gemini-3.1-flash-image, 1 image)            ~3 cr ]   reel only
[ Reel animation (seedance-2.0, 8s @ 9:16)               ~8 cr ]
  ────────────────────────────────────────────────────────
  Estimated total                                       ~3 or ~14 cr
Continue? [Y/n]

出力

./<persona-slug>/
├── persona.md       # name, bio, voice, frozen appearance block, captions
├── casting.png      # head-to-toe 4-angle casting card
├── reel-hero.png    # only if reel requested
├── reel.mp4         # only if reel requested (includes ambient audio)
└── _meta.json       # step parameters

再生成

自然言語で指示します。エージェントは _meta.json を読み取り、適切なステップを再実行します。

  • 「Lena の髪をもっと暗くして再生成」(約 3 cr)
  • 「静止画ではなく、ゆっくりカメラを前進させるリールに作り直して」(約 8 cr)

再実行する前に、費用を確認します。

制限事項(現時点)

  • 出力先はローカルのみです(Drive 連携は、新しい CLI Drive API の提供後、v1.1 で対応予定です)
  • 1 回の実行につきペルソナは 1 つです(複数のペルソナは gen-ai generate -m kling-multi-image-v2-1 -i nova/casting.png -i lena/casting.png -p "<scene>" または今後の Scene Composer スキルで対応)
  • プレミアムなフォトリアル品質には非対応です(gemini-3-pro-image は延期)
  • プレミアムなモーションコントロールリールには非対応です(Kling Motion Control V3 と creator motion-ref は延期)
  • 音声/トーキングヘッド形式のリールには非対応です(Picsart-Eleven の性別判定は信頼性が低いです)。リールには Seedance の環境音が付きます。環境音と雰囲気を演出するアンダースコアで、音声合成による発話はありません
  • オーダーメイドの音楽には非対応です(Seedance のアンダースコアは --generate-audio で生成。専用の音楽生成パスは延期)
  • Kling-element/Veo-Ingredients のキャラクター参照動画には非対応です(CLI では公開されていません)
  • シーンのバリエーションは組み込みで提供されません(キャスティングカードがキャラクターとなり、シーンの生成は後続のツールで行います)

コメント