用途
Scientific Slides 用于制作科研口头报告的幻灯片,适用场景包括:学术会议报告(5-20 分钟)、学术研讨会(45-60 分钟)、学位论文答辩、基金申请路演、期刊俱乐部报告、在机构或企业做研究报告,以及科学主题的教学或教程演示。
设计理念
该技能强调科研演示应当视觉吸引且以研究为依据,避免枯燥、文字密集的幻灯片。其主张的要点包括:使用高质量图表、图片、示意图而非仅有项目符号;通过研究检索获得恰当引用以建立可信度;文字尽量精简,要点仅作提示,由演讲者口头解释;采用现代配色、清晰视觉层级和充足留白;以故事线驱动,而非单纯堆砌数据。
主要能力
幻灯片生成(Nano Banana Pro)
该技能使用 Nano Banana Pro AI 自动生成幻灯片,提供两种工作流:
-
默认工作流:PDF 幻灯片(推荐)。将每页幻灯片生成为完整图片,再合并为 PDF,视觉效果好。步骤为:规划每页幻灯片(标题、要点、视觉元素);调用 Nano Banana Pro 为每页生成完整图片;将图片合并为单个 PDF。
-
PPT 工作流:使用 Nano Banana Pro 配合 --visual-only 标志生成图片素材,再用 PPTX 技能(html2pptx 或基于模板)添加文字并搭建 PowerPoint。
格式一致性协议
为保证整套幻灯片格式统一,需在开始时定义格式目标并写入每个提示,包括配色方案、字体风格、视觉风格、布局方式。生成后续幻灯片时用 --attach 附加前一页,使 Nano Banana Pro 参照已有风格,保持颜色、字体和设计语言一致。默认作者为 "K-Dense",除非另行指定。
引用与图表附加
对于引用研究的幻灯片,可在提示文本中直接加入引用,格式如 "Include citation: (Author et al., Year)",引用通常以小字出现在幻灯片底部或相关内容附近。对于结果类幻灯片,应检查工作目录(如 figures/、results/、plots/、images/)及用户提供的目录中的现有图表,用 --attach 附加实际数据图、方法示意图或标题页的标识图,并在提示中说明如何整合。
使用方式
环境配置
export OPENROUTER_API_KEY='your_api_key_here'
获取密钥:https://openrouter.ai/keys
generate_slide_image.py
生成幻灯片或视觉素材:
完整幻灯片(默认)
python scripts/generate_slide_image.py "slide description" -o output.png
仅视觉素材(用于嵌入 PPT)
python scripts/generate_slide_image.py "visual description" -o output.png --visual-only
附加参考图
python scripts/generate_slide_image.py "Create a slide explaining this chart" -o slide.png --attach chart.png python scripts/generate_slide_image.py "Combine these into a comparison slide" -o compare.png --attach before.png --attach after.png
选项:-o/--output 输出路径(必填);--attach IMAGE 附加图片作为上下文(可多次使用);--visual-only 仅生成视觉素材;--iterations 最大细化迭代次数(默认 2);--api-key OpenRouter API 密钥(或设置 OPENROUTER_API_KEY 环境变量);-v/--verbose 详细输出。
slides_to_pdf.py
将多张幻灯片图片合并为单个 PDF:
合并 PNG 文件
python scripts/slides_to_pdf.py slides/*.png -o presentation.pdf
按顺序合并指定文件
python scripts/slides_to_pdf.py title.png intro.png methods.png -o talk.pdf
从目录合并(按文件名排序)
python scripts/slides_to_pdf.py slides/ -o presentation.pdf
选项:-o/--output 输出 PDF 路径(必填);--dpi PDF 分辨率(默认 150);-v/--verbose 详细输出。提示:用数字命名幻灯片以保证顺序,如 01_title.png、02_intro.png。
提示编写
完整幻灯片提示应包含:幻灯片类型、标题、内容(要点或描述)、视觉元素、设计风格。仅视觉提示则聚焦视觉元素本身。
科学示意图
对于复杂技术图(电路图、化学结构)、论文级出版图或需要科学准确性审查的图,可使用 scientific-schematics 技能:
python scripts/generate_schematic.py "your diagram description" -o figures/output.png
演示结构
该技能提供通用故事弧:钩子(30-60 秒)、背景(占演讲 5-10%)、问题/空白(5-10%)、方法(15-25%)、结果(40-50%)、意义(15-20%)、收尾(1-2 分钟)。并针对不同场合提供结构,如会议报告(15 分钟)聚焦 1-2 个关键发现、方法从简。详细指导见 references/presentation_structure.md。
限制
使用需配置 OpenRouter API 密钥。资料未提供具体收费、价格、平台支持范围或生成效果保证等信息。