Communitygithub.com

lalomorales22/toonkit-shorts

toonkit/look.yaml を編集して、番組の見た目や雰囲気を変更します。ホスト名、性格、Piperボイス、キャプションの色・サイズ・位置、パレット、フォント、タイトルカードやサムネイルのスタイル、エピソードの長さ、トピックのニッチ、アップロードのデフォルト設定をカスタマイズできます。プリセット(mort-and-blitz、clean-tech、retro)の切り替えも可能です。

toonkit-shorts とは?

ToonKit Shortsは、YouTube Shorts向けアニメーションチャンネルの見た目と雰囲気を、たった1つの設定ファイル「toonkit/look.yaml」で完全にカスタマイズできるAIエージェントスキルです。ホスト名や性格、Piper TTS音声、キャプションの色・サイズ・位置、カラーパレット、フォント、タイトルカードやサムネイルのスタイル、エピソードの長さやトピックのニッチ、アップロード設定まで、あらゆる要素を変更できます。プリセットとして「mort-and-blitz」「clean-tech」「retro」が用意されており、ファイルをコピーするか `extends` キーを使うだけで簡単にスタイルを切り替えられます。音声を変更した場合は `./setup.sh` を実行して新しいPiper音声をダウンロードし、`bin/toonkit clean <script> --stage audio` で音声キャッシュをクリアして再レンダリングすることで変更が反映されます。クラウドAPIを必要としない無料モードではバンドルされたアートライブラリを使用し、キャラクターの名前や声、色の変更は即座に反映されます。新しいキャラクターアートを作成する場合は、参照画像と説明文を設定ファイルに追加し、`--mode rig`(約$0.6/エピソード)または `--mode hybrid`(約$1.7/エピソード)でレンダリングしますが、費用が発生する前に必ずユーザーに確認を取るよう設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lalomorales22/toonkit-shorts/tree/HEAD/skills/customize-look

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

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

ドキュメント

ToonKit Shorts: ルックのカスタマイズ

すべてのスタイルは1つのファイル toonkit/look.yaml に集約されています(フォールバック先は looks/mort-and-blitz.yaml)。TOONKIT_LOOK=/path/x.yaml で上書き可能です。プリセット: toonkit/looks/{mort-and-blitz,clean-tech,retro}.yaml。

  • プリセットの切り替え: cp toonkit/looks/retro.yaml toonkit/look.yaml、または extends: retro と変更したいキーのみを記述した look.yaml を作成。
  • 音声を変更したら ./setup.sh を実行(新しい Piper 音声をダウンロード)。bin/toonkit look で確認。
  • 変更を反映するには再レンダリング。キャッシュされた音声はエピソード ID ごとに再利用されます。音声変更後は bin/toonkit clean <script> --stage audio を実行。
キー説明
show_nameタイトルカードとサムネイルに表示されるタグ、説明文の {show}
hosts.a / hosts.b .nameホスト名。スクリプト内で speaker(または A/B)として使用可能
.personality日次実行スキルがそのホストの台詞をどのように書くか(a = 誇張、b = 無表情のオチが最も効果的)
.voicePiper 音声 ID(例: en_US-ryan-medium、en_GB-alan-medium)(一覧: https://huggingface.co/rhasspy/piper-voices)
.tts_stylehype(より速く、迫力のある)または flat
.caption_color#RRGGBB 形式で、そのホストのアクティブな字幕単語をハイライトする色
.art / .lock有料の Imagine モード(--mode hybrid/rig)で新しいショットを描画するために使用される参照アートとその説明
palette.tintsタイトルカード/サムネイルに許可される色のバリエーション: toxic electric hotpink purple acid blood cyan sunset
font.file / font.name字幕とタイトルカード用の TTF(name は字幕用フォントのファミリー名)
captionssize、y(0 ~ 1920。Shorts UI の上部に表示されるように 1500 未満に設定)、基本 color、outline、1チャンクあたりの max_chars
title_cardenabled、コールドオープンカードの seconds、show_tag(show_name バッジ)
thumbnailenabled、tint: auto または固定の色名
episodelength_s、niche(日次実行が調査するトピック)、lines、music `{bpm, riff: chug
uploadprivacy(デフォルト: private)、category ID、tags、playlist、made_for_kids、synthetic_media(true のままに)、description テンプレート({show} {niche} {title} {source})

キャラクター / アート

無料モード($0)では、バンドルされたアートライブラリをアニメーション化します(2つのキャラクター枠: ホスト a = 「誇張タイプ」、ホスト b = 無表情の女性、さらにセットとリアクションショット)。名前の変更、音声変更、色変更はそのアートに即座に反映されます。新しいキャラクターアートは新しいショットを意味します。hosts.*.art に参照 PNG を配置し、hosts.*.lock + art_style で説明を記述し、--mode rig(〜$0.6/エピソード、xAI Imagine、XAI_API_KEY が必要)または --mode hybrid(〜$1.7)でレンダリングします。費用が発生する前にユーザーに確認してください。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル