academic-presentation-學術彙報全自動化-只需提供論文(PDF 或文本),即可自動生成翻譯稿、總結稿、PPT 和演講稿,所有檔案完成後自動傳送到微信

👤 j-feng12 📦 v1.0.1 ⭐ 4.4 ⬇️ 1.2K 下載
🎓 教育學習 免費 🔑 需 API Key

📖 技能介紹


name: academic-presentation version: 2.0.0 description: "學術彙報全自動化 — 將論文轉化為翻譯稿(Word)、總結(Word)、PPT、演講稿全套物料,完成後自動傳送到微信。觸發詞:學術彙報、論文匯報、做PPT、論文演講、學術PPT、彙報PPT" metadata: clawdbot: primaryEnv: PPT_API_PROVIDER requires: bins: [] env: []


學術彙報全自動化 (v2.0.0)

將論文轉化為包含翻譯、總結、PPT及演講稿的全套物料,完成後自動傳送到微信。

v2.0.0 更新(重構)

  • 🆕 PPT 平臺可配置:支援 anygen / gamma.app / 手動下載
  • 🆕 無金鑰嵌入:API Key 由使用者自行配置
  • ✅ Word 文件輸出(翻譯稿、總結稿)
  • ✅ 逐字演講稿
  • ✅ 微信自動傳送

支援的 PPT 平臺

平臺 API Key 環境變數 說明
anygen.io ANYGEN_API_KEY 推薦,支援中文,生成質量高
gamma.app GAMMA_API_KEY 需自行申請
跳過PPT 僅生成 Word 文件和演講稿

首次使用配置

首次觸發時,會詢問 PPT 平臺選擇:

🎓 您好!已為您啟用 學術彙報全自動化 技能(v2.0.0)。

請選擇 PPT 生成方式: 1. anygen — 推薦,已整合(需 API Key) 2. gamma.app — 需提供 GAMMA_API_KEY 3. 跳過 PPT — 僅生成 Word 文件和演講稿


工作流(6 + 1 階段)

🟢 Stage 1:接收文件

動作:使用者提供論文內容(PDF 檔案路徑或直接貼上文本)

邏輯: - 讀取標題,設定變數 [Doc_Title] - 識別語言(中文/英文/其他) - 非中文詢問是否翻譯

確認語:「已收到文件,標題:[Doc_Title],語言:{語言}。是否需要翻譯為中文?」


🟢 Stage 2:翻譯 → Word 文件

動作:將論文核心內容翻譯為中文,輸出 .docx

輸出/tmp/academic-ppt/[Doc_Title]_翻譯稿.docx

方式:使用 python-docx 生成 Word 文件

確認語:「翻譯完成!Word 文件已儲存。是否繼續?」


🟢 Stage 3:總結 → Word 文件

動作:提煉論文核心框架,輸出 .docx

輸出/tmp/academic-ppt/[Doc_Title]_總結.docx

結構:研究背景、核心貢獻、方法與架構、實驗結果、結論與侷限

確認語:「總結完成!是否進入 PPT 大綱設計?」


🟢 Stage 4:PPT大綱設計

動作:根據總結設計 10-15 頁 PPT 大綱

輸出格式

### Slide 1:標題頁
- 要點:...

### Slide 2:研究背景
- 要點:...

確認語:「大綱完成(共 X 頁)。確認後進入 PPT 生成階段。」


🟢 Stage 5:生成 PPT(平臺可選)

根據使用者選擇的平臺執行

方案 A:anygen(推薦)

# 1. 準備任務
anygen task prepare --data '{"operation":"slide","messages":[{"role":"user","content":{"text":"[PPT需求]"}}]}'

# 2. 從響應獲取 suggested_task_params,建立任務
anygen task create --data '{"operation":"slide","prompt":"[final_prompt]"}'

# 3. 輪詢等待完成(可能需要幾分鐘)
anygen task get --params '{"task_id":"<id>"}' --wait --timeout 600000

# 4. 下載
anygen task +download --task-id <id> --output-dir /tmp/academic-ppt/

方案 B:gamma.app

# 使用 gamma API(需使用者提供 API Key)
curl -X POST https://api.gamma.app/v1/presentations \
  -H "Authorization: Bearer $GAMMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"[Doc_Title]","slides":[...]}'

方案 C:跳過

跳過 PPT 生成,僅生成 Word 和演講稿

輸出: - PPT 檔案:/tmp/academic-ppt/*.pptx(如有) - 或告知使用者手動下載連結

確認語:「PPT 生成完成(或已跳過)。是否進入演講稿撰寫階段?」


🟢 Stage 6:撰寫演講稿

動作:根據 PPT 大綱撰寫逐字稿(Markdown)

輸出/tmp/academic-ppt/speech_notes.md

風格:口語化、連貫、包含過渡句

確認語:「演講稿完成!全套物料已生成。」


🟢 Stage 7(自動):傳送檔案到微信

自動執行,通過 message 工具傳送所有檔案:

message(action="send", channel="openclaw-weixin", media="<filepath>")

傳送內容: - [Doc_Title]_翻譯稿.docx - [Doc_Title]_總結.docx - *.pptx(如有) - speech_notes.md

輸出

✅ 全套學術彙報物料已生成!

📄 [Doc_Title]_翻譯稿.docx
📄 [Doc_Title]_總結.docx
📊 [PPT檔名].pptx(如有)
📝 speech_notes.md

檔案已傳送到您的微信!

配置管理

配置檔案~/.openclaw/skills/academic-presentation/config.json

結構

{
  "ppt_provider": "anygen|gamma|skip",
  "ppt_api_key_env": "ANYGEN_API_KEY|GAMMA_API_KEY",
  "user_openid": "<微信openid>"
}

檢視/修改配置: - 詢問使用者當前配置 - 需要修改時說"重新配置學術彙報"


檔案輸出目錄

所有檔案:/tmp/academic-ppt/

7w4.net提供免費和付費技能下載。

檔名: - [Doc_Title]_翻譯稿.docx - [Doc_Title]_總結.docx - *.pptx - speech_notes.md


快速觸發

  • 「學術彙報」
  • 「論文匯報」
  • 「幫我做PPT」
  • 「論文轉PPT」
  • 「做學術彙報」
  • 「重新配置學術彙報」

釋出資訊

  • 版本:2.0.0
  • 作者:Clawhub User
  • 許可:MIT
  • 來源:https://clawhub.ai/academic-presentation

🤖 AI 評測

這個 Skill 功能設計貼心,能一鍵生成翻譯稿、總結、PPT 和演講稿,自動發微信是亮點。文件描述清晰,配置靈活,支援多個 PPT 平臺。但整體偏文件導向,缺乏實際可執行的程式碼檔案,使用者拿到後可能無法直接使用。另外缺少示例演示,新手難以快速瞭解效果。建議補充完整程式碼和示例檔案後再使用體驗會更好。

📊 多維度評分

適應性4.5
規範性4.2
有效性4.5
可靠性4
可信度4.9

📁 包含檔案 (5 個)

📄 README.md 6.4 KB
📄 SKILL.md 5.5 KB
📄 _meta.json 140 B
📄 clawhub.json 1.5 KB
📄 package.json 715 B