mcpField
P
presenting-conference-talks

presenting-conference-talks

github.com/kalarislabs文档处理7345 次安装4 天前更新
代码仓库

关于 presenting-conference-talks

该技能指导研究人员将已编译的论文转化为会议演讲幻灯片,输出 Beamer LaTeX PDF 和可编辑 PPTX。它按演讲类型提供结构模板,并涵盖讲者备注、演讲稿和审阅流程。

主要功能

  1. 01生成 Beamer LaTeX PDF 与 PPTX
  2. 02按演讲类型规划幻灯片结构
  3. 03提供每页讲者备注指导
  4. 04涵盖论文内容提取与提纲生成
  5. 05包含编译和演示文稿审阅清单

适用场景

  1. 01将研究论文制作成口头报告幻灯片
  2. 02准备 spotlight 或海报短讲材料
  3. 03为幻灯片编写带时间提示的讲者备注
  4. 04同时生成 PDF 与可编辑 PPTX

安装

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

$npx skills add https://github.com/kalarislabs/research-agent-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)。这是为 Research Agent Skills collection 独立实现的版本。


报告类型与幻灯片数量

报告类型时长幻灯片内容深度
海报报告3–5 分钟5–8仅介绍问题和关键结果
专题报告5–8 分钟8–12问题 + 方法 + 关键结果
口头报告15–20 分钟15–22完整叙述,突出评估结果
特邀报告30–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 张)

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

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

系统报告的特别要求

与机器学习报告相比,系统会议报告有独特的要求:

演示幻灯片
  • 展示系统运行的现场演示或预录屏幕录像
  • 始终准备好录制好的备用版本——现场演示最容易在关键时刻出问题
  • 展示系统在现实负载下的表现,而不是简单示例
架构讲解
  • 为架构图添加动画:讲解时逐步突出各个组件
  • 使用 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 的字号和边距

参考资料

相关技能

  • scientific-slides:为研究演讲制作幻灯片和演示文稿。
  • pptx-posters:根据作者批准的本地内容和素材,创建并检查不含宏、可编辑的 PowerPoint (.pptx) 科学海报。
  • latex-posters:使用 LaTeX 和 beamerposter、tikzposter 或 baposter 制作研究海报,涵盖页面尺寸(A0、A1、36x48 英寸)、多栏布局……

评论

支持 Markdown