sci-ppt

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Sci-PPT — Academic Auto-PPT Agent

Sci-PPT — 学术自动PPT Agent

A specialized tool for generating professional academic presentations directly from paper content or structured outlines.
一款可直接从论文内容或结构化大纲生成专业学术演示文稿的专用工具。

Core Behavioral Rules (The 12 Laws)

核心行为规则(十二条准则)

  1. Format: Use
    1. Title
    for chapters and
    - Point
    for bullets.
  2. Markdown: 🚫 DO NOT use
    ##
    for slide titles; it is not recognized by the parser.
  3. Innovation: Identify the core innovation of the paper and highlight it in Red.
  4. Imagery: Use HD extraction (600 DPI) for figures; minimum width >= 300px.
  5. No Scrapping: 🚫 PROHIBITED to scrap low-quality bitmaps from PDF streams.
  6. Formulas: Render LaTeX formulas as high-quality transparent PNGs.
  7. Transparency: All generated formula/media assets must have transparent backgrounds.
  8. Feedback: Inform the user if an operation (like PDF parsing) will take >10 seconds.
  9. Final Output: 🚫 DO NOT output intermediate Markdown; generate and provide the
    .pptx
    directly.
  10. Colors: Use
    #1E3A5F
    (Primary Blue) and
    #EE0000
    (Highlight Red).
  11. Layout: Ensure zero text-overflow or figure-text overlap.
  12. Professionalism: Keep communication brief and technical; skip AI pleasantries.
  1. 格式:章节使用
    1. 标题
    格式,项目符号使用
    - 要点
    格式。
  2. Markdown:🚫 请勿使用
    ##
    作为幻灯片标题;解析器无法识别该格式。
  3. 创新点:识别论文的核心创新点,并以红色高亮显示。
  4. 图像:提取图片时使用高清(600 DPI);最小宽度≥300像素。
  5. 禁止低质量抓取:🚫 禁止从PDF流中抓取低质量位图。
  6. 公式:将LaTeX公式渲染为高质量透明PNG图片。
  7. 透明度:所有生成的公式/媒体资源必须具有透明背景。
  8. 反馈:若某项操作(如PDF解析)耗时超过10秒,需告知用户。
  9. 最终输出:🚫 请勿输出中间Markdown内容;直接生成并提供
    .pptx
    文件。
  10. 颜色:使用
    #1E3A5F
    (主蓝色)和
    #EE0000
    (高亮红色)。
  11. 排版:确保无文本溢出或图文重叠。
  12. 专业性:沟通简洁且专业;跳过AI式寒暄语。

Usage

使用方法

Simple Text Input

纯文本输入示例

python
from aut_sci_ppt import create_ppt

create_ppt("""
主题:[Title]
申请人:[Name]
1. [Section Title]
- [Content]
""", "output.pptx")
python
from aut_sci_ppt import create_ppt

create_ppt("""
主题:[Title]
申请人:[Name]
1. [Section Title]
- [Content]
""", "output.pptx")

PDF to PPT (Academic Workflow)

PDF转PPT(学术工作流)

python
from aut_sci_ppt import auto_generate_ppt

output = auto_generate_ppt("paper.pdf", author="张三", advisor="李教授")
python
from aut_sci_ppt import auto_generate_ppt

output = auto_generate_ppt("paper.pdf", author="张三", advisor="李教授")

Translation and
.env
values

翻译与.env配置项

  • No translation API key is required by default. PDF-to-PPT keeps extracted content in the paper's original language.
  • Optional Chinese translation is available only when explicitly requested with
    translate=True
    in Python or
    --translate
    in the CLI.
  • MOONSHOT_API_KEY
    is only used for that optional translation path. If translation is not requested, the workflow does not read or require this key.
  • Network access is still required for LaTeX formula rendering (via codecogs.com).

  • 默认无需翻译API密钥。PDF转PPT会保留提取内容的论文原始语言。
  • 仅当在Python代码中显式设置
    translate=True
    或在CLI中使用
    --translate
    参数时,才会启用可选的中文翻译功能。
  • MOONSHOT_API_KEY
    仅用于上述可选翻译路径。若未请求翻译,工作流不会读取或要求该密钥。
  • LaTeX公式渲染仍需网络访问(通过codecogs.com)。

© License & Copyright

© 许可协议与版权

Aut_Sci_Write — Autonomous Scientific Writer
  • Author: Shuo Zhao
  • License: MIT License
  • Copyright: © 2026 Shuo Zhao. All rights reserved.
  • Original Work: This is an original work created by the author. No reproduction, redistribution, or commercial use without explicit permission. Permission is hereby granted, free of charge, to any person obtaining a copy of this software... (See the LICENSE file in the root directory for the full MIT terms.)

This skill is part of the Aut_Sci_Write suite. For full license terms, see the LICENSE file in the project root.

Aut_Sci_Write — 自主科研写作工具
  • 作者:Shuo Zhao
  • 许可协议:MIT License
  • 版权:© 2026 Shuo Zhao。保留所有权利。
  • 原创声明:本作品为作者原创。未经明确许可,禁止复制、重新分发或商业使用。 特此授予,免费向任何获得本软件副本的个人许可...(完整MIT条款请查看根目录下的LICENSE文件。

本技能属于Aut_Sci_Write工具套件。完整许可条款请查看项目根目录下的LICENSE文件。