news 2026/5/22 23:30:44

skill-skill-creator

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
skill-skill-creator

一、什么是 skill-creator?

skill-creator是 Anthropic 官方推出的元技能(meta-skill),核心定位是「技能工厂」—— 它能帮你快速创建、测试、评估和迭代优化 Claude Code 的专属技能,将零散的提示词工程升级为系统化的「技能工程」流程。

它不是简单的模板生成器,而是提供了完整的技能研发闭环:

  • 需求定义技能设计代码实现评估测试性能优化发布使用
  • 内置量化评估系统,支持并行测试与描述调优,确保技能触发精准、执行可靠

二、安装指南(三种方法,按需选择)

2.1 官方市场安装(推荐)

这是最稳定、最便捷的安装方式,适合大多数用户:

# 1. 启动 Claude Code claude # 2. 添加官方插件市场(首次安装) /plugin marketplace add anthropics/skills # 3. 安装 skill-creator /plugin install skill-creator@anthropics/skills # 4. 验证安装 /plugin list # 查看已安装插件 /skill # 查看技能菜单,确认 skill-creator 已加载

2.2 社区市场安装(备选)

如果官方市场不可用,可使用 daymade 社区市场:

# 添加社区市场 /plugin marketplace add daymade/claude-code-skills # 安装 skill-creator /plugin install skill-creator@daymade-skills

2.3 本地手动安装(开发/离线场景)

适合需要修改源码或离线使用的开发者:

# 1. 克隆官方技能仓库 git clone https://github.com/anthropics/claude-plugins-official.git # 2. 创建技能目录 mkdir -p ~/.claude/skills/ # 3. 复制 skill-creator 到技能目录 cp -r claude-plugins-official/plugins/skill-creator/skills/skill-creator ~/.claude/skills/ # 4. 重启 Claude Code /exit claude

三、核心使用场景

skill-creator 适用于任何需要重复执行且有固定流程的工作场景,以下是高频应用场景:

3.1 开发效率提升

  • API接口生成器:自动根据 Swagger 文档生成 TypeScript 类型定义、axios 请求函数和错误处理逻辑
  • PR代码审查助手:按团队规范自动检查代码格式、安全性问题和性能瓶颈
  • 数据库迁移工具:自动生成 SQL 迁移脚本并验证数据一致性

3.2 内容创作自动化

  • 技术博客生成器:按固定模板生成包含代码块、图表和引用格式的技术文章
  • 微信公众号写作助手:根据主题生成符合公众号风格的文章,自动添加小标题和图片建议
  • 文档翻译工具:保持原文格式,批量翻译技术文档并验证术语一致性

3.3 运维与DevOps

  • 部署前检查器:自动执行环境验证、配置核对和健康检查,确保部署成功率
  • 日志分析工具:解析复杂日志,提取关键信息并生成可视化报告
  • 服务器监控仪表盘:自动收集服务器指标,生成自定义监控报告

3.4 个人效率工具

  • 待办事项管理器:按优先级自动分类任务,生成每日计划
  • 学习笔记整理器:将零散笔记结构化,生成思维导图和复习计划
  • 会议纪要生成器:自动提取会议录音关键信息,生成结构化纪要

四、实战Demo:打造「Java后端API文档生成器」技能

下面通过完整流程演示如何使用 skill-creator 创建一个实用技能,解决「重复编写Java API文档」的痛点。

4.1 启动技能创建流程

在 Claude Code 中输入:

/skill use skill-creator 创建一个Java后端API文档生成器技能,要求: 1. 输入Java Controller代码,自动生成Swagger风格的API文档 2. 支持RESTful风格接口,包含请求参数、响应格式和错误码 3. 输出Markdown格式,可直接用于项目README

4.2 交互式需求定义

skill-creator 会引导你完成需求细化:

> 请确认技能名称(建议简洁明了):java-api-doc-generator > 请补充技能描述(用于触发匹配):根据Java Controller代码生成Swagger风格API文档 > 请指定允许使用的工具(用逗号分隔):read,write > 请描述核心工作流程(分步骤): 1. 读取用户提供的Java Controller代码文件 2. 解析类注释、方法注释和参数注释 3. 提取RESTful接口信息(请求方法、路径、参数、响应) 4. 生成符合Swagger规范的Markdown文档 5. 保存文档到用户指定路径 > 请设置评估标准(用于测试技能效果): - 文档覆盖率:100%覆盖所有接口方法 - 格式正确性:符合Swagger规范,可直接导入Swagger UI - 可读性:包含示例请求和响应,便于理解

4.3 技能生成与初步测试

skill-creator 自动生成完整的技能包,包含:

  • java-api-doc-generator/SKILL.md:技能核心定义文件
  • java-api-doc-generator/scripts/parser.py:Java代码解析脚本
  • java-api-doc-generator/references/swagger-spec.md:Swagger规范参考

生成的 SKILL.md 核心内容:

--- name: java-api-doc-generator description: 根据Java Controller代码生成Swagger风格API文档 allowed-tools: read,write user-invocable: true --- # Java后端API文档生成器 ## 工作流程 1. 读取用户提供的Java Controller文件路径 2. 调用parser.py脚本解析代码结构 3. 提取RESTful接口信息(@RestController、@RequestMapping等注解) 4. 解析Javadoc注释,生成接口描述、参数说明和响应示例 5. 按Swagger规范生成Markdown文档 6. 保存文档到用户指定路径 ## 输出格式 ```markdown # API文档:[Controller名称] ## 基础路径 [basePath] ## 接口列表 | 接口名称 | 请求方法 | 路径 | 描述 | |----------|----------|------|------| | [methodName] | [HTTP Method] | [path] | [description] | ### 请求参数 | 参数名 | 类型 | 是否必填 | 描述 | |--------|------|----------|------| | [paramName] | [type] | [required] | [description] | ### 响应格式 | 字段名 | 类型 | 描述 | |--------|------|------| | [fieldName] | [type] | [description] |

4.4 技能评估与迭代优化

skill-creator 内置评估系统,可自动测试技能效果:

skill-creator 内置评估系统,可自动测试技能效果:


评估 java-api-doc-generator 技能,使用测试用例:
测试文件:UserController.java(包含3个接口:getUserById、createUser、deleteUser)

**评估结果:** ✅ 文档覆盖率:100%(3/3接口) ✅ 格式正确性:通过Swagger UI验证 ⚠️ 可读性:缺少错误码说明,建议补充 ⚠️ 性能:解析大型文件(>1000行)时耗时较长,建议优化解析算法

根据评估结果,使用 skill-creator 进行迭代优化:

/skill use skill-creator
优化 java-api-doc-generator 技能:

  1. 添加错误码说明部分,解析@ApiResponse注解
  2. 优化parser.py脚本,使用AST解析代替正则表达式,提升性能
  3. 增加接口分组功能,按业务模块分类

4.5 最终使用

优化完成后,使用技能生成API文档:

/skill java-api-doc-generator

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 23:29:12

【AI】多轮执行:基于历史的连续任务处理

多轮执行:基于历史的连续任务处理📝 本章学习目标:本章深入探讨记忆机制,这是AI Agent持续执行的关键能力。通过本章学习,你将全面掌握"多轮执行:基于历史的连续任务处理"这一核心主题。一、引言…

作者头像 李华
网站建设 2026/5/22 23:27:11

CentOS安装Mysql数据库,配置数据存储路径和数据

文章目录 一、概述 1.1 配置信息 1.2 MySql数据库简介 二、安装数据库 2.1 创建MySql数据目录 2.2 安装mysql服务 2.2.1 获取mysql的yum仓库包 2.2.2 下载rpm仓库配置包 2.2.3 安装rpm包 2.2.4 查看rpm安装包列表确认是否安装成功 2.2.4 安装mysql服务器 2.2.5 查看mysql版本 2…

作者头像 李华
网站建设 2026/5/22 23:23:31

源代码论文分享|基于 Spring Boot 的校园商铺管理系统!

很多同学选毕业设计时都会纠结:题目太简单,怕老师觉得没含金量;题目太复杂,又怕自己做不完。 其实像校园商铺管理系统这种项目,就挺适合拿来做毕设或课程设计。它有真实场景,功能也能展开,技术…

作者头像 李华
网站建设 2026/5/22 23:22:08

3分钟搞定!GetQzonehistory:你的QQ空间记忆时光机

3分钟搞定!GetQzonehistory:你的QQ空间记忆时光机 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想过,那些在QQ空间里记录青春岁月的说说&a…

作者头像 李华
网站建设 2026/5/22 23:20:43

【Spring】Lombok

LombokQuick Start Example for Lombok引入依赖与 IDE 配置核心注解详解DataGetter 和 SetterToStringEqualsAndHashCodeBuilderAllArgsConstructor 和 NoArgsConstructorValueSlf4j / Log / Log4j2With原理浅析Quick Start Example for Lombok 在日常开发中,总会写…

作者头像 李华
网站建设 2026/5/22 23:12:09

OpenStack网络管理-neutron

OpenStack网络管理-neutron 物理网络与虚拟网络区别Switch:物理交换机 vSwitch:虚拟交换机 NIC:网络接口卡、网络适配器、网卡 vNIC:虚拟网卡 Linux网络虚拟化技术 网卡虚拟化: TAP TUN VETH PAIR 交换机虚拟化&#x…

作者头像 李华