mcpField
S
sci-ppt

sci-ppt

github.com/shzhao27208文档处理213252 次安装11 周前更新
代码仓库

关于 sci-ppt

sci-ppt 是将论文内容或结构化提纲制作成学术演示文稿的技能。它支持 PDF 转换,并对图片、公式渲染和页面布局提出明确要求。

主要功能

  1. 01根据文本或提纲生成幻灯片
  2. 02从 PDF 生成演示文稿
  3. 03以 600 DPI 提取图片
  4. 04将 LaTeX 公式渲染为透明 PNG
  5. 05检查文字与图片是否重叠

适用场景

  1. 01将论文 PDF 转换为幻灯片
  2. 02根据结构化提纲制作演示文稿
  3. 03制作含渲染公式和提取图片的幻灯片

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/shzhao27208/aut_sci_write --skill sci-ppt

安装后在 Claude Code 中输入/sci-ppt确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

_meta.json
.gitignore
LICENSE
pyproject.toml
README.md
requirements.txt
references/
rules.md
style-spec.md
src/aut_sci_ppt/
__init__.py
academic_parser.py
agent.py
config.py
enhanced_agent.py
interactive.py
layout_engine.py
main.py
models.py
paper_workflow.py
pdf_extractor.py
run.py
src/aut_sci_ppt/generator/
__init__.py
formula_renderer.py
pptx_generator.py
src/aut_sci_ppt/image/
__init__.py
src/aut_sci_ppt/paginator/
__init__.py
smart_paginator.py
src/aut_sci_ppt/parser/
__init__.py
text_parser.py
src/aut_sci_ppt/templates/
__init__.py
base.py

详细介绍

Sci-PPT — 学术自动 PPT Agent

一款专用工具,可直接根据论文内容或结构化大纲生成专业的学术演示文稿。

核心行为规则(12 条准则)

  1. 格式:章节使用 1. Title,项目符号使用 - Point。
  2. Markdown:🚫 请勿使用 ## 作为幻灯片标题;解析器无法识别。
  3. 创新点:识别论文的核心创新点,并以红色突出显示。
  4. 图像:以高分辨率提取图表(600 DPI);最小宽度 >= 300px。
  5. 禁止抓取:🚫 严禁从 PDF 数据流中抓取低质量位图。
  6. 公式:将 LaTeX 公式渲染为高质量透明 PNG。
  7. 透明度:所有生成的公式和媒体资源都必须有透明背景。
  8. 反馈:如果某项操作(如 PDF 解析)耗时超过 10 秒,请告知用户。
  9. 最终输出:🚫 请勿输出中间 Markdown;直接生成并提供 .pptx。
  10. 颜色:使用 #1E3A5F(主蓝色)和 #EE0000(强调红色)。
  11. 布局:确保没有文字溢出或图表与文字重叠。
  12. 专业性:沟通简洁、专业;避免 AI 式客套话。

用法

简单文本输入
from aut_sci_ppt import create_ppt

create_ppt("""
主题:[Title]
申请人:[Name]
1. [Section Title]
- [Content]
""", "output.pptx")
PDF 转 PPT(学术工作流)
from aut_sci_ppt import auto_generate_ppt

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

API 密钥

  • PDF 转 PPT 工作流无需 API 密钥。提取的内容会保留论文的原始语言。
  • LaTeX 公式渲染仍需要网络访问(通过 codecogs.com)。

© 许可证与版权

Aut_Sci_Write — 自主科学写作工具

  • 作者:Shuo Zhao
  • 许可证:MIT License
  • 版权:© 2026 Shuo Zhao。保留所有权利。
  • 原创作品:这是作者创作的原创作品。未经明确许可,不得复制、再分发或用于商业用途。 特此免费授予许可,允许任何获得本软件副本的人……(完整的 MIT 条款请参见根目录中的 LICENSE 文件。)

此技能是 Aut_Sci_Write 套件的一部分。完整的许可证条款请参见项目根目录中的 LICENSE 文件。

评论

支持 Markdown