1.前言
随着 AI 辅助开发工具的快速发展,如何让 AI 更高效地处理日常办公任务成为了开发者和职场人士关注的焦点。Claude Code 作为 Anthropic 推出的官方 AI 编程助手,不仅具备强大的代码编写能力,更通过 Skills 机制提供了一套模块化、可复用的任务执行体系。

Claude Skills 本质上是一种"能力插件系统",它将常见的办公任务(如 Excel 数据分析、PPT 演示生成、文档处理、品牌设计等)封装成可复用的技能模块。这种设计理念的核心优势在于:开发者无需每次都从零开始编写处理逻辑,只需通过简单的提示词调用相应的 Skill,Claude 就能自动完成从数据读取、分析处理到成果输出的全流程操作。

今天小编就带大家使用三个案例给大家介绍一下claude-skill在PPT生成、培训宣传海报、个人 IP Logo生成来介绍使用这个工具。

此外我们还对skills、MCP、slash commands做成一些对比方便大家对这些知识熟悉和掌握。

话不多说下面就带大家一起来实战吧。
2.claude-skill实战
我们去官方查找github.com/anthropics/... 这里罗列了很多skills .我们需要找到document-skills 来安装
claude-skill 安装
我们输入claude 进入claude code命令行窗口

输入下面命令安装document-skills
bash
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills


通过以上步骤我们完成了document-skills安装。
使用document-skills生成PPT
我们这里有一个需求,有4个excel表格,我希望基于这4个excel表格的分析生成一个基于表格分析PPT汇报。接下来我们使用document-skills 技能来实现。
表格内容如下:
1.发票风险指标占比.xls
| 风险指标 | 风险比例 |
|---|---|
| 凌晨开具发票 | 80 |
| 发票来自外省比例异常 | 35 |
| 进销不匹配 | 34 |
| 进项税额突增 | 3 |
| 关联方交易比例 | 28 |
2.红蓝票占比.xls
| 发票类别 | 占比 |
|---|---|
| 红票 | 23 |
| 蓝票 | 77 |
3.近3个月进项异常发票统计.xls
| 发票状态 | 发票额 | 月份 |
|---|---|---|
| 正常 | 1000 | 202501 |
| 部分红冲 | 50 | 202501 |
| 全部红冲 | 100 | 202501 |
| 异常发票 | 20 | 202501 |
| 正常 | 1202 | 202502 |
| 部分红冲 | 34 | 202502 |
| 全部红冲 | 78 | 202502 |
| 异常发票 | 16 | 202502 |
| 正常 | 900 | 202503 |
| 部分红冲 | 23 | 202503 |
| 全部红冲 | 45 | 202503 |
| 异常发票 | 33 | 202503 |
4.月度数电专普票中的红、蓝发票金额分布.xls
| 分类 | 蓝票 | 红票 |
|---|---|---|
| 数电专票 | 300 | 120 |
| 数电普票 | 500 | 90 |
备注(以上数据是假的数据是我造出来的。)
接下来我们在claude code 直接调用document-skills生成PPT
提示词如下:
arduino
用document-skills的 xlsx(表格分析)和pptx(演示生成)两个skills,读取发票风险指标占比.xls、月度数电专普票中的红、蓝发票金额分布.xls、
红蓝票占比.xls、近3个月进项异常发票统计.xls 4张表的数据。
使用自定义数据分析 Skill(使用skill-creator和template-skill两个skills自定义创建),
分析销售数据并基于分析结果自动创建演示文稿,支持代码执行以进行数据计算与可视化。

AI 会分析excle表格里面数据 先生成pptx技能创建演示文稿

接下来AI 会根据这个演示稿生成7个HTML 页面(后面基于这个html生成PPT)


我们给大家展示第一张HTML

接下来AI 会自己调用skills里面html2pptx.js功能把html转出PPTX, 包括安装相关依赖包等

通过一系列操作后,生成最后PPT

我们查看下最后生成的PPT



生成的效果可能不如专业的PPT生成工具,不过初步完成PPT的生成。呵呵效果还不错吧。
使用canvas-design生成海报
我们按照上面步骤同样可以把canvas-design这个skills安装上。
bash
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills
安装好后我们可以在claude code 查看到


当然你也可以让Ai帮你安装

提示词如下:
css
2025年11月13日下周四我要给职能部门做一下AI办公技能提升培训,请给给我生成一个培训宣传的海报。请使用canvas-design这个skills技能生成这宣传海报。培训人:周辉。请使用中文来回答。

生成的效果如下

排版上还是有点问题不过确实帮我做成培训海报了。
使用brand-guidelines生成公司LOGO
接下来我们在使用brand-guidelines 这个skills 生成一个logo看看效果如何
提示词如下
shell
我们需要打造一个个人IP,目前缺少一个好的形象设计,请以"周辉"2个字帮我设计一个好看的logo。请使用brand-guidelines来生成

生成总结内容如下

我们在打开生成的PDF文件

好家伙 也非常快就帮我生成了,呵呵。
3.skill和MCP 区别
之前小伙伴可能听过MCP,有的小伙伴对MCP 不了解的可以看我之前的文章《mcp-server案例分享-手搓一个MCP-server,手把手教你从本地开发到云部署全流程实战》,那么这个skill 和MCP 又有什么区别和相同呢?
MCP :是一套开放的 模型上下文协议,旨在解决 "模型如何与外部世界对话"。它抽象出统一的请求/响应格式,使 Claude 能够安全、可靠地访问外部系统(如数据库、API、文件存储)。
Claude Skills :是一种 模块化能力包 ,通过 SKILL.md(元数据)和可执行脚本,把特定业务流程封装成可复用的"技能"。它关注 "模型该怎么做",把重复性任务(文档生成、数据整理、品牌校验等)转化为可触发的工作流。
技术实现这块对比如下:
MCP 需要部署 MCP 服务器 ,遵循协议规范(如 JSON‑RPC、OAuth 鉴权),并在对话中携带完整的请求信息,导致 token 消耗显著
Skills 则是 文件化 的资源,只有在 Claude 判定该 Skill 与当前任务匹配时才会加载完整内容,加载成本低,且可以在任何支持 Claude 的环境中直接使用。
使用场景对比
MCP 适合需要 实时、跨系统 的场景,例如:查询公司 CRM、调用天气 API、写入 Jira、读取云端文档等。它提供 底层数据访问能力
Skills 更适合 内部业务流程 ,如:生成财务报表、检查文档是否符合品牌指南、批量处理 Excel 表格、自动化 PPT 制作等。它把这些任务抽象为 可组合的模块,提升团队效率。

MCP + Skills 可以协同工作 ,在很多复杂系统中,两者往往组合使用,模型先通过 MCP 访问工具/数据,再通过 Skills 引导流程执行
4.Skills 和 Slash Commands 有什么区别
我们之前也用过Slash Commands,那么这个skills和这个Slash Commands又有啥区别呢?
Skills 是由模型驱动的,Claude 会根据你的任务和 Skill 的描述自动匹配并使用这些 Skills,完全不需要你介入。
Slash Commands(斜杠命令)则是由用户触发的,你需要主动输入 /command 才能触发。


5.总结
今天主要带大家了解并实践了 Claude Skills 的核心功能与应用场景,通过 PPT 自动生成、培训海报设计、个人 IP Logo 制作三个实战案例,展示了这种 "模块化技能插件" 系统在提升办公效率方面的显著优势。该机制以 "即插即用 + 流程自动化" 为核心特点,结合具体办公需求,通过简单的技能安装(如 document-skills、canvas-design、brand-guidelines)与提示词调用,形成了一套从数据处理、内容生成到成果输出的全流程 AI 辅助办公方案。
通过这些实践案例,我们能够直观感受到 Claude Skills 整合各类办公任务的高效性 ------ 借助标准化的技能模块(包括表格分析、演示文稿生成、设计工具等),无需手动编写复杂处理逻辑,就能让 AI 自动完成从数据读取、可视化分析到最终成果制作的全链条操作。
感兴趣的小伙伴可以按照文中提供的步骤进行实践,根据实际办公需求选择合适的技能模块或自定义技能。今天的分享就到这里结束了,我们下一篇文章见。