lark-slides是Lark Suite官方CLI工具包中的核心Agent Skill之一,在开发者社区中获得了广泛关注和大量安装使用。
这个插件的任务很直接:让AI编程助手通过对话直接创建、读取、编辑和管理飞书(Lark/Feishu)幻灯片。
用过飞书幻灯片的人都知道,做一份像样的PPT并不轻松——选模板、调布局、配图片、改文字,一套流程走下来少说半个小时。而lark-slides把这个过程变成了“你说需求,AI出PPT”。你在Claude Code里说“帮我做一份产品发布会的PPT,10页左右”,插件就会自动规划结构、生成XML、调用飞书CLI创建演示文稿,最后给你一个可以直接打开的飞书幻灯片链接。

它和其他PPT生成工具的区别:
市面上有很多“AI生成PPT”的网页工具,但你得在网页里填需求、等渲染、再下载。lark-slides是嵌入在AI编程环境里的技能——它和Claude Code、Cursor、Codex等工具无缝集成,你可以在写代码的同一个对话框里完成PPT的制作和编辑。而且它是官方出品,由Lark Suite团队直接维护,API协议和飞书幻灯片底层完全一致。
用插件官方文档的说法:“在Lark里做演示文稿,并对成品必须包含什么定了硬性规则”。它不是一个“随便生成点什么”的工具,而是一个有严格质量标准的专业PPT生产流水线。
一、核心功能拆解
演示文稿的创建与管理
插件最基础的能力是从零创建一份完整的演示文稿。通过+create命令,AI可以在一次对话中完成从结构规划到XML生成再到最终输出的全流程。支持在一条命令中添加多张幻灯片。
对于已有PPT,插件提供了完整的读-改-写闭环——先读取现有幻灯片的完整XML结构,再进行局部编辑或整页重建,最后将修改写回飞书。这种设计让AI能够“理解”你已有的PPT内容,而不是每次都从头开始。
幻灯片页面的精细编辑
lark-slides支持幻灯片级别的增删改查:
- 读取:获取单页或全文的XML结构
- 创建:在演示文稿中追加新页面
- 删除:移除指定页面
- 局部替换:只改一个标题、一个文本块或一张图片,不动页序和其他内容
这种“外科手术式”的编辑能力,让AI修改PPT时不会破坏你已经做好的其他页面。
媒体上传与图片管理
插件内置了媒体上传功能。AI生成PPT时如果需要配图,会先把本地图片上传到飞书幻灯片的drive媒体库,返回file_token后再在XML中引用。插件禁止直接写http(s)外链——所有图片必须走正规的上传流程,确保图片在PPT中稳定显示。
图表与白板元素绘制
lark-slides支持在幻灯片中绘制原生图表——柱状图、条形图、折线图、面积图、饼图(环形图)、雷达图、组合图。对于流程图、时序图、架构图、散点图、漏斗图等复杂图形,插件使用<whiteboard>元素来绘制。
模板检索与套用
插件内置了模板检索系统。当用户提到“模板”“套用模板”“工作汇报”“产品介绍”“商业计划书”等关键词时,AI会先通过template_tool.py搜索最匹配的模板候选,锁定后用summarize获取主题和布局摘要,只有需要具体布局骨架时才用extract裁切目标页型的XML。
身份与权限控制
飞书幻灯片涉及用户身份和应用身份两种操作模式。插件默认使用用户身份(--as user)操作,即当前登录用户的个人幻灯片。只有在用户明确要求“用应用身份/ bot身份操作”时,才会切换到bot模式。这种设计避免了权限混淆导致的操作失败。
严格的视觉规范
lark-slides有一套硬性的视觉规范,AI生成PPT时必须遵守:
- 画布固定为960x540,所有内容必须落在这个边界内
- 禁止交付无图产物,必须使用大量图片增强视觉效果
- 禁止重复使用同一张图
- 封面页的主视觉必须是
<img>,不能用形状拼凑 - 禁止使用emoji图标
- 文字必须显式设置字号,不能依赖默认值
- 图片必须用
<img>而不是<image>
这些规范确保了AI生成的PPT在视觉上达到专业水准,而不是“能看但不好看”的半成品。
二、怎么安装?
lark-slides的安装方式非常直接,支持多种AI编程环境。以下是几种主流途径。
方式一:通过npx安装(推荐)
在项目根目录执行:
npx skills add https://github.com/larksuite/cli --skill lark-slides这条命令会把插件安装到当前项目的.claude/skills/目录下。
如果想全局安装(所有项目可用),可以加-g参数:
npx skills add larksuite/cli --skill lark-slides -g -y方式二:指定Agent安装
如果只想在Claude Code中使用:
npx skills add larksuite/cli --skill lark-slides --agent claude-code这条命令会把插件安装到当前项目的.claude/skills/目录下。
方式三:通过Claude Code对话安装
在Claude Code中直接让AI帮忙安装:
“Please help me install this Skill: Name: lark-slides Download link: https://github.com/466852675/Skills-2026/archive/main.zip#lark-slides”
AI会自动下载、解压并安装到正确的位置。
方式四:手动安装
对于不支持插件市场的环境,可以手动将SKILL.md文件复制到~/.claude/skills/lark-slides/目录下。Claude Code会在下次会话时自动发现这个技能。
首次使用前的准备
安装完成后,第一次使用之前需要先登录飞书CLI:
lark-cli auth login --domain slides这条命令会完成飞书账号的认证授权,之后插件才能正常调用飞书幻灯片API。
前置条件
- Claude Code、Cursor、Codex或OpenClaw等兼容Agent Skills的AI编程环境
- Node.js环境(用于npx命令)
- 飞书(Lark)账号
- lark-cli命令行工具(安装插件时会自动处理依赖)
三、谁适合用这个插件?
内容团队与市场营销人员
这是最核心的用户群。周报、月报、产品介绍、 campaign提案——内容团队需要频繁产出PPT。lark-slides让AI根据你的需求描述直接生成初版PPT,你只需要微调就能用,省去了从空白画布开始折腾的时间。
咨询顾问与方案撰写者
咨询行业是PPT的重度用户。lark-slides可以在Claude Code中配合数据分析、调研报告等技能一起使用——分析完数据之后直接让AI生成对应的PPT页面,数据到展示一步到位。
需要批量制作PPT的团队
电商运营要做几十页商品详情PPT、培训机构要做系列课程课件、HR要做批量入职培训材料——这些重复性高的PPT制作工作,lark-slides可以把“做一份”的成本降到几乎为零,然后批量复制。
AI辅助办公的探索者
如果你已经在用Claude Code、Cursor等工具做开发或写作,lark-slides让你在同一个环境中完成PPT制作,不用在多个工具之间来回切换。
独立开发者与创业者
做产品演示PPT、融资Pitch Deck、项目汇报——lark-slides能快速产出专业质量的演示文稿,省下外包PPT设计的费用。
四、真实使用案例
案例一:产品发布会PPT
场景:一个SaaS创业团队要在下周的产品发布会上做20分钟的演示,需要一份10页左右的产品介绍PPT。
操作:产品经理在Claude Code中输入“帮我做一份产品发布会的PPT,10页,包括封面、产品痛点、解决方案、核心功能展示、客户案例、定价、团队介绍、结束页”。
结果:lark-slides插件自动规划了页面结构,生成了符合飞书幻灯片XML规范的演示文稿,并严格按照960x540的画布尺寸和视觉规范完成排版。AI使用模板检索功能找到了最匹配的“产品发布”模板,在每一页都配上了合适的图片。整个过程从需求输入到拿到可打开的飞书幻灯片链接不到10分钟。团队只需要在飞书中打开链接,微调文字和图片即可用于正式发布会。
案例二:批量生成周报PPT
场景:一家咨询公司的项目经理每周都要向客户提交项目进展PPT,格式固定、内容类似,但每次都要手动做一遍。
操作:项目经理在Claude Code中建立了一个标准模板,然后用一条指令“基于本周的项目数据,生成一份周报PPT,套用上周的模板格式”。
结果:lark-slides读取了上周PPT的XML结构,用局部替换的方式更新了数据图表和文字内容。每周的周报PPT制作时间从原来的1小时压缩到了3分钟。
案例三:从数据分析到PPT展示的一站式工作流
场景:一个市场分析团队完成了季度销售数据的分析,需要把分析结果做成PPT向管理层汇报。
操作:分析师在Claude Code中先完成了数据清洗和图表生成,然后在同一个对话中输入“把这份分析报告转成10页PPT,重点展示Q3销售趋势、各区域对比和TOP10产品”。
结果:lark-slides自动生成了包含柱状图、折线图和区域对比表格的PPT。图表使用原生<chart>元素绘制,确保在飞书中可以正常渲染和编辑。分析师直接拿着这份PPT去做了汇报,省去了从Excel复制数据到PPT的繁琐过程。
案例四:培训课程课件制作
场景:一家在线教育公司需要为一门新课程制作50页的培训课件,内容素材已经有了,但PPT排版工作量巨大。
操作:课程设计师把课程大纲和每页的核心内容要点输入Claude Code,说“根据这些内容生成一份50页的培训课件PPT,风格统一、图文并茂”。
结果:lark-slides在规划层生成了slide_plan.json,逐页生成了符合视觉规范的XML,并通过validation-checklist.md进行了显式验证——回读全文XML、核对页数和关键元素、检查空白/破损页。原本需要一个人花2-3天完成的课件排版工作,现在AI在30分钟内完成初稿,设计师只需要审阅和微调。
案例五:从doubao.com链接继续编辑PPT
场景:一个用户通过豆包(doubao.com)生成了一个PPT初稿,拿到了一个/slides/的链接或token,但豆包的编辑能力有限,需要在飞书中继续完善。
操作:用户把doubao.com的幻灯片链接粘贴到Claude Code中。
结果:lark-slides识别出URL路径模式是/slides/,直接路由到本skill进行处理,而不是回退到WebFetch。AI读取了该幻灯片的完整XML结构,用户继续在对话中提出修改需求——“第三页的标题改成‘产品核心优势’”“在第五页后面加一页客户案例”——AI通过局部替换逐项完成修改。用户最终在飞书中打开的就是一份完整的、可直接使用的PPT。
五、写在最后
lark-slides最打动我的,是它把PPT制作从一个“手动操作”变成了“对话驱动”。
传统的PPT工具,你再熟练也离不开鼠标拖拽、菜单点击、格式调整这些操作。而lark-slides让你用自然语言描述需求——AI理解你的意图、规划页面结构、生成符合规范的XML、调用飞书API创建PPT——你从头到尾不需要打开飞书幻灯片编辑器,直到最后一步点开链接看成品。
另外值得一提的是,这是Lark Suite官方出品,是整个Lark CLI技能包(包含docs、base、IM、calendar、approval、slides、attendance等20多个技能)中的一员。它不是第三方开发者写的“玩具”,而是Lark团队正式维护的生产力工具。这意味着API协议和飞书幻灯片底层完全同步,不会出现“生成出来的XML飞书不认”的尴尬。
当然,它也有明确的边界。这个插件解决的是“怎么做PPT”的问题,而不是“PPT里写什么内容”的问题。内容的质量、逻辑的严密性、数据的准确性——这些仍然需要你来把控。AI负责的是把你想好的内容用专业的方式呈现出来。
对于那些需要频繁产出PPT、但又不想把大量时间花在排版调格式上的人来说,lark-slides是目前最值得尝试的AI幻灯片工具之一。安装它、登录飞书、告诉AI你想要什么——你会发现,做PPT这件事,门槛已经低到“说话”这个层面了。

◯ 评论 0