mcpField
O
open-animate

open-animate

github.com/jacobcwrightクリエイティブ・メディア2668 回インストール31 週間前に更新
リポジトリ

open-animate について

エージェント向けのモーショングラフィックススキルです。Remotion と @oanim/core でシーンを構成して MP4 にレンダリングし、MCP ツールまたは CLI で画像・動画・音声素材も生成、編集できます。

主な機能

  1. 01プロジェクトの雛形とアニメーションプリセット
  2. 02シーンコンポーネントとトランジション
  3. 03タイポグラフィ効果とデザイントークン
  4. 04MP4 とクラウドレンダリング
  5. 05画像・動画・音声の生成と処理

活用シーン

  1. 01製品紹介や解説動画の制作
  2. 02複数シーンのアニメーション構築
  3. 03映像・音声素材の生成と合成

MCP 対応

gen_image、edit_image、remove_bg、upscale、gen_video、gen_audio、run_model などの MCP ツールを提供し、MCP 対応環境でメディア素材を生成・処理できます。

インストール

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

$npx skills add https://github.com/jacobcwright/open-animate --skill open-animate

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
animation-cookbook.md
asset-generation.md
composition-patterns.md
media-guide.md
scene-config.md
workflow.md
templates/
explainer.md
investor-update.md
launch-video.md
logo-reveal.md
meme-caption.md

詳細

Open Animate — エージェント向けクリエイティブスイート

プロ仕様のモーショングラフィックスを作成し、ビジュアルアセットを生成します。作りたいものを説明するだけで、MP4 が完成します。

前提条件

このスキルは、Remotion API の基本的なパターンに関する Remotion skills を基盤としています。

npx skills add remotion-dev/skills

ワークフロー

1. プロジェクトを初期化する
npx oanim init my-video
cd my-video
2. @oanim/core を使って構成する
import { fadeUp, popIn, Background, SafeArea, palettes } from '@oanim/core';

プリセットの全リファレンスについては、references/animation-cookbook.md を参照してください。

3. プレビューする
npx remotion studio
4. MP4 にレンダリングする
npx oanim render
5. メディアアセットを生成して使用する(任意)

MCP ツール(推奨 — Cowork および MCP 対応環境で利用できます):

ツール用途
gen_imageテキストプロンプトから画像を生成します
edit_imageプロンプトを使って既存の画像を編集します
remove_bg画像の背景を削除します
upscale画像を 2 倍に拡大します
gen_videoテキストから動画を生成します(非同期。完了するまでポーリングします)
gen_audioテキストから音声/音楽を生成します(非同期。完了するまでポーリングします)
run_modelカスタム入力を使って任意の fal.ai モデルを実行します

CLI(代替手段 — 外部への HTTP 通信が必要です):

npx oanim assets gen-image --prompt "dark gradient abstract" --out public/bg.png
npx oanim assets run --model fal-ai/kling-video/v2.5-turbo/pro/text-to-video \
  --input '{"prompt":"cinematic abstract motion","duration":"5"}' --out public/clip.mp4
npx oanim assets run --model beatoven/music-generation \
  --input '{"prompt":"ambient electronic, no vocals","duration_in_seconds":30}' --out public/music.mp3

その後、構成で使用します。

import { Img, OffthreadVideo, Audio, staticFile } from 'remotion';

<Img src={staticFile('bg.png')} style={{ width: '100%', height: '100%', objectFit: 'cover' }} />
<OffthreadVideo src={staticFile('clip.mp4')} style={{ width: '100%', height: '100%', objectFit: 'cover' }} />
<Audio src={staticFile('music.mp3')} volume={0.25} />

機能

機能MCP ツールCLI コマンド
プロジェクトのひな形作成—oanim init
アニメーションプリセット(fadeUp、popIn、springs)—@oanim/core
コンポーネント(Terminal、Card、Badge、GlowOrb)—@oanim/core
シーンのトランジション(fadeBlur、clipCircle、wipe)—@oanim/core
タイポグラフィ(AnimatedCharacters、TypewriterText、CountUp)—@oanim/core
デザイントークン(5 種類のパレット、フォント、間隔)—@oanim/core
動画へのレンダリング—oanim render
クラウドレンダリング—oanim render --cloud
AI 画像生成gen_imageoanim assets gen-image
AI 画像編集edit_imageoanim assets edit-image
背景の削除remove_bgoanim assets remove-bg
画像の拡大upscaleoanim assets upscale
AI 動画生成gen_videooanim assets run(動画モデル)
AI 音声生成gen_audiooanim assets run(音声モデル)
任意の fal.ai モデルrun_modeloanim assets run
メディアの合成—staticFile() を介した <Img>、<OffthreadVideo>、<Audio>

参考資料

  • references/workflow.md — エージェントのステップごとのワークフロー
  • references/scene-config.md — animate.json のスキーマリファレンス
  • references/composition-patterns.md — 複数シーンの構成アーキテクチャ
  • references/animation-cookbook.md — @oanim/core のプリセット全リファレンス
  • references/asset-generation.md — AI アセット生成ガイド
  • references/media-guide.md — 構成で生成済みメディアを使用する方法(Img、Video、Audio)

テンプレート

  • templates/launch-video.md — 4 シーンの商品ローンチ(5 秒)
  • templates/explainer.md — ステップ形式の解説動画(20 秒)
  • templates/logo-reveal.md — グロー効果付きのロゴアニメーション(5 秒)
  • templates/meme-caption.md — 縦型ソーシャルクリップ(6 秒)
  • templates/investor-update.md — 指標ダッシュボード(15 秒)

コメント