← ClaudeAtlas

academic-deck-animatorlisted

學術簡報動畫引擎:以 slides_content.json 統一規格驅動的雙引擎動態簡報產生器。引擎A html-canvas 產出自包含 HTML 簡報+Canvas 粒子特效(particle-burst、drift-field、network-lines,僅限封面/章節頁);引擎B native-pptx 產出原生 PowerPoint 檔+真正的物件進場動畫(appear/fade/wipe/fly-in,依 entry_order 與 delay_ms 排時序),另有 split 拆頁模式把逐步動畫拆成連續頁面、轉 PDF 排版不重疊。內建學術動畫克制原則(動畫服務論證,不做裝飾)。何時用:口試簡報、研討會報告、演講簡報要加動畫或動態效果、要粒子特效開場、要逐步揭示研究架構/模型/論證、要把動畫簡報轉成 PDF 講義時。觸發詞:PPT動畫、簡報動畫、動態簡報、動效、粒子特效、particle、canvas 簡報、進場動畫、飛入、淡入、逐步顯示、逐條出現、動畫拆頁、slides_content.json、簡報轉場。與 academic-pptx 劃界:那個管簡報「內容與結構」的學術決策(說什麼、怎麼編排),本 skill 管「動效實作」(怎麼動起來);先用那個定內容,再用本 skill 上動畫。與 academic-slides 劃界:那個做 Beamer 風靜態 HTML 主題與數學排版,本 skill 做動畫層與粒子特效;純靜態學術 HTML 簡報找那個。與 pptx 劃界:那個是通用 .pptx 檔案讀寫機制,本 skill 是學術動畫規格+雙引擎產生器。
Nero1688/claude-academic-skills · ★ 2 · Data & Documents · score 75
Install: claude install-skill Nero1688/claude-academic-skills
# Academic Deck Animator(學術簡報動畫引擎) 把學術簡報從「靜態頁面」升級成「有節奏的論證」。一份 `slides_content.json` 驅動兩種輸出: | 引擎 | 產出 | 適用場景 | |---|---|---| | `html-canvas` | 自包含 .html(零依賴、瀏覽器直接開) | 演講現場用自己電腦、要粒子特效與流暢網頁動效、線上分享連結 | | `native-pptx` | 原生 .pptx(真 PowerPoint 動畫,可再編輯) | 主辦方要求交 .pptx、口試現場用別人電腦、需要委員會後修改 | 兩引擎讀同一份 JSON,可同時輸出兩種格式。 ## 核心哲學:動畫是論證的節拍器,不是裝飾 學術簡報的觀眾(口試委員、審稿人、同行)對「AI 生成感」與「業配感」高度敏感。 未經設計的連環動畫是最明顯的破綻。因此本 skill 的預設值全部保守: - 動畫唯一的正當理由:**控制資訊揭示的節奏,讓聽眾的注意力跟上論證**。 - 粒子特效只允許出現在封面、章節分隔頁、結尾頁——內容頁一律禁用。 - 結果表格、迴歸係數、統計圖,永不加裝飾性動畫;只允許「逐欄/逐列揭示」這種服務講解的動畫。 - 每一個動畫都應對應講者的一個「說話節拍」。講稿裡沒有停頓點的地方,就不該有動畫。 完整原則與每種版型的建議,讀 `references/animation-principles.md`。 ## 工作流程 ### 第 1 步:確認內容已定稿 本 skill 不做內容決策。若使用者的簡報內容還沒定(還在想說什麼、順序怎麼排), 先走 academic-pptx 的內容規劃,拿到定稿大綱後再回來。內容已定就直接進第 2 步。 ### 第 2 步:撰寫 slides_content.json 依 `references/slides-content-schema.md` 的完整規格撰寫。最小骨架: ```json { "metadata": { "presentation_title": "...", "author": "...", "version": "1.0.0" }, "global_settings": { "aspect_ratio": "16:9", "theme_color": { "primary": "#0F172A", "secondary": "#38BDF8", "accent": "#F59E0B" }, "font_family_east_asian": "Microsoft JhengHei" }, "slides": [ { "slide_id": 1, "layout": "cover", "engine_config": { "engine": "html-canvas", "fx": "particle-burst", "fx_intensity": "medium" }, "content": { "headline": "主標題", "sub_headline": "副標題" } } ] } ``` 重要欄位速查: - `engine_config.engine`:`html-canvas` 或 `native-pptx`。整份簡報通常選一種;混用時各引擎只輸出屬於自己的頁面。 - `engine_config.fx`:canva