最近Skills实在太火了,已经从单纯的AI编程领域火到了其他AI领域,国内外都在持续跟进。受到上次用Claude Code写综述论文的思路启发,我最近也在打造一个系统的用于学术科研的skills集合。 我想要分享的是如何在Claude Code中实现一个用于生成学术论文PPT的skill。很多朋友读研读博时,经常要开组会。开组会的重点内容,就是汇报PPT。把最近一段时间读了哪些paper、做了哪些实验、有哪些阶段性结果,都通过PPT呈现出来。在算法岗位,即使是工作后,也免不了时不时要做paper review和presentation。之前这个过程从搜集文献、研读再到做PPT,起码耗费一周的时间。 后来,有了基于Nano Banana Pro模型的NotebookLM,就省事很多了。NotebookLM的slide deck一键直出PPT的功能,我相信是很多人都刚需。那么如何将NotebookLM的这种生成PPT的功能变成Claude Code中的skills,方便我们随时调用呢? slide-deck skill的PPT生成逻辑是这样: 对于指定的md或pdf文章,先对其进行内容分析和拆解,然后生成一份内容编排大纲(outline)并由用户确定风格和语言。之后再依据这份outline生成每一张slide的Nano Banana Pro模型生图提示词。最后调用模型以图片形式生成每一张slide并合成PPT和PDF。 上述流程对于通用场景下的PPT生成无论完成度还是质量上都非常高,但对于学术论文的PPT制作,并不适合每一页的slide都用模型生成的方式来完成,PDF原文中的overall framework、实验结果等图表,更适合直接截图放到PPT中。 所以,需要一种能综合模型生成和直接截图来获取PPT slide的方法。在对论文进行分析时,直接在outline.md中就确定好哪些slide是模型生成,哪些slide是原文自动截图,并且自动截图效果不好的时候也可以人工干预手动截图(实际测试发现截图存在一定的失败率,所以这块可能人工截图效果更好,需要后续优化)。 调用方式:/paper-slide-deck example-paper.pdf --style academic-paper #医学影像 #ai科研 #vibecoding #skills #医学 #claudecode #ai编程 #agent