关于 sci-ppt
sci-ppt 是将论文内容或结构化提纲制作成学术演示文稿的技能。它支持 PDF 转换,并对图片、公式渲染和页面布局提出明确要求。
主要功能
- 01根据文本或提纲生成幻灯片
- 02从 PDF 生成演示文稿
- 03以 600 DPI 提取图片
- 04将 LaTeX 公式渲染为透明 PNG
- 05检查文字与图片是否重叠
适用场景
- 01将论文 PDF 转换为幻灯片
- 02根据结构化提纲制作演示文稿
- 03制作含渲染公式和提取图片的幻灯片
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ shzhao27208/ aut_sci_write --skill sci-ppt安装后在 Claude Code 中输入/sci-ppt确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
_meta.json.gitignoreLICENSEpyproject.tomlREADME.mdrequirements.txtreferences/rules.mdstyle-spec.mdsrc/aut_sci_ppt/__init__.pyacademic_parser.pyagent.pyconfig.pyenhanced_agent.pyinteractive.pylayout_engine.pymain.pymodels.pypaper_workflow.pypdf_extractor.pyrun.pysrc/aut_sci_ppt/generator/__init__.pyformula_renderer.pypptx_generator.pysrc/aut_sci_ppt/image/__init__.pysrc/aut_sci_ppt/paginator/__init__.pysmart_paginator.pysrc/aut_sci_ppt/parser/__init__.pytext_parser.pysrc/aut_sci_ppt/templates/__init__.pybase.py详细介绍
Sci-PPT — 学术自动 PPT Agent
一款专用工具,可直接根据论文内容或结构化大纲生成专业的学术演示文稿。
核心行为规则(12 条准则)
- 格式:章节使用
1. Title,项目符号使用- Point。 - Markdown:🚫 请勿使用
##作为幻灯片标题;解析器无法识别。 - 创新点:识别论文的核心创新点,并以红色突出显示。
- 图像:以高分辨率提取图表(600 DPI);最小宽度 >= 300px。
- 禁止抓取:🚫 严禁从 PDF 数据流中抓取低质量位图。
- 公式:将 LaTeX 公式渲染为高质量透明 PNG。
- 透明度:所有生成的公式和媒体资源都必须有透明背景。
- 反馈:如果某项操作(如 PDF 解析)耗时超过 10 秒,请告知用户。
- 最终输出:🚫 请勿输出中间 Markdown;直接生成并提供
.pptx。 - 颜色:使用
#1E3A5F(主蓝色)和#EE0000(强调红色)。 - 布局:确保没有文字溢出或图表与文字重叠。
- 专业性:沟通简洁、专业;避免 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