mcpField
M
manim-composer

manim-composer

github.com/adithya-s-kクリエイティブ・メディア1.2k2.6k 回インストール40 週間前に更新
リポジトリ

manim-composer について

3Blue1Brown風の数学・科学解説動画を企画するためのスキルです。概念の調査、対象視聴者の確認を経て、構成化された `scenes.md` の作成を支援します。

主な機能

  1. 01概念調査と物語のフック
  2. 02対象視聴者と範囲の確認
  3. 03構成化された `scenes.md` の企画
  4. 04ビジュアル表現とテンポの指針
  5. 05参考資料とシーンテンプレート

活用シーン

  1. 01数学解説動画の構成案作成
  2. 02視聴者に応じた内容の深さ調整
  3. 03視覚的な説明とシーンのテンポ設計

インストール

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

$npx skills add https://github.com/adithya-s-k/manim_skill --skill manim-composer

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

同梱ファイル

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

references/
narrative-patterns.md
scene-examples.md
visual-techniques.md
templates/
scenes-template.md

詳細

ワークフロー

フェーズ 1:コンセプトを理解する
  1. 質問する前に、トピックについて十分に調査します

    • ウェブ検索を使って、核となるコンセプトを理解します
    • このトピックが興味深い理由となる重要な知見を特定します
    • 学習者にとって腑に落ちる「なるほど」と思える瞬間を見つけます
    • 取り上げるべきよくある誤解を確認します
  2. 物語の導入部分を特定する

    • この動画では、どのような疑問に答えますか?
    • 視聴者が関心を持つべき理由は何ですか?
    • 意外な要素や直感に反する要素は何ですか?
フェーズ 2:ユーザーに確認する

的を絞った質問をします(一度にすべて聞かず、回答に応じて調整します)。

視聴者と範囲

  • どの程度の数学・科学の知識を前提としますか?(例:「微積分を知っている」または「高校レベルの代数」)
  • 動画の長さはどのくらいを想定していますか?(短め:5~10分、中程度:15~20分、長め:30分以上)
  • 1本で完結させますか、それともシリーズの一部にしますか?

焦点と掘り下げ方

  • 強調したい点、または省きたい点はありますか?
  • 証明を重視しますか、それとも直感的な説明を重視しますか?
  • 実世界での応用例を含めますか?

スタイルの好み

  • 好みの配色はありますか?
  • ナレーションのスタイルは?(カジュアル、フォーマル、遊び心のあるもの)
  • 具体的にイメージしている視覚的なメタファーはありますか?
フェーズ 3:scenes.md を作成する

次の構成で、包括的な scenes.md ファイルを出力します。

# [Video Title]

## Overview
- **Topic**: [Core concept]
- **Hook**: [Opening question/mystery]
- **Target Audience**: [Prerequisites]
- **Estimated Length**: [X minutes]
- **Key Insight**: [The "aha moment"]

## Narrative Arc
[2-3 sentences describing the journey from confusion to understanding]

---

## Scene 1: [Scene Name]
**Duration**: ~X seconds
**Purpose**: [What this scene accomplishes]

### Visual Elements
- [List of mobjects needed]
- [Animations to use]
- [Camera movements]

### Content
[Detailed description of what happens, what's shown, what's explained]

### Narration Notes
[Key points to convey, tone, pacing notes]

### Technical Notes
- [Specific Manim classes/methods to use]
- [Any tricky implementations to note]

---

## Scene 2: [Scene Name]
...

---

## Transitions & Flow
[Notes on how scenes connect, recurring visual motifs]

## Color Palette
- Primary: [color] - used for [purpose]
- Secondary: [color] - used for [purpose]
- Accent: [color] - used for [purpose]
- Background: [color]

## Mathematical Content
[List of equations, formulas, or mathematical objects that need to be rendered]

## Implementation Order
[Suggested order for implementing scenes, noting dependencies]

3b1b スタイルの原則

シーンを構成する際は、次の原則を適用します。

視覚的なストーリーテリング
  • 見せるだけでなく、語る - すべてのコンセプトに視覚的な表現を用意します
  • 段階的に明らかにする - 複雑さを少しずつ積み上げ、一度にすべてを見せないようにします
  • 視覚的な連続性 - 可能な場合は、オブジェクトを置き換えずに変化させます
ペースとリズム
  • 洞察を得るための間を取る - 視聴者が重要な場面を理解する時間を設けます
  • ペースに変化をつける - 短いシーケンスと、ゆっくりとした説明を織り交ぜます
  • 場面の最後に解決を示す - それぞれの場面が完結したと感じられるようにします
数学の美しさ
  • 優雅さを際立たせる - 数学が驚くほどシンプル、または美しい場面を強調します
  • 表現を結びつける - 同じコンセプトを複数の方法で示します(代数的、幾何学的、直感的)
  • 抽象化を段階的に進める - 具体的な例から始めて、一般化します
エンゲージメントを高めるテクニック
  • 問いを投げかける - 答えを明かす前に、視聴者の好奇心をかき立てます
  • 難しさに寄り添う - 「最初は少しわかりにくく感じるかもしれません……」
  • 洞察を称える - 「なるほど」と思える瞬間にたどり着くまでの過程を大切にします

参考資料

テンプレート

コメント