Claude Skill官方仓库Skill解析

📋 概述

Claude Code Skill官方仓库地址

本文档提供了Claude Skills仓库的完整目录结构和详细说明。该仓库包含18个技能,分为两大类:专有文档处理技能和开源示例技能。


📁 根目录结构

复制代码
skills-main/
├── .claude-plugin/
│   └── marketplace.json                          # Claude插件市场配置文件
├── .gitignore                                    # Git版本控制忽略文件
├── README.md                                     # 仓库主要说明文档
├── agent_skills_spec.md                          # 代理技能规范文档
├── THIRD_PARTY_NOTICES.md                       # 第三方许可证声明文件
├── document-skills/                              # 📄 文档处理技能包(专有)
├── algorithmic-art/                              # 🎨 算法艺术生成技能
├── artifacts-builder/                            # 🔧 HTML工件构建技能
├── brand-guidelines/                             # 🏢 品牌规范应用技能
├── canvas-design/                                # 🖼️ 画布设计技能
├── internal-comms/                              # 📧 内部沟通写作技能
├── mcp-builder/                                 # 🌐 MCP服务器构建技能
├── skill-creator/                               # 📚 技能创建指南技能
├── slack-gif-creator/                           # 🎬 Slack GIF创建技能
├── template-skill/                              # 📋 基础技能模板
├── theme-factory/                               # 🎨 主题工厂技能
└── webapp-testing/                              # 🧪 Web应用测试技能

📄 文档处理技能包 (专有)

document-skills/docx/ - Word文档处理

复制代码
document-skills/docx/
├── SKILL.md                                     # 技能定义和使用说明
├── docx-js.md                                   # Docx.js库文档
├── ooxml.md                                     # Open XML格式文档
├── LICENSE.txt                                  # 许可证文件
├── ooxml/                                       # Open XML架构和处理
│   ├── schemas/                                 # XML架构定义目录
│   │   ├── ecma/fouth-edition/                 # ECMA 376第四版标准
│   │   │   ├── opc-contentTypes.xsd            # 内容类型架构
│   │   │   ├── opc-coreProperties.xsd          # 核心属性架构
│   │   │   ├── opc-digSig.xsd                  # 数字签名架构
│   │   │   └── opc-relationships.xsd           # 关系架构
│   │   ├── ISO-IEC29500-4_2016/                # ISO/IEC 29500-4:2016标准
│   │   │   ├── dml-chart.xsd                   # 图表绘图标记语言
│   │   │   ├── dml-main.xsd                    # 主要绘图标记语言
│   │   │   ├── wml.xsd                         # 文字处理标记语言
│   │   │   └── [18 more schema files...]        # 其他架构文件
│   │   ├── mce/                                # 标记兼容性扩展
│   │   │   └── mc.xsd                          # 兼容性架构
│   │   └── microsoft/                          # 微软特定架构
│   │       ├── wml-2010.xsd                    # Word 2010扩展
│   │       ├── wml-2012.xsd                    # Word 2012扩展
│   │       ├── wml-2018.xsd                    # Word 2018扩展
│   │       └── [5 more schema files...]        # 其他微软扩展
│   └── scripts/                                 # 处理脚本目录
│       ├── pack.py                             # 打包Open XML文档
│       ├── unpack.py                           # 解包Open XML文档
│       ├── validate.py                         # 验证Open XML文档
│       └── validation/                         # 验证模块目录
│           ├── __init__.py                     # 验证模块初始化
│           ├── base.py                         # 基础验证类
│           ├── docx.py                         # DOCX特定验证
│           ├── pptx.py                         # PPTX验证
│           └── redlining.py                    # 修订验证
└── scripts/                                     # 额外处理脚本目录
    ├── __init__.py                              # 脚本模块初始化
    ├── document.py                              # 文档处理工具类
    ├── utilities.py                             # 实用函数库
    └── templates/                               # XML模板目录
        ├── comments.xml                        # 评论模板
        ├── commentsExtended.xml                # 扩展评论模板
        ├── commentsExtensible.xml              # 可扩展评论模板
        ├── commentsIds.xml                     # 评论ID模板
        └── people.xml                          # 人员信息模板

功能特性:

  • 创建和编辑Word文档
  • 处理修订和批注
  • 支持格式保留
  • 原始XML访问
  • 文档转换处理

使用说明:

  1. 工作流决策: 根据任务类型选择合适的工作流
  2. 文档分析: 使用文本提取或XML访问分析内容
  3. 文档创建: 从头创建新Word文档
  4. 文档编辑: 使用基础编辑或修订工作流

使用示例:

复制代码
用户: "帮我修改这个合同文档,添加一些批注"

技能输出:
1. 使用修订工作流处理他人文档
2. 解包文档访问原始XML
3. 添加批注和修订标记
4. 保持原有格式和结构
5. 重新打包为完整文档

技术特点:

  • 完整的Open XML架构支持
  • 修订和批注处理能力
  • 原始XML访问和编辑
  • 文档验证和打包工具

document-skills/pdf/ - PDF处理技能

复制代码
document-skills/pdf/
├── SKILL.md                                     # 技能定义和使用说明
├── forms.md                                     # PDF表单处理文档
├── reference.md                                 # 参考文档
├── LICENSE.txt                                  # 许可证文件
└── scripts/                                     # PDF处理脚本目录
    ├── check_bounding_boxes.py                 # 边界框验证脚本
    ├── check_bounding_boxes_test.py           # 边界框验证测试
    ├── check_fillable_fields.py               # 可填充字段检查
    ├── convert_pdf_to_images.py                # PDF转图像转换
    ├── create_validation_image.py              # 验证图像创建
    ├── extract_form_field_info.py              # 表单字段信息提取
    ├── fill_fillable_fields.py                 # 填充可表单字段
    └── fill_pdf_form_with_annotations.py       # 带注释的PDF表单填充

功能特性:

  • 文本和表格提取
  • PDF创建和合并
  • 表单字段处理
  • 水印添加
  • OCR支持
  • 加密处理

使用说明:

  1. 基础操作: 使用pypdf进行合并、分割、文本提取
  2. 表单处理: 填充PDF表单字段,支持注释
  3. 图像转换: PDF转图像用于预览和处理
  4. 高级功能: 查看reference.md获取完整功能

使用示例:

复制代码
用户: "填写这份PDF申请表"

技能输出:
1. 分析PDF表单结构
2. 提取表单字段信息
3. 填充用户提供的表单数据
4. 保存填写完成的PDF文档
5. 验证填写结果的完整性

技术特点:

  • Python pypdf库支持
  • 完整的表单处理能力
  • 图像转换和验证工具
  • 边界框和字段验证脚本

document-skills/pptx/ - PowerPoint处理技能

复制代码
document-skills/pptx/
├── SKILL.md                                     # 技能定义和使用说明
├── html2pptx.md                                 # HTML转PPTX转换文档
├── ooxml.md                                     # Open XML格式文档
├── LICENSE.txt                                  # 许可证文件
├── ooxml/                                       # Open XML架构(与docx共享)
│   ├── schemas/                                 # XML架构定义
│   └── scripts/                                 # 处理脚本
│       ├── pack.py                             # 打包Open XML演示文稿
│       ├── unpack.py                           # 解包Open XML演示文稿
│       ├── validate.py                         # 验证Open XML演示文稿
│       └── validation/                         # 验证模块(与docx共享)
└── scripts/                                     # 额外处理脚本目录
    ├── html2pptx.js                            # HTML转PPTX转换脚本
    ├── inventory.py                             # 幻灯片清单管理
    ├── rearrange.py                            # 幻灯片重排脚本
    ├── replace.py                               # 内容替换脚本
    └── thumbnail.py                            # 缩略图生成脚本

功能特性:

  • 创建和编辑演示文稿
  • 高级布局管理
  • HTML到PowerPoint转换
  • 原始OOXML编辑
  • 缩略图生成
  • 模板支持

使用说明:

  1. 演示文稿创建: 从头创建新的PowerPoint文件
  2. 内容编辑: 修改现有幻灯片内容
  3. 布局管理: 高级幻灯片布局和模板应用
  4. 格式转换: HTML到PowerPoint转换

使用示例:

复制代码
用户: "将这个HTML报告转换为PowerPoint演示文稿"

技能输出:
1. 使用html2pptx.js转换脚本
2. 解析HTML结构和内容
3. 创建对应的幻灯片布局
4. 保持格式和样式一致性
5. 生成完整的PPTX文件

技术特点:

  • HTML到PowerPoint转换
  • Open XML演示文稿支持
  • 幻灯片重排和内容替换
  • 缩略图生成和管理

document-skills/xlsx/ - Excel处理技能

复制代码
document-skills/xlsx/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # 许可证文件
└── recalc.py                                    # 公式重计算脚本

功能特性:

  • 创建和编辑电子表格
  • 公式支持和重计算
  • 数据可视化
  • 财务建模
  • 格式保留

使用说明:

  1. 电子表格创建: 创建新的Excel工作簿
  2. 数据处理: 编辑和格式化数据
  3. 公式计算: 支持复杂公式和重计算
  4. 格式应用: 应用专业的单元格格式

使用示例:

复制代码
用户: "创建一个财务报表Excel模板"

技能输出:
1. 设计财务报表结构
2. 添加相关公式和计算
3. 应用专业格式和样式
4. 确保公式正确重计算
5. 生成可用的XLSX模板

技术特点:

  • Excel文件创建和编辑
  • 公式重计算支持
  • 专业格式应用
  • 数据处理和可视化

🎨 创意设计技能

algorithmic-art/ - 算法艺术生成

复制代码
algorithmic-art/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
└── templates/                                   # 艺术生成模板目录
    ├── generator_template.js                   # p5.js生成器模板
    └── viewer.html                              # 艺术查看器模板

功能特性:

  • 使用p5.js创建算法艺术
  • 支持种子随机性
  • 流场和粒子系统
  • 交互式HTML工件
  • 参数控制探索

使用说明:

  1. 算法哲学创建: 首先创建一个算法哲学(4-6段落的哲学描述)
  2. 交互式实现: 基于哲学创建p5.js算法和交互式HTML工件
  3. 参数探索: 提供种子导航和参数控制供用户探索

使用示例:

复制代码
用户: "创建一个基于海洋流动的算法艺术"

技能输出:
1. 创建"流体动力学"算法哲学文档
2. 生成交互式HTML工件,包含:
   - 基于Perlin噪声的粒子流场系统
   - 可调节的流体动力学参数
   - 种子导航器探索不同变化
   - 实时参数控制面板

技术特点:

  • 使用种子随机性确保可重现性
  • 基于模板系统保持一致的UI设计
  • 支持实时参数调整和艺术探索
  • 遵循Art Blocks风格的生成艺术模式

canvas-design/ - 画布设计

复制代码
canvas-design/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
└── canvas-fonts/                                # 字体集合目录
    ├── ArsenalSC-Regular.ttf                   # Arsenal Sans字体
    ├── ArsenalSC-OFL.txt                       # Arsenal Sans许可证
    ├── BigShoulders-Regular.ttf                # Big Shoulders字体
    ├── BigShoulders-OFL.txt                    # Big Shoulders许可证
    ├── Boldonse-Regular.ttf                    # Boldonse字体
    ├── Boldonse-OFL.txt                         # Boldonse许可证
    ├── CrimsonPro-Regular.ttf                  # Crimson Pro字体
    ├── CrimsonPro-Bold.ttf                     # Crimson Pro粗体
    ├── CrimsonPro-Italic.ttf                   # Crimson Pro斜体
    ├── CrimsonPro-OFL.txt                      # Crimson Pro许可证
    ├── Lora-Regular.ttf                        # Lora字体
    ├── Lora-Bold.ttf                           # Lora粗体
    ├── Lora-Italic.ttf                         # Lora斜体
    ├── Lora-BoldItalic.ttf                     # Lora粗斜体
    ├── Lora-OFL.txt                            # Lora许可证
    └── [50+ more font files and licenses...]   # 更多字体文件和许可证

功能特性:

  • 创建PNG和PDF格式视觉艺术
  • 设计哲学应用
  • 专业字体集成
  • 高质量视觉设计
  • 博物馆级工艺标准

使用说明:

  1. 设计哲学创建: 首先创建一个视觉哲学(4-6段落的描述)
  2. 视觉实现: 基于哲学创建PNG或PDF格式的视觉艺术品
  3. 专业字体应用: 从50+专业字体库中选择合适的字体

使用示例:

复制代码
用户: "创建一个科技会议的海报设计"

技能输出:
1. 创建"数字极简主义"设计哲学文档
2. 生成PDF海报,包含:
   - 几何形状和大胆的色彩区块
   - 专业的排版和层次结构
   - 使用Lora和Crimson Pro等高质量字体
   - 极简主义的设计语言

技术特点:

  • 集成60+专业字体,涵盖多种设计风格
  • 强调工艺品质和细节处理
  • 支持多页PDF创作
  • 遵循博物馆级设计标准

slack-gif-creator/ - Slack GIF创建器

复制代码
slack-gif-creator/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
├── requirements.txt                             # Python依赖清单
├── core/                                        # 核心动画组件目录
│   ├── color_palettes.py                       # 调色板定义
│   ├── easing.py                               # 缓动函数库
│   ├── frame_composer.py                       # 帧合成工具
│   ├── gif_builder.py                          # GIF构建工具
│   ├── typography.py                           # 文本处理工具
│   ├── validators.py                           # 输入验证工具
│   └── visual_effects.py                      # 视觉效果库
└── templates/                                   # 动画模板目录
    ├── bounce.py                               # 弹跳动画模板
    ├── explode.py                              # 爆炸动画模板
    ├── fade.py                                 # 淡入淡出模板
    ├── flip.py                                 # 翻转动画模板
    ├── kaleidoscope.py                         # 万花筒效果模板
    ├── morph.py                                # 变形动画模板
    ├── move.py                                 # 移动动画模板
    ├── pulse.py                                # 脉冲动画模板
    ├── shake.py                                # 震动动画模板
    ├── slide.py                                # 滑动动画模板
    ├── spin.py                                 # 旋转动画模板
    ├── wiggle.py                               # 摆动动画模板
    └── zoom.py                                 # 缩放动画模板

功能特性:

  • 创建优化的Slack GIF
  • 支持Slack大小约束验证
  • 可组合动画原语
  • 文本和颜色辅助工具
  • 专业优化策略

使用说明:

  1. 选择动画类型: 从13种动画原语中选择或组合使用
  2. 配置参数: 设置大小、帧率、颜色等参数
  3. 验证约束: 自动验证是否符合Slack的大小限制
  4. 生成GIF: 输出优化的GIF文件

使用示例:

复制代码
用户: "创建一个Slack表情GIF,显示一个笑脸在跳舞"

技能输出:
1. 使用pulse + wiggle动画原语组合
2. 配置128x128像素,10fps,32色
3. 验证64KB大小限制
4. 生成优化的跳舞笑脸GIF

技术特点:

  • 13种可组合的动画原语
  • 自动Slack约束验证(消息GIF: 2MB, 表情GIF: 64KB)
  • 专业的缓动函数和视觉效果
  • 支持文本渲染和调色板管理

🔧 开发工具技能

artifacts-builder/ - HTML工件构建器

复制代码
artifacts-builder/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
└── scripts/                                     # 构建脚本目录
    ├── bundle-artifact.sh                      # 工件打包脚本
    ├── init-artifact.sh                        # 工件初始化脚本
    └── shadcn-components.tar.gz                # 预构建shadcn/ui组件

功能特性:

  • 使用React + TypeScript + Vite构建
  • 40+预装shadcn/ui组件
  • 单HTML文件打包
  • 现代前端开发栈
  • 状态管理和路由支持

使用说明:

  1. 项目初始化 : 使用init-artifact.sh创建React项目
  2. 开发工件: 编辑生成的React代码
  3. 打包工件 : 使用bundle-artifact.sh打包成单HTML文件
  4. 分享工件: 直接分享HTML文件或作为工件展示

使用示例:

复制代码
用户: "创建一个任务管理web应用"

技能输出:
1. 初始化React + TypeScript项目
2. 开发任务管理应用,包含:
   - 添加/删除/编辑任务功能
   - 任务状态管理
   - 响应式设计
   - shadcn/ui组件集成
3. 打包为单HTML文件工件

技术特点:

  • React 18 + TypeScript + Vite + Tailwind CSS
  • 40+预装shadcn/ui组件
  • Parcel打包,支持路径别名
  • 单HTML文件输出,完全自包含

mcp-builder/ - MCP服务器构建器

复制代码
mcp-builder/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
├── reference/                                  # 参考文档目录
│   ├── evaluation.md                            # 评估指南
│   ├── mcp_best_practices.md                   # MCP最佳实践
│   ├── node_mcp_server.md                      # Node.js MCP服务器指南
│   └── python_mcp_server.md                    # Python MCP服务器指南
└── scripts/                                     # MCP构建脚本目录
    ├── connections.py                          # 连接工具
    ├── evaluation.py                            # 评估工具
    ├── example_evaluation.xml                   # 示例评估数据
    └── requirements.txt                        # Python依赖清单

功能特性:

  • 创建高质量MCP服务器
  • 支持Python (FastMCP)和Node/TypeScript
  • 完整开发生命周期
  • 外部服务集成
  • 代理中心设计原则

使用说明:

  1. 深度研究和规划: 理解代理中心设计原则和MCP协议
  2. 实施: 按照语言特定最佳实践实现服务器
  3. 审查和完善: 代码质量审查和测试
  4. 创建评估: 生成10个复杂问题验证服务器效果

使用示例:

复制代码
用户: "为我公司的API创建一个MCP服务器"

技能输出:
1. 研究API文档和认证要求
2. 设计代理中心的工作流程工具
3. 实现Python FastMCP服务器,包含:
   - API请求辅助函数
   - 错误处理策略
   - 分页和过滤实用工具
   - 输入验证模型
4. 创建评估问题验证服务器质量

技术特点:

  • 支持Python FastMCP和Node/TypeScript SDK
  • 代理中心设计方法
  • 评估驱动的开发流程
  • 完整的MCP协议支持

webapp-testing/ - Web应用测试

复制代码
webapp-testing/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
├── examples/                                    # 测试示例目录
│   ├── console_logging.py                       # 控制台日志示例
│   ├── element_discovery.py                    # 元素发现示例
│   └── static_html_automation.py               # HTML自动化示例
└── scripts/                                     # 测试工具目录
    └── with_server.py                           # 本地服务器设置

功能特性:

  • 使用Playwright测试本地Web应用
  • UI验证和调试
  • 服务器生命周期管理
  • 侦察-行动模式
  • 截图和日志捕获

使用说明:

  1. 决策流程: 根据应用类型选择测试方法
  2. 服务器管理: 使用with_server.py管理开发服务器
  3. 侦察-行动: 先侦察页面状态,再执行操作
  4. 脚本编写: 编写原生Playwright自动化脚本

使用示例:

复制代码
用户: "测试我的本地React应用是否能正常工作"

技能输出:
1. 启动本地服务器: npm run dev
2. 等待网络空闲状态
3. 侦察页面元素和结构
4. 执行UI测试验证功能
5. 捕获截图和日志用于调试

技术特点:

  • Playwright同步API支持
  • 自动服务器生命周期管理
  • 侦察-行动测试模式
  • 支持多服务器环境(前端+后端)

🏢 企业应用技能

brand-guidelines/ - 品牌规范应用

复制代码
brand-guidelines/
├── SKILL.md                                     # 技能定义和使用说明
└── LICENSE.txt                                  # Apache 2.0许可证

功能特性:

  • 应用Anthropic官方品牌色彩
  • 排版系统支持
  • 智能字体应用
  • 形状和强调色应用
  • 企业设计标准

使用说明:

  1. 识别品牌元素: 检测文档中的品牌相关内容
  2. 应用色彩方案: 使用Anthropic官方色彩
  3. 字体管理: 智能应用Poppins和Lora字体
  4. 视觉一致性: 确保品牌识别的一致性

使用示例:

复制代码
用户: "为这个演示文稿应用Anthropic品牌风格"

技能输出:
1. 分析演示文稿结构和内容
2. 应用品牌色彩:
   - 主色: #141413 (深色)
   - 背景色: #faf9f5 (浅色)
   - 强调色: #d97757 (橙色)
3. 设置字体系统:
   - 标题: Poppins字体
   - 正文: Lora字体
4. 确保视觉识别一致性

技术特点:

  • Anthropic官方色彩规范
  • 智能字体回退机制
  • 自动视觉层次应用
  • 企业级设计标准

internal-comms/ - 内部沟通写作

复制代码
internal-comms/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
└── examples/                                    # 沟通示例目录
    ├── 3p-updates.md                           # 第三方更新示例
    ├── company-newsletter.md                   # 公司通讯示例
    ├── faq-answers.md                          # FAQ答案示例
    └── general-comms.md                        # 一般沟通示例

功能特性:

  • 3P更新(进度、计划、问题)
  • 公司通讯和FAQ
  • 状态报告和领导更新
  • 事故报告和项目更新
  • 公司首选格式支持

使用说明:

  1. 识别沟通类型: 确定需要的沟通格式
  2. 加载指南文件: 从examples目录加载相应模板
  3. 遵循格式规范: 按照特定指南编写内容
  4. 保持语调一致: 使用公司标准的语调和风格

使用示例:

复制代码
用户: "写一个团队进度更新报告"

技能输出:
1. 加载3P更新指南模板
2. 按照Progress/Plans/Problems格式编写:
   - Progress: 已完成的里程碑和成果
   - Plans: 下阶段的具体计划和时间表
   - Problems: 遇到的挑战和需要的支持
3. 使用专业的内部沟通语调
4. 确保格式符合公司标准

技术特点:

  • 4种标准沟通格式模板
  • 3P更新方法论支持
  • 公司级沟通标准
  • 可扩展的模板系统

theme-factory/ - 主题工厂

复制代码
theme-factory/
├── SKILL.md                                     # 技能定义和使用说明
├── LICENSE.txt                                  # Apache 2.0许可证
├── theme-showcase.pdf                          # 主题展示文档
└── themes/                                      # 预构建主题目录
    ├── arctic-frost.md                         # 北极霜主题
    ├── botanical-garden.md                     # 植物园主题
    ├── desert-rose.md                          # 沙漠玫瑰主题
    ├── forest-canopy.md                        # 森林华盖主题
    ├── golden-hour.md                          # 黄金时刻主题
    ├── midnight-galaxy.md                      # 午夜银河主题
    ├── modern-minimalist.md                    # 现代极简主题
    ├── ocean-depths.md                         # 海洋深度主题
    ├── sunset-boulevard.md                     # 日落大道主题
    └── tech-innovation.md                      # 技术创新主题

功能特性:

  • 10个预设专业主题
  • 色彩搭配和字体对
  • 主题展示可视化选择
  • 幻灯片、文档、报告应用
  • 自定义主题生成

使用说明:

  1. 展示主题: 显示theme-showcase.pdf供用户选择
  2. 确认选择: 获取用户的主题选择确认
  3. 应用主题: 读取主题文件并应用色彩和字体
  4. 自定义生成: 基于用户输入生成新主题

使用示例:

复制代码
用户: "为我的演示文稿应用一个专业的主题"

技能输出:
1. 显示主题展示PDF文档
2. 用户选择"Ocean Depths"主题
3. 应用主题规范:
   - 色彩: 深蓝色调,专业海洋风格
   - 字体: 标题使用现代无衬线字体
   - 视觉: 冷色调,适合商业演示
4. 确保所有幻灯片风格一致

技术特点:

  • 10种精心设计的专业主题
  • PDF可视化主题展示
  • 完整的色彩和字体规范
  • 支持自定义主题生成
  • 适用于多种文档类型

📚 元技能

skill-creator/ - 技能创建指南

复制代码
skill-creator/
├── SKILL.md                                     # 完整技能创建指南
├── LICENSE.txt                                  # Apache 2.0许可证
└── scripts/                                     # 技能管理脚本目录
    ├── init_skill.py                           # 技能初始化脚本
    ├── package_skill.py                         # 技能打包脚本
    └── quick_validate.py                       # 快速技能验证脚本

功能特性:

  • 渐进式披露设计原则
  • 完整技能创建流程
  • 资源组织(脚本、参考、资产)
  • 打包和验证指南
  • 技能系统架构

使用说明:

  1. 理解技能需求: 分析具体使用示例
  2. 规划技能内容: 确定脚本、参考和资产需求
  3. 初始化技能: 使用init_skill.py创建基础结构
  4. 编辑技能内容: 编写SKILL.md和添加资源
  5. 打包技能: 使用package_skill.py验证和打包

使用示例:

复制代码
用户: "我想创建一个处理公司财务数据的技能"

技能输出:
1. 分析财务处理需求和具体示例
2. 规划技能资源:
   - scripts/: 财务计算脚本
   - references/: 公司财务政策和规范
   - assets/: 财务报告模板
3. 初始化技能目录结构
4. 编写完整的SKILL.md指导文档
5. 验证并打包为可分发的技能包

技术特点:

  • 渐进式披露设计(3层加载系统)
  • 自动化技能初始化和打包
  • 完整的开发生命周期支持
  • 严格的技能验证流程

template-skill/ - 基础技能模板

复制代码
template-skill/
└── SKILL.md                                     # 模板技能定义

功能特性:

  • 最小化结构
  • 占位符SKILL.md文件
  • 新技能起点基础
  • 模板化设计

使用说明:

  1. 复制模板: 作为新技能的起点
  2. 修改元数据: 更新name和description字段
  3. 添加内容: 编写具体的技能指令
  4. 完善资源: 添加所需的scripts、references或assets

使用示例:

复制代码
用户: "我想创建一个新技能但不知道从哪里开始"

技能输出:
1. 提供template-skill作为基础模板
2. 解释基本结构和必需字段
3. 指导如何逐步完善技能内容
4. 建议使用skill-creator进行完整开发

技术特点:

  • 最小化技能结构
  • YAML前置模板
  • 清晰的开发起点
  • 与skill-creator配合使用

📊 技能分类统计

按许可证类型

  • 专有技能: 4个(文档处理套件)
  • 开源技能: 14个(Apache 2.0许可证)

按功能类别

类别 数量 技能列表
📄 文档处理 4 docx, pdf, pptx, xlsx
🎨 创意设计 3 algorithmic-art, canvas-design, slack-gif-creator
🔧 开发工具 3 artifacts-builder, mcp-builder, webapp-testing
🏢 企业应用 3 brand-guidelines, internal-comms, theme-factory
📚 元技能 2 skill-creator, template-skill
总计 15 18个技能实例

按技术复杂度

  • 基础级: 3个(template-skill, brand-guidelines, theme-factory)
  • 中级: 8个(algorithmic-art, canvas-design, slack-gif-creator, artifacts-builder, webapp-testing, internal-comms, skill-creator, pdf)
  • 高级: 7个(docx, pptx, xlsx, mcp-builder)

🔧 技术规范

标准技能结构

每个技能都包含:

  • SKILL.md: 技能定义和说明(必需)
  • LICENSE.txt: 许可证文件(标准)
  • scripts/: 可执行脚本(可选)
  • reference/: 参考文档(可选)
  • assets/: 资源文件(可选)

技能规格格式

所有技能遵循标准Claude技能规范:

  • YAML前置元数据包含namedescription
  • 支持渐进式披露以高效管理上下文
  • 模块化和自包含设计
  • 完整的生命周期支持

📦 插件分发

技能组织为两个Claude Code插件:

  1. document-skills - 包含4个专有文档处理技能
  2. example-skills - 包含10个开源示例技能

🎯 使用建议

技能选择指南

  • 文档处理需求: 选择document-skills包中的对应技能
  • 创意设计: 使用algorithmic-art、canvas-design或slack-gif-creator
  • 开发需求: 使用artifacts-builder、mcp-builder或webapp-testing
  • 企业应用: 使用brand-guidelines、internal-comms或theme-factory
  • 技能开发: 使用skill-creator和template-skill

最佳实践

  1. 根据具体需求选择合适的技能
  2. 查看SKILL.md文件了解详细使用方法
  3. 参考examples目录中的示例
  4. 使用scripts目录中的工具脚本
  5. 遵循技能的许可证要求

🎯 技能使用指南

如何选择合适的技能

创意和设计需求

  • 算法艺术生成 : 使用 algorithmic-art 创建交互式生成艺术
  • 视觉设计作品 : 使用 canvas-design 创建海报、艺术作品
  • 动画GIF制作 : 使用 slack-gif-creator 创建Slack优化的动画

开发和技术任务

  • 复杂Web应用 : 使用 artifacts-builder 构建React应用
  • API集成 : 使用 mcp-builder 创建MCP服务器
  • Web测试 : 使用 webapp-testing 测试本地应用

企业和商业用途

  • 品牌一致性 : 使用 brand-guidelines 应用企业品牌
  • 内部沟通 : 使用 internal-comms 编写专业文档
  • 主题设计 : 使用 theme-factory 应用专业主题

文档处理

  • Word文档 : 使用 document-skills/docx 处理专业文档
  • PDF操作 : 使用 document-skills/pdf 处理PDF文件
  • 演示文稿 : 使用 document-skills/pptx 创建PowerPoint
  • 电子表格 : 使用 document-skills/xlsx 处理Excel文件

技能开发

  • 创建新技能 : 使用 skill-creator 完整开发流程
  • 快速开始 : 使用 template-skill 作为基础模板

技能组合使用示例

完整项目工作流

复制代码
场景: 为客户创建一个完整的营销方案

1. 使用 internal-comms 编写项目提案
2. 使用 canvas-design 创建视觉概念图
3. 使用 artifacts-builder 构建交互式原型
4. 使用 theme-factory 应用品牌主题
5. 使用 document-skills/pptx 生成最终演示文稿
6. 使用 document-skills/docx 创建项目文档

技术产品发布

复制代码
场景: 发布一个新的软件产品

1. 使用 mcp-builder 创建API集成服务器
2. 使用 webapp-testing 测试Web界面
3. 使用 slack-gif-creator 创建产品动画
4. 使用 brand-guidelines 应用品牌规范
5. 使用 algorithmic-art 创建独特的视觉元素

最佳实践

  1. 明确需求: 先确定任务类型,选择最适合的技能
  2. 阅读文档: 每个技能都有详细的使用说明和示例
  3. 组合使用: 多个技能可以组合使用完成复杂任务
  4. 迭代优化: 根据结果调整和优化技能使用方式
  5. 反馈学习: 从使用经验中学习,提高效率

技能限制说明

  • 专有技能: document-skills包中的技能为专有许可,使用时需遵守许可证条款
  • 开源技能: 其他14个技能使用Apache 2.0许可证,可自由使用和修改
  • 上下文管理: 复杂技能可能需要分步骤执行以管理上下文窗口
  • 资源依赖: 某些技能需要特定的Python库或系统依赖

📅 文档信息

  • 生成时间: 2025-10-31
  • 仓库版本: master分支
  • 文档版本: 2.0 (增强版)
  • 维护者: Claude Skills Team
  • 更新内容: 为每个技能添加了详细的使用说明和示例

本文档基于技能仓库的实际结构生成,包含了所有18个技能的完整目录树、详细说明、使用指南和实际示例。为每个技能都提供了功能特性、使用说明、使用示例和技术特点的完整描述。