Communitygithub.com

manim-composer

協助使用 Manim 與 3Blue1Brown 風格,從概念發想到場景設計,打造引人入勝的數學解說影片。

manim-composer 是什麼?

manim-composer 是一個 AI 代理技能,旨在引導使用者透過結構化的工作流程,創作出具有 3Blue1Brown 風格的數學解說影片。它涵蓋三個主要階段:深入理解概念、與使用者釐清目標受眾與風格偏好,以及輸出詳細的場景設計文件(scenes.md)。輸出的場景文件包含敘事弧、視覺元素、旁白筆記與技術實現細節,並遵循「視覺敘事」、「節奏韻律」、「數學之美」與「互動技巧」等風格原則。此技能支援 Claude Code、Cursor 等具備文件生成能力的代理平台,適合教師、YouTuber 或任何想製作高品質數學影片的開發者使用。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/adithya-s-k/manim_skill/tree/main/skills/manim-composer

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

工作流程

第一階段:理解概念

  1. 深入主題研究-提問前先徹底探索

    • 使用網路搜尋了解核心概念
    • 找出讓這個主題有趣的關鍵見解
    • 找出讓學習者豁然開朗的「頓悟時刻」
    • 記下常見的誤解,以便在影片中釐清
  2. 找出敘事鉤子

    • 這部影片回答了什麼問題?
    • 觀眾為什麼要在乎?
    • 哪個元素令人驚訝或違反直覺?

第二階段:與使用者釐清

提出有針對性的問題(不要一次問完,根據回應調整):

觀眾與範圍

  • 應假設觀眾具備何種數學/科學背景?(例如「會微積分」或「高中代數」)
  • 目標影片長度?(短:5-10分鐘,中:15-20分鐘,長:30分鐘以上)
  • 這部影片應該獨立存在,還是系列的一部分?

重點與深度

  • 有哪些特定面向要強調或跳過?
  • 偏重證明,還是直覺理解?
  • 需要包含哪些實際應用?

風格偏好

  • 偏好何種配色方案?
  • 旁白風格?(輕鬆、正式、活潑)
  • 是否有特定的視覺隱喻想法?

第三階段:建立 scenes.md

輸出一個全面的 scenes.md 文件,結構如下:

# [影片標題]

## 總覽
- **主題**:[核心概念]
- **鉤子**:[開場問題/懸念]
- **目標觀眾**:[先備知識]
- **預估長度**:[X 分鐘]
- **關鍵見解**:[頓悟時刻]

## 敘事弧
[2-3 句話描述從困惑到理解的過程]

---

## 場景 1:[場景名稱]
**長度**:約 X 秒
**目的**:[這個場景要達成什麼]

### 視覺元素
- [所需的 Mobject 列表]
- [要使用的動畫]
- [攝影機移動]

### 內容
[詳細描述場景中發生的事、展示的內容、解釋的內容]

### 旁白筆記
[需要傳達的關鍵點、語氣、節奏提示]

### 技術筆記
- [特定的 Manim 類別/方法]
- [需要注意的任何複雜實作]

---

## 場景 2:[場景名稱]
...

---

## 轉場與流暢度
[場景如何連接、重複出現的視覺主題]

## 色調盤
- 主色:[顏色] - 用於 [目的]
- 輔色:[顏色] - 用於 [目的]
- 強調色:[顏色] - 用於 [目的]
- 背景色:[顏色]

## 數學內容
[需要渲染的方程式、公式或數學物體列表]

## 實作順序
[建議的場景實作順序,並備註相依性]

3b1b 風格原則

在構思場景時應用以下原則:

視覺敘事

  • 展示,而不只是告知-每個概念都需要視覺化呈現
  • 逐步揭露-循序建立複雜度,不要一次展示所有內容
  • 視覺連續性-盡可能轉化物件,而非直接取代

節奏與韻律

  • 為洞察留白-讓觀眾有時間吸收關鍵時刻
  • 變換節奏-混合快速序列與較慢的解釋
  • 以收束結束場景-每個場景應感覺完整

數學之美

  • 強調優雅-凸顯數學何時出乎意料地簡單或美麗
  • 連結不同表徵-以多種方式展示同一概念(代數、幾何、直觀)
  • 逐步擁抱抽象-從具體開始,再推廣到一般

互動技巧

  • 提出問題-在揭露答案前先激起觀眾的好奇心
  • 承認困難-「一開始這可能看起來有點令人困惑...」
  • 慶祝頓悟-讓「頓悟時刻」感覺值得

參考資料

模板

Individual skills in this repo

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

相關技能