Communitygithub.com

ChatGPT画像ショート動画スキル

固定ブラウザタブを使用したChatGPT画像生成、ローカルTTSナレーション、タイムド字幕焼き込み、カバーエクスポート、マニフェスト生成による縦型ショート動画制作手法。再現可能な画像→ショート動画ワークフローを必要とするオペレーター向け。

ChatGPT画像ショート動画スキル とは?

このスキルは、ChatGPTで生成した画像を主なビジュアルとする縦型ショート動画を、再現性高く制作するための手法を提供します。オペレーターが提供する固定ブラウザタブを使用して画像生成を行い、ローカルでTTS(音声合成)によるナレーション、ffmpeg/PILを用いた動画組み立て、字幕焼き込み、プラットフォーム用カバー画像の作成、そしてすべての成果物を指し示すマニフェストの生成を自動化します。主な特徴として、セッションの一貫性を保つための固定タブ使用、ビートごとのビジュアルプロンプト、1080x1920のセーフエリアルール、プライベートアクセス情報をスキル外に保持する設計が含まれます。Claude Code、Cursor、CodexなどのAIエージェント上で動作し、オペレーターはスクリプトやコンテンツ計画を入力するだけで、一貫性のある高品質なショート動画を生成できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ChronoAIProject/nyx-skills/tree/HEAD/chatgpt-image-short-video

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

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

ドキュメント

ChatGPT画像ショート動画

この方法を使用して、スクリプトまたはコンテンツ計画を、主要なビジュアルがオペレーター提供の固定ブラウザタブを通じてChatGPTで生成され、その後ローカルでナレーション、焼き込み字幕、プラットフォームカバー、およびマニフェストと共に組み立てられる縦型ショート動画に変換します。

完全な制作チェックリスト、プロンプトパターン、タイミングルール、レンダリングルール、カバー契約、およびマニフェストスキーマについては、references/workflow.mdをお読みください。

コアワークフロー

  1. 入力内容を確認します:タイトル、サブタイトルまたはフック、音声スクリプト、ビジュアルスタイルの概要、ターゲット言語、TTS音声/レート、出力ディレクトリ、プラットフォームメタデータ。
  2. オペレーターが提供する固定の画像生成ブラウザタブを使用します。固定タブが壊れており、オペレーターが交換を承認した場合を除き、新しいChatGPTセッションを開かないでください。
  3. 参照資料のビートごとのプロンプトパターンを使用して、1つのプライマリ画像または少数のビート画像セットを生成します。
  4. 生成された画像をローカルソースアセットとして保存し、プロンプト、ブラウザタブラベル、画像インデックス、タイムスタンプ、および手動リトライを記録します。
  5. TTSを使用してローカルでナレーションを生成し、利用可能な場合はメディアと字幕サイドカーの両方を保存します。
  6. ffprobeで真のオーディオ長を測定し、想定されるスクリプト長ではなく、オーディオ長からフレーム数を導出します。
  7. TTSサイドカーまたはローカル音声アライナーから字幕を調整し、読みやすいブロックに分割します。
  8. 安全なタイトル/字幕配置、軽い動き、焼き込み字幕を備えた1080x1920フレームをレンダリングします。
  9. ffmpegでエンコードし、ナレーションを多重化し、4:3および3:4のカバーを作成し、すべての最終アーティファクトを指し示すマニフェストを書き込みます。
  10. 動画、カバー、字幕、マニフェストが公開安全であり、内部ハンドル、ローカルパス、資格情報、ブラウザスラッグ、またはドラフトラベルが含まれていないことを検証します。

譲れない条件

  • 固定タブアクセスはプライベートなオペレーター設定です。実際のタブURL、アカウント名、アクセストークン、ローカルワークスペースパス、またはハンドルを再利用可能な出力に決して含めないでください。
  • 固定タブはセッションの継続性と画像ツールの一貫性のために存在します。画像生成を無関係な会話から隔離し、リトライ間のスタイルのずれを減らします。
  • 最終動画は、ターゲットプラットフォームが別の契約を必要としない限り、1080x1920、24または30 fps、H.264、yuv420p、AACオーディオ、+faststartで維持します。
  • 字幕は動画に焼き込みます。ショートフォームプレビューでは外部キャプションファイルのみに依存しないでください。
  • 水平4:3と垂直3:4の両方のカバーを別々のファイルとしてエクスポートします。
  • マニフェストは、可能な場合はリポジトリまたはパッケージ相対のアーティファクトパスを使用する必要があります。マシンローカルのプライベートパスをポータブルマニフェストにシリアライズしないでください。

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

ChronoAIProject/aevatar-attachment-probe

Boundary test for inbound Lark attachments — the user sends an image or file alongside this command and the bot reports exactly what it can observe on the chat path (text only, attachment refs, or nothing), without guessing. Detects when the platform wires chat-path attachment visibility so dependent skills can be upgraded.

ChronoAIProject/aevatar-vision-probe

Verify the read-image (vision) path end to end — the user sends an image plus the trigger, a workflow vision step describes it, and the run output proves the model actually saw the image (a real description, not "no image received"). Run it before any image-dependent workflow (petty-cash receipt, invoice OCR).

ChronoAIProject/codex-formal-answer

Use when answering mathematical, conceptual, philosophical, or metaphysical questions through repository-first scientific reasoning, a clause-complete formal bridge, retained exact Lean specializations, reusable library growth, and an ordinary conversational answer; the formal work stays internal and is shown only when the user asks for it.

ChronoAIProject/lark-im-ops

Send, reply to, react to, read, and find Lark messages and chats through the bot's NyxID-brokered im/v1 APIs — proactively post to a chat or DM, thread-reply, add or remove emoji reactions, read a single message or pull a chat's history over a time window, search or list the chats the bot is in, and download an image/file from a message. Handles the "content must be a JSON string" footgun and receive_id_type selection, and doubles as the im-scope probe — on a scope 403 it reports the exact missing permission instead of failing silently.

ChronoAIProject/nyx-skills

Verify-first promotion intelligence for ANY repo or org. Pulls live GitHub state, runs sshx multi-perspective consensus over it, and returns an evidence-backed board of what is genuinely promotable, how items connect, and what is unverifiable. Use when an agent or operator asks "what's worth promoting / what connects / what's real" for a target repo or org.

ChronoAIProject/ornn-agent-manual-cli

The manual an AI agent loads to operate Ornn — the model-agnostic skill-lifecycle API (an npm-style registry + CLI for agent skills) — via the NyxID CLI (`nyxid proxy request ornn-api …`). Load and follow this skill WHENEVER the user asks to do anything with Ornn skills or skillsets. Skills: search Ornn or find a skill, pull or install a skill (or a specific version), run a skill, build and upload a skill, publish a new version, make a skill public / private / shared, run or read a security audit, deprecate or delete a version, diff two versions, check usage analytics, bind a skill to a NyxID service, link a skill to GitHub or sync from source, manage npm-style dist-tags, or transfer skill ownership. Skillsets — curated multi-skill bundles with a required master prompt: bundle skills into a set, create or publish a skillset, resolve its closure in one call, export a skillset as a Claude Code marketplace plugin, transfer skillset ownership, or diagnose why a shared skillset isn't visible (visibility derives fr

ChronoAIProject/petty-cash-approval-payload-builder

Runs the petty-cash approval flow end to end yourself — collect Lark DM/sheet/image context, extract receipt details, build the exact approval body, then SUBMIT the Lark approval instance.

ChronoAIProject/public-copy-release-guard

Portable checklist for gating public-facing copy before release. Use when captions, posts, manifests, topics, titles, or launch copy must be checked for generic AI wording, leaked internal labels, forbidden experiment or tool names, platform topic allowlists, CTA spam, and unsupported overclaims.

ChronoAIProject/research-claim-fidelity-reviewer

Severity-weighted BLOCK, WARN, OK reviewer method for technical and research posts. Use when reviewing X threads, announcements, captions, or launch copy for hook strength, thread arc, generic AI vocabulary, source fidelity, claim support, numeric-claim verification, and thread format before recommending publish.

関連スキル