本文へ移動
cccskills
無料GitHub で公開日本語紹介

varg-character-keynote

オリジナルキャラクターが舞台で短い決め台詞を話す、縦型のスピーカー動画を作ります。表情や動きのオチに、音声と拍手を加えられます。

原文原文の説明を見る

Makes a vertical 9:16 "character on stage" video in one varg render: a custom character (Higgsfield Soul) stands at a conference keynote and delivers a one- or two-line hook with a physical punchline, voiced by Seedance 2.5 native audio with audience applause. Use when someone asks for a keynote or speaker-style UGC ad, a talking character or talking avatar giving a speech on stage, a spokesperson or mascot delivering one punchy line, a conference talk clip with a custom person, or wants to swap the character in this template. Not for long talking-head videos from a script or voiceover (use varg-ai with a lip-sync model), multi-scene ads with the same actors (use varg-consistent-characters), two-person dialogue (use varg-podcast-video), or songs (use varg-music-video).

hashgraph-online/awesome-codex-pluginsスター 1,440(GitHub 1,440 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 短い登壇風の縦型広告を作りたいとき
  • マスコットに決め台詞を話させたいとき
  • カスタム人物の講演クリップ制作

日本語での紹介

できること

オリジナルキャラクターがカンファレンスのステージに立ち、短い台詞を話す9:16の縦型動画を作ります。キャラクターと無人のステージ画像を用意し、Seedance 2.5で人物を舞台に配置して、台詞の音声と観客の拍手を生成します。台詞は8秒に収まる1〜2文が目安で、最後の言葉に合わせた動作のオチを加えます。たとえば、話し終わりに何かを指さす、驚いた動きをするなど、短い一続きのアクションとして構成します。キャラクターの設定、台詞、ステージの説明を変えて、テンプレートを差し替えて使えます。

こんなときに便利

マスコットやスポークスパーソンに短いメッセージを話させる縦型広告、スピーカー風のUGC広告、カスタム人物が登壇する短い講演クリップに向いています。長い台本のトーク動画や複数人の会話、歌を扱う動画は別の用途です。

使い方の例

  • 「このマスコットが舞台で一言話す縦型動画を作って」
  • 「短い決め台詞の最後に動きのオチがある登壇クリップを作って」
  • 「テンプレートの話者を、カラフルな衣装の人物に差し替えて」

注意点

varg MCP接続または VARG_API_KEY と curl が必要です。ローカル依存ツールはありません。生成前に費用を見積もり、明示的な実行許可を得る手順が示されています。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md6.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

varg character keynote

One varg render produces a 9:16 talking-speaker video: Soul generates the character, Nano Banana 2.1 the empty stage, and Seedance 2.5 puts the character on that stage and voices the line with native audio.

Generation runs on varg: the varg MCP server (https://mcp.varg.ai/mcp, tool render_video) or the varg-ai skill (cloud render, POST /v2/render). Read varg-ai for sign-in, models and the render format.

To create or swap a character, edit ONLY three things

  1. LINE: one or two short spoken sentences, emotional hook + payoff (fits 8 s).
  2. character prompt: "Candid photo of ..." + body/face/clothing details + "Vivid saturated colors, realistic skin detail." Contrast sells the line: an exact age, an unusual build or a loud outfit played straight beats a generic presenter. The varg-character-design skill has archetypes, realism wording and moderation-safe phrasing; if the speaker must reappear in other videos, make a sheet there and pass its face crop instead of generating with Soul.
  3. scene prompt: stage description, always "empty, no people", with a themed screen behind the speaker.

Template (cloud render: no imports)

const LINE = "I learned to code at sixty-eight. Your excuse just expired.";

const character = Image({
  prompt: "Candid photo of <PERSON: age, build, face, hair, clothing, accessories>. Vivid saturated colors, realistic skin detail.",
  model: varg.imageModel("soul"),
  aspectRatio: "9:16",
  // Soul "Realistic" style. Provider options must sit under varg.<provider>, or they are dropped.
  providerOptions: { varg: { higgsfield: { params: { style_id: "1cb4b936-77bf-4f9a-9039-f3d349a4cdbe" } } } },
});

const scene = Image({
  prompt: "Wide shot of a bright modern conference stage, empty, no people: dark backdrop with a large glowing screen showing <THEMED MINIMALIST SLIDE>, warm spotlights, standing microphone, blurred audience in the dark foreground. Vivid saturated colors, photorealistic event photography.",
  model: varg.imageModel("nano_banana_2_1"),
  aspectRatio: "9:16",
});

const talk = Video({
  prompt: {
    text: "The <person> from the first reference image stands center stage as a keynote speaker on the conference stage from the second reference image, holding the microphone. <One line of speaking manner/emotion.> Dialogue: \"" + LINE + "\" On the last words <one physical punchline action>, the audience erupts in applause. Warm spotlights, big-conference keynote energy, vivid saturated colors, no text on screen.",
    images: [character, scene],
  },
  model: varg.videoModel("seedance_2_5"),
  aspectRatio: "9:16",
  duration: 8,
  audio: "native",
});

export default (
  <Render width={1080} height={1920}>
    <Clip duration={8}>{talk}</Clip>
  </Render>
);

Run it

  • MCP: price it with estimate_cost (tool render, input { "code": <template> }), then pass the template as code to render_video and poll get_job until it completes. Report the billed cost with get_job_cost.
  • API: save it as keynote.tsx, then
curl -s -X POST https://api.varg.ai/v2/render \
  -H "Authorization: Bearer $VARG_API_KEY" -H "Content-Type: application/json" \
  -d "{\"code\": $(jq -Rs . < keynote.tsx)}"
# -> {"id":"job_xxx",...}; poll until completed, the video is at output.outputs[0].url
curl -s https://api.varg.ai/v2/jobs/JOB_ID -H "Authorization: Bearer $VARG_API_KEY"

Rules

  • Cloud render code has NO import statements: Render, Clip, Image, Video and varg are globals. Models go ONLY through varg.imageModel() / varg.videoModel(); bare model strings crash.
  • Image() and Video() are function calls, composed with JSX (<Clip>{talk}</Clip>).
  • One clip = one continuous action; the physical punchline lands on the last words of LINE.
  • Keep "no text on screen" and audio: "native": speech and applause come from Seedance's native audio.
  • Price first. Run estimate_cost (MCP, tool render) or POST /v2/estimate on the Seedance request and quote the result in credits. One run is roughly 350 credits at Seedance's default 720p (catalog, October 2026) and takes about 5–15 minutes. Never launch a render without the user's explicit go-ahead.
  • Seedance renders 720p by default. For 1080p, set the resolution for the route that runs it (see https://varg.ai/models/seedance_2_5.md); it roughly doubles the cost.
  • aspectRatio must match on both Images, the Video and the Render canvas (1080×1920 = 9:16). Change all four together when changing format.
  • Unchanged prompts are cached for free: when iterating on the line or the punchline, keep the character and scene prompts byte-identical so only the video regenerates.

Related skills

varg-ai (sign-in, models, cloud render format), varg-consistent-characters (the same people across several scenes), varg-podcast-video (two characters talking), video-skills (find a skill for another format).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

accelerate-local-work

無料概要あり

複数の独立したローカル作業を安全性と依存関係を確認して実行計画にまとめ、対応環境では並列化やAppleシリコン向け処理の選択を支援します。

  • ビルドやテストの独立した処理を並列化したいとき
  • 複数段階の作業計画を安全に実行したいとき
  • Appleシリコン向け処理の候補を確認したいとき
hashgraph-online/awesome-codex-plugins1,4362026年10月27日 更新

ad-creative-testing

無料概要あり

TikTokやMeta広告の勝ちパターンを分解し、異なる切り口のテスト案や予算、評価時期を整理して、数値から継続・修正・停止を判断するスキルです。

  • 勝ち広告を分解して次のテスト案を作りたいとき
  • 広告の本数やテスト予算を決めたいとき
  • 似た広告案の成果が変わらない原因を探したいとき
hashgraph-online/awesome-codex-plugins1,4402026年10月30日 更新

add

無料概要あり

将来の読み手が理由を知りたくなる未決定や暫定対応を、技術的負債として登録し、後から項目ごとに整理できるスキルです。

  • 暫定対応を負債として記録したいとき
  • TODOや未完了作業を管理したいとき
  • 負債の影響箇所や解消条件を残したいとき
hashgraph-online/awesome-codex-plugins1,4402026年10月30日 更新

adk-framework-adapters

無料概要あり

LangChain、EINO、AutoGen、AgentScope、CrewAI向けのコード雛形やAPI対応、プロジェクト構成を参照し、バージョン確認を踏まえてAIエージェント開発を支援します。

  • 指定したフレームワークで雛形を作りたいとき
  • 複数のエージェントフレームワークを比較したいとき
  • ツール定義やメモリ設定の例を参照したいとき
hashgraph-online/awesome-codex-plugins1,4362026年10月26日 更新

agent-debug-fixer

無料概要あり

エラーやテスト失敗、画面の異常などを再現して原因を特定し、テストで確認しながら影響を絞った修正を進めるデバッグ用スキルです。

  • テスト失敗の根本原因を調べたいとき
  • 画面や機能の不具合を小さく修正したいとき
  • 再発防止のテストを先に用意したいとき
hashgraph-online/awesome-codex-plugins1,4402026年10月30日 更新

agent-dev-workshop

無料概要あり

対話を通じてAI Agentの要件整理から設計、ツール定義、コード生成、動作確認まで6段階で進め、実行可能なプロジェクトを作ります。

  • Agentの要件と設計を整理したいとき
  • 実行可能なAgentの試作品を作りたいとき
  • ツールやPromptの構成を決めたいとき
hashgraph-online/awesome-codex-plugins1,4362026年10月26日 更新

hashgraph-online のスキルをすべて見る

このスキルの問題を報告する