claude code skill介绍
前言
本文档介绍 .claude/skills/ 目录下各个技能(skill)的功能和用途,以表格形式呈现,方便快速查阅。
文档生成类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| swagger-doc-generator | 为 Java Spring Boot 项目生成 OpenAPI/Swagger 文档 | 当需要生成 REST API 文档时触发 | 分析 Controller 代码、注解和 DTO,生成符合 OpenAPI 3.0 规范的 YAML/JSON 文件 |
图表绘制类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| drawio | 创建 draw.io 图表(.drawio 文件) | 流程图、架构图、ER 图、序列图、类图、网络图、线框图 | 支持导出 PNG/SVG/PDF,生成 mxGraphModel XML 格式 |
| excalidraw-diagram | 生成 Excalidraw 图表 | 手绘风格图表、流程图、思维导图 | 支持 Obsidian/Standard/Animated 三种输出模式 |
| mermaid-visualizer | 将文本转换为 Mermaid 图表 | 流程图、系统架构、对比图、思维导图 | 支持 Process Flow、Circular Flow、Comparison、Mindmap、Sequence、State 等类型 |
| graphviz | 使用 DOT 语言创建有向/无向图 | 依赖树、调用图、包层级结构 | 使用 digraph 或 graph,自动布局 |
| canvas | 创建 JSON 格式的自由定位画布 | 概念图、知识图、规划板 | 支持节点(text/file/link/group)和边连接,Obsidian Canvas 兼容 |
架构图类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| architecture | 创建分层系统架构图(HTML/CSS) | 技术栈、微服务拓扑、多层应用设计 | 12 种配色风格(Steel Blue、Ember Warm、Neon Dark 等)+ 12 种布局模式 |
| uml | 创建 UML 图表 | 类图、序列图、活动图、状态图、组件图等 | 使用 PlantUML 语法,支持 9500+ mxgraph stencil 图标 |
| cloud | 创建云架构图(AWS/Azure/GCP/阿里云) | 多云拓扑、迁移蓝图 | 支持 AWS、Azure、GCP、阿里云、IBM、Kubernetes、OpenStack |
| network | 创建网络拓扑图 | LAN/WAN、数据中心互联、物理/逻辑网络设计 | 支持 Cisco、Citrix 等网络设备图标 |
| security | 创建安全架构图 | IAM 流程、零信任模型、加密管道、威胁检测 | 包含身份访问、加密、网络安全、合规审计等图标 |
| data-analytics | 创建数据分析和 ETL 架构图 | 数据湖、实时流处理、数据仓库、BI 仪表盘 | 支持 AWS 分析服务(Athena、Glue、Kinesis、Redshift 等) |
| iot | 创建物联网架构图 | 智能家居、工业物联网、边缘计算、传感器网络 | 支持设备管理、边缘网关、数字孪生等 |
| archimate | 创建 ArchiMate 企业架构图 | TOGAF 视图、分层 EA 建模、业务/应用/技术层 | 支持业务、应用、技术、动机、实现层 |
流程图类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| bpmn | 创建业务流程图(BPMN/EIP/精益映射) | 工作流自动化、审批链、消息集成模式、价值流映射 | 支持 BPMN 事件、网关、任务,EIP 消息模式 |
| mindmap | 创建层级思维导图 | 头脑风暴、主题分解、学习笔记、决策树 | 使用 PlantUML @startmindmap 语法,自动径向布局 |
| infographic | 创建基于模板的信息图 | KPI 仪表盘、时间线、路线图、SWOT 分析、漏斗图 | 使用简化的空格分隔语法,预置 40+ 模板 |
可视化卡片类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| infocard | 创建信息卡片(HTML/CSS 编辑风格) | 知识摘要、数据亮点、活动公告、杂志级排版 | 30+ 风格模板 + 30+ 布局骨架 |
| ppt-master | AI 驱动生成 PPT 演示文稿 | 从 PDF/DOCX/URL/Markdown 生成 PPTX | 多步骤串行流程:源处理 → 项目初始化 → 模板选择 → 策略设计 → SVG 生成 → 导出 |
数据可视化类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| vega | 创建 Vega/Vega-Lite 图表 | 统计可视化:柱状图、折线图、散点图、热力图、雷达图 | 使用声明式 JSON 语法,90% 场景用 Vega-Lite |
其他技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| find-skills | 发现和安装代理技能 | 当用户询问"如何做 X"或寻找技能时使用 | 搜索 Skills CLI (npx skills) 和 Skillhub 生态系统的技能 |
| api-conventions | REST API 设计规范 | 定义 API 设计标准 | URL kebab-case、JSON camelCase、分页支持、API 版本化 |
| obsidian-canvas-creator | 创建 Obsidian Canvas 文件 | 交互式画布、心智图、空间化信息组织 | 支持 MindMap 和 Freeform 两种布局 |
技能使用快速指南
触发词汇总
| 技能 | 触发词 |
|---|---|
| swagger-doc-generator | Swagger、OpenAPI、API文档、生成接口文档 |
| drawio | draw、diagram、flowchart、architecture、.drawio 文件 |
| excalidraw-diagram | Excalidraw、画图、流程图、思维导图、可视化 |
| ppt-master | create PPT、make presentation、生成PPT、做PPT |
| infographic | KPI、timeline、roadmap、SWOT、funnel、comparison |
语法标识符汇总
| 技能 | 代码 fence 标识符 |
|---|---|
| uml / cloud / network / security / bpmn / iot / data-analytics / archimate / mindmap | ```plantuml 或 ```puml |
| mermaid-visualizer | ```mermaid |
| graphviz | ```dot |
| vega | ```vega-lite 或 ```vega |
| canvas | ```canvas |
| infographic | ```infographic |
技能分类索引
📊 图表绘制类
- drawio、excalidraw-diagram、mermaid-visualizer、graphviz、canvas
🏗️ 架构设计类
- architecture、uml、cloud、network、security、data-analytics、iot、archimate
📈 流程与关系类
- bpmn、mindmap、infographic
📇 可视化内容类
- infocard、ppt-master、vega
🔧 工具与规范类
- swagger-doc-generator、find-skills、api-conventions、obsidian-canvas-creator
文档生成类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| swagger-doc-generator | 为 Java Spring Boot 项目生成 OpenAPI/Swagger 文档 | 当需要生成 REST API 文档时触发 | 分析 Controller 代码、注解和 DTO,生成符合 OpenAPI 3.0 规范的 YAML/JSON 文件 |
图表绘制类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| drawio | 创建 draw.io 图表(.drawio 文件) | 流程图、架构图、ER 图、序列图、类图、网络图、线框图 | 支持导出 PNG/SVG/PDF,生成 mxGraphModel XML 格式 |
| excalidraw-diagram | 生成 Excalidraw 图表 | 手绘风格图表、流程图、思维导图 | 支持 Obsidian/Standard/Animated 三种输出模式 |
| mermaid-visualizer | 将文本转换为 Mermaid 图表 | 流程图、系统架构、对比图、思维导图 | 支持 Process Flow、Circular Flow、Comparison、Mindmap、Sequence、State 等类型 |
| graphviz | 使用 DOT 语言创建有向/无向图 | 依赖树、调用图、包层级结构 | 使用 digraph 或 graph,自动布局 |
| canvas | 创建 JSON 格式的自由定位画布 | 概念图、知识图、规划板 | 支持节点(text/file/link/group)和边连接,Obsidian Canvas 兼容 |
架构图类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| architecture | 创建分层系统架构图(HTML/CSS) | 技术栈、微服务拓扑、多层应用设计 | 12 种配色风格 + 12 种布局模式 |
| uml | 创建 UML 图表 | 类图、序列图、活动图、状态图、组件图等 | 使用 PlantUML 语法,支持 9500+ mxgraph stencil 图标 |
| cloud | 创建云架构图(AWS/Azure/GCP/阿里云) | 多云拓扑、迁移蓝图 | 支持 AWS、Azure、GCP、阿里云、IBM、Kubernetes、OpenStack |
| network | 创建网络拓扑图 | LAN/WAN、数据中心互联、物理/逻辑网络设计 | 支持 Cisco、Citrix 等网络设备图标 |
| security | 创建安全架构图 | IAM 流程、零信任模型、加密管道、威胁检测 | 包含身份访问、加密、网络安全、合规审计等图标 |
| data-analytics | 创建数据分析和 ETL 架构图 | 数据湖、实时流处理、数据仓库、BI 仪表盘 | 支持 AWS 分析服务 |
| iot | 创建物联网架构图 | 智能家居、工业物联网、边缘计算、传感器网络 | 支持设备管理、边缘网关、数字孪生等 |
| archimate | 创建 ArchiMate 企业架构图 | TOGAF 视图、分层 EA 建模 | 支持业务、应用、技术、动机、实现层 |
流程图类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| bpmn | 创建业务流程图(BPMN/EIP/精益映射) | 工作流自动化、审批链、消息集成模式 | 支持 BPMN 事件、网关、任务,EIP 消息模式 |
| mindmap | 创建层级思维导图 | 头脑风暴、主题分解、学习笔记、决策树 | 使用 PlantUML @startmindmap 语法,自动径向布局 |
| infographic | 创建基于模板的信息图 | KPI 仪表盘、时间线、路线图、SWOT 分析、漏斗图 | 使用简化的空格分隔语法,预置 40+ 模板 |
可视化卡片类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| infocard | 创建信息卡片(HTML/CSS 编辑风格) | 知识摘要、数据亮点、活动公告、杂志级排版 | 30+ 风格模板 + 30+ 布局骨架 |
| ppt-master | AI 驱动生成 PPT 演示文稿 | 从 PDF/DOCX/URL/Markdown 生成 PPTX | 多步骤串行流程 |
数据可视化类技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| vega | 创建 Vega/Vega-Lite 图表 | 统计可视化:柱状图、折线图、散点图、热力图、雷达图 | 使用声明式 JSON 语法 |
其他技能
| 技能名称 | 功能描述 | 用途场景 | 关键特性 |
|---|---|---|---|
| find-skills | 发现和安装代理技能 | 当用户询问"如何做 X"或寻找技能时使用 | 搜索 Skills CLI 和 Skillhub 生态系统的技能 |
| api-conventions | REST API 设计规范 | 定义 API 设计标准 | URL kebab-case、JSON camelCase、分页支持、API 版本化 |
| obsidian-canvas-creator | 创建 Obsidian Canvas 文件 | 交互式画布、心智图、空间化信息组织 | 支持 MindMap 和 Freeform 两种布局 |
更多详细使用说明请参考各技能目录下的
……skill.md文件。