mcpField
P
presenting-conference-talks

presenting-conference-talks

github.com/orchestra-research文档处理14.1k924 次安装19 周前更新
代码仓库

关于 presenting-conference-talks

此 skill 将已编译的研究论文转化为会议演讲材料,面向准备海报短讲、spotlight、口头报告或邀请报告的研究者。它可生成 Beamer LaTeX PDF 和可编辑 PPTX,并涵盖讲者备注与可选讲稿。

主要功能

  1. 01生成 Beamer LaTeX PDF
  2. 02生成可编辑 PPTX
  3. 03提供不同演讲类型的幻灯片模板
  4. 04为幻灯片添加讲者备注
  5. 05支持可选演讲稿

适用场景

  1. 01将研究论文整理成会议演讲幻灯片
  2. 02准备海报短讲或 spotlight 报告
  3. 03为口头报告编写讲者备注
  4. 04同时制作 PDF 和可编辑 PPTX

安装

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

$npx skills add https://github.com/orchestra-research/ai-research-skills --skill presenting-conference-talks

安装后在 Claude Code 中输入/presenting-conference-talks确认已加载。

附带文件references/slide-templates.md

详细介绍

展示会议报告:从论文到幻灯片

根据已编译的研究论文生成会议演示幻灯片。生成 Beamer LaTeX PDF(排版精美)和可编辑的 PPTX(便于最后调整),并附带演讲者备注和可选的演讲稿。

何时使用此技能

场景使用此技能改用其他技能
准备口头报告/重点报告/海报报告幻灯片✅
根据论文生成 Beamer PDF + PPTX✅
演讲者备注和演讲稿✅
撰写论文ml-paper-writing
构建系统论文的结构systems-paper-writing
创建出版级图表academic-plotting

致谢:此技能的结构借鉴了 ARIS paper-slides 技能(570 行,支持海报/重点报告/口头报告/特邀报告,并支持 Beamer+PPTX)。这是为 AI-Research-SKILLs 生态系统独立实现的版本。


报告类型和幻灯片数量

报告类型时长幻灯片内容深度
poster-talk3–5 分钟5–8仅问题 + 关键结果
spotlight5–8 分钟8–12问题 + 方法 + 关键结果
oral15–20 分钟15–22完整叙述并突出评估结果
invited30–45 分钟25–40深入讲解,包含背景和演示

经验法则:口头报告每分钟约 1 张幻灯片,重点报告每分钟约 1.5 张。


幻灯片结构模板

海报报告(5–8 张幻灯片)
Slide 1: Title + Authors + Affiliation
Slide 2: Problem — Why this matters (1 motivating figure)
Slide 3: Key Insight — One-sentence thesis
Slide 4: Approach Overview — Architecture diagram
Slide 5: Main Result — Headline numbers (1 figure)
Slide 6: Takeaway + QR code to paper/code
重点报告(8–12 张幻灯片)
Slide 1:  Title + Authors
Slide 2:  Problem Statement — Concrete, quantified
Slide 3:  Motivation — Why existing solutions fall short
Slide 4:  Key Insight — Thesis statement
Slide 5:  System Overview — Architecture diagram
Slide 6:  Design Highlight 1 — Core mechanism
Slide 7:  Design Highlight 2 — Key innovation
Slide 8:  Evaluation Setup — Baselines and workloads (brief)
Slide 9:  Main Results — Headline performance figure
Slide 10: Ablation / Breakdown — What contributes most
Slide 11: Summary + Contributions
Slide 12: Thank You + Links
口头报告(15–22 张幻灯片)
Slide 1:  Title + Authors + Venue
Slide 2:  Outline (optional — "roadmap" slide)
Slide 3:  Problem Context — Domain importance
Slide 4:  Problem Statement — Specific challenge
Slide 5:  Motivation — Gaps in existing systems
Slide 6:  Key Insight — Thesis
Slide 7:  System Overview — Architecture diagram
Slide 8:  Design Component 1 — Detailed walkthrough
Slide 9:  Design Component 2 — Detailed walkthrough
Slide 10: Design Component 3 — Detailed walkthrough
Slide 11: Design Alternatives — Why not other approaches
Slide 12: Implementation — Key engineering highlights
Slide 13: Evaluation Setup — Testbed, baselines, metrics
Slide 14: End-to-End Results — Main performance
Slide 15: Result Deep Dive — Breakdown or per-workload
Slide 16: Ablation Study — Component contributions
Slide 17: Scalability — Scaling behavior
Slide 18: Demo Slide (systems talks) — Screenshot or recording
Slide 19: Related Work — Positioning (brief)
Slide 20: Summary — Contributions restated
Slide 21: Future Work — Open questions
Slide 22: Thank You + Paper Link + QR Code
特邀报告(25–40 张幻灯片)

在口头报告结构基础上扩展,加入:

  • 补充背景幻灯片(领域概览、发展历程)
  • 多张演示/操作讲解幻灯片
  • 更深入的评估分析
  • 更广泛的影响和未来方向
  • 问答准备幻灯片(隐藏,用作备用)

系统报告的特殊要求

与 ML 报告相比,系统会议报告有独特的要求:

演示幻灯片
  • 展示系统运行的现场演示或预录屏幕视频
  • 始终准备好录制的备用演示——现场演示最容易在关键时刻出问题
  • 展示系统在真实负载下的表现,而不是玩具示例
架构讲解
  • 为架构图添加动画:讲解时突出显示各个组件
  • 使用 Beamer \only<N> 或 \onslide<N> 逐步展示内容
  • 端到端讲解系统如何处理一个具体请求
评估要点
  • 从论文中选出最有力的 2–3 张图
  • 在幻灯片上为图表添加标注(用箭头、圆圈突出关键点)
  • 先说出要点,再展示图表(“我们的系统快 2 倍——数据如下”)

演讲者备注指南

每张幻灯片的结构
[Timing: X minutes]
[Key point to convey]
[Transition sentence to next slide]
Mike Dahlin 的分层方法

在三个层次应用“先说要讲什么,再进行讲解,最后总结刚才讲了什么”:

  1. 报告层面:提纲幻灯片 → 正文 → 总结幻灯片
  2. 章节层面:章节标题 → 内容幻灯片 → 章节要点
  3. 幻灯片层面:标题陈述 → 支持证据 → 过渡
时间指南
  • 海报报告:每张幻灯片 30–60 秒
  • 重点报告:每张幻灯片 30–45 秒
  • 口头报告:每张幻灯片 45–90 秒
  • 特邀报告:每张幻灯片 60–120 秒

输出格式

Beamer LaTeX → PDF

优点:排版专业、支持数学公式、便于版本控制。

\documentclass[aspectratio=169]{beamer}
\usetheme{metropolis}  % Clean, modern theme
\usepackage{appendixnumberbeamer}

\title{Your Paper Title}
\subtitle{Venue Year}
\author{Author 1 \and Author 2}
\institute{Institution}
\date{}

\begin{document}
\maketitle

\begin{frame}{Problem}
  \begin{itemize}
    \item Key problem statement
    \item Concrete motivation with numbers
  \end{itemize}
  \note{Speaker note: Start with the big picture...}
\end{frame}

% ... more frames ...
\end{document}
python-pptx → 可编辑的 PPTX

优点:便于最后时刻修改、兼容企业模板、支持动画。

from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.text import PP_ALIGN

prs = Presentation()
prs.slide_width = Inches(13.333)  # 16:9
prs.slide_height = Inches(7.5)

# Title slide
slide = prs.slides.add_slide(prs.slide_layouts[0])
slide.shapes.title.text = "Your Paper Title"
slide.placeholders[1].text = "Author 1, Author 2\nVenue Year"

# Content slide
slide = prs.slides.add_slide(prs.slide_layouts[1])
slide.shapes.title.text = "Problem Statement"
body = slide.placeholders[1]
body.text = "Key point 1\nKey point 2"

# Add speaker notes
notes_slide = slide.notes_slide
notes_slide.notes_text_frame.text = "Speaker note: explain the motivation..."

prs.save("talk.pptx")

配色建议

这些只是美观方面的建议,并非会议的官方要求。可根据需要自由调整。

会议类型主色强调色背景色
USENIX (OSDI/NSDI)深蓝色 (#003366)红色 (#CC0000)白色
ACM (SOSP/ASPLOS)ACM 蓝 (#0071BC)深灰色 (#333333)白色
NeurIPS紫色 (#7B2D8E)金色 (#F0AD00)白色
ICML青绿色 (#008080)橙色 (#FF6600)白色
通用深灰色 (#333333)蓝色 (#0066CC)白色

工作流

步骤 1:提取内容
- Read the compiled paper (PDF or LaTeX source)
- Identify: thesis, contributions, architecture figure, key eval figures
- Note the talk type and duration
步骤 2:生成大纲
- Select the appropriate slide structure template (above)
- Map paper sections to slide groups
- Allocate time per slide group
步骤 3:逐页生成幻灯片
- Generate Beamer source slide by slide
- Add speaker notes per slide
- Include figures from paper (copy to slides/ directory)
- Generate python-pptx script for PPTX version
步骤 4:审核与润色
- Check total slide count matches talk duration
- Verify all figures are readable at presentation resolution
- Run Beamer compilation: latexmk -pdf slides.tex
- Run PPTX generation: python3 generate_slides.py
- Review speaker notes for timing and transitions
快速检查清单
  • 幻灯片数量适合演讲类型和时长
  • 标题页包含正确的作者、所属机构和会议
  • 包含架构图且标注清晰
  • 关键评估数据图标注了要点
  • 演讲者备注包含时间标记
  • 各部分之间的过渡自然流畅
  • 演示页有录制好的备用方案
  • 致谢页包含论文链接 / 二维码
  • 字号 ≥ 24pt,确保教室后排也能看清
  • 全程使用统一的配色方案

常见问题与解决方案

问题解决方案
幻灯片数量超出时间限制精简细节,每个要点保留一张图
幻灯片读起来像论文段落使用项目符号(每页 ≤ 6 条),用图表讲述内容
听众在设计部分跟不上添加架构图解,并逐步展示
评估幻灯片内容过多展示最有力的 2–3 张图,其余放在备用幻灯片中
演讲者备注过长每页控制在 3–4 句话,重点说明过渡
Beamer 编译失败检查图片路径,使用 \graphicspath{{figures/}}
PPTX 与 Beamer 显示效果不同手动调整 python-pptx 的字号和边距

参考资料

评论

支持 Markdown