2026年7月16日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

Claude Code Skills 国内实践全指南:从安装部署到高阶开发

发布日期:2026-01-09 05:15:32 浏览次数: 7464
作者:超世先锋

微信搜一搜,关注“超世先锋”

推荐语

Claude Code Skills 让AI从聊天机器人升级为专业能力可定制的智能体,这份指南带你从零开始掌握技能开发全流程。

核心内容:
1. Claude Code Skills 的核心机制与生态资源
2. 官方与社区精选技能库的获取与使用
3. 高阶开发实战与生产环境集成技巧

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家
Claude Code 的本质不是一个聊天机器人,而是一个 “可装备技能”的AI智能体。核心转变在于:从反复撰写提示词的“人适应机器”,转变为通过标准化技能模块“让机器具备确定性的专业能力”。
如果说基础功能是“汽车”,那么Skills就是让这辆车具备越野、漂移、载货等特种能力的“改装套件”。它通过标准化文件(一个文件夹+SKILL.md+资源)封装复杂工作流,实现能力复用。
一、Claude Code Skills 生态资源
1,官方教材库:官方技能
#Anthropic官方Skills库:https://github.com/anthropics/skills
#Skills 官方介绍(What are Skills):https://support.claude.com/en/articles/12512176-what-are-skills#Claude Code Skills 文档:https://code.claude.com/docs/en/skills#Claude API Skills 指南:https://platform.claude.com/docs/en/build-with-claude/skills-guide#Skill Creator:https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md#Agent Skills 背景/机制:https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills

#OpenAI:Codex Skills(规则与目录结构)

#Skills 总览:https://developers.openai.com/codex/skills/#创建自定义 Skills:https://developers.openai.com/codex/skills/create-skill/#ChatGPT 环境的 /home/oai/skills(社区实测打包仓)https://github.com/eliasjudin/oai-skills

2,社区精选集:寻找现成技能
#obra/superpowers 
https://github.com/obra/superpowers#skills目录https://github.com/obra/superpowers/tree/main/skills

#ComposioHQ/awesome-claude-skills:生态集成导向更新活跃,社区关注度高,强烈推荐

由AI工具集成平台Composio维护,强调查找可直接用于生产、能与其他工具链集成的实战型技能。

通常按应用场景(如开发、数据分析、内容创作)或集成平台分类,便于寻找开箱即用的方案。

https://github.com/ComposioHQ/awesome-claude-skills

#VoltAgent/awesome-claude-skills:社区热度导向

注重收录近期流行、受关注度高、有创新性的技能,是追踪社区趋势的风向标。

https://github.com/VoltAgent/awesome-claude-skills
#travisvn/awesome-claude-skills:综合资源导航

提供一个覆盖面广、分类清晰的综合性资源索引,类似传统的“Awesome List”。资源导航分类比较经典和全面,旨在覆盖Skill生态的各个方面,方便系统性浏览。

https://github.com/travisvn/awesome-claude-skills

#BehiSecc/awesome-claude-skills:垂直领域导向

侧重安全(Security)相关或“生产就绪”的模板,内容领域性较强。分类会围绕特定领域(如安全审计、代码加固、合规检查)展开,深度大于广度。

https://github.com/BehiSecc/awesome-claude-skills


3,聚合市场 :开箱即用
#SkillsMP:可搜索 Skills 目录(分类/检索)
https://skillsmp.com/

#ClaudeMarketplaces:marketplace/插件目录

https://claudemarketplaces.com/

#Claude Code Templates:模板与偏工程化配置集合、命令集

https://www.aitmpl.com/skillshttps://github.com/davila7/claude-code-templates
#ruvnet/claude-flow

企业级智能体集群编排平台,内置 25个 自然语言触发的技能,侧重于开发、GitHub、集群协调等

https://github.com/ruvnet/claude-flow

#wshobson/agents

精细化的插件化智能体市场,提供67个专注于Claude代码的专业化技能,涵盖开发、运维、AI、安全等多个类别

https://github.com/wshobson/agents

二、Claude Code Skill安装/部署
1,通过聚合市场网站(推荐)
以 SkillsMP 为例,在网站搜索、分类查找技能。
点击技能查看详情和安装命令
/plugin marketplace add 作者/仓库名
/plugin marketplace add wshobson/agents
复制后,在Claude Code会话中直接粘贴该命令即可完成安装。

2,通过插件市场命令安装
进入到项目GitHub主页,通过技能所在的GitHub仓库(如wshobson/agents)安装
第一步:在Claude Code中输入命令添加整个市场
/plugin marketplace add wshobson/agents

第二步:安装具体插件
/plugin install sql-optimization-patterns
注意:此处由于技术市场新版本移除了某skill技能,可下载该skill.md文件,通过手动安装方式进行安装(参考下节)

3,手动安装(高级用户,自定义技能)
自己开发或从GitHub仓库直接下载的单个技能(.md文件):
将技能文件(如 code-reviewer.SKILL.md)放置到本地技能目录:(可根据系统调整路径)。
~/.claude/skills/
重启Claude Code即可生效

第一步:下载sql-optimization-patterns技能文件,
blob:https://skillsmp.com/1dfeae32-c71d-4740-bab6-26f46b848134
第二步:解压后放到claude本地技能目录下(需重启claude)
第三步:重启claude后,输入 /context 命令查看,安装成功

三,Claude Code Skill完整操作流程
# 启动claude
claude
# 查看skill
/plugin
# 按键盘方向键切换tab,可查看当前已安装的技能、技能市场
#查看当前已安装的技能市场(当前仅默认的官方技能市场)
#安装wshobson/agents技能市场
方式1:直接输入
/plugin marketplace add wshobson/agents
方式2:方向键切换到Marketplace,选择Add Marketplace
然后输入 wshobson/agents
说明:如果网络问题,可以提前下载到本地,此处使用本地文件路径

#技能市场的技能浏览、更新、卸载


# 安装本地技能市场
#克隆skill项目到本地git clone https://github.com/davila7/claude-code-templates.git
#搜索插件安装(以  code-review 为例)
四、高阶进阶:开发自己的专属技能
开发技能的本质,是将你的经验转化为可复用的数字资产。一个高质量Skill的关键在于结构清晰、可执行、可验收。

----SKILL开发“产品思维----

一个优秀的SKILL不是一段对话提示,而是一个迷你产品。SKILL的KPI只有一个:可以一次跑通并验收结果。

1,编写 技能文件 (SKILL.md) 完整 

以一个生产级可用的“API接口生成器”技能的SKILL.md 示例

#SKILL.md

---name: api-interface-generatordescription: 根据后端Controller代码,自动生成前端TypeScript接口定义与Axios请求函数。version: 1.0.0author: your-nametags:  - typescript  - api  - code-generation---# Goal- **输出物**:一个标准的TypeScript文件(`api.ts`),包含:  1.  所有接口的请求/响应类型定义(TypeScript Interfaces)。  2.  对应每个接口的、已配置基础的Axios请求函数。- **可验证**:生成的代码应能通过TypeScript编译(`tsc --noEmit`检查)。# Inputs- **必填**:  1.  `controller_path`: 后端Controller源代码的文件路径或直接粘贴的代码。  2.  `api_base_url`: 后端API的基础URL(例如:`https://api.example.com/v1`)。- **可选**:  1.  `auth_type`: 认证方式,默认为 `'bearer'`(可选:`basic`, `none`)。# Constraints- **不做什么**:  - 不修改任何后端源代码。  - 不生成除TypeScript类型和请求函数之外的任何框架特定代码(如React Hooks)。- **质量与边界**:  - 所有生成的函数必须包含完整的JSDoc注释,说明用途和参数。  - 必须处理常见的HTTP状态码错误(401,403,500)。  - 生成的接口名必须遵循 `I{ControllerName}{MethodName}{Request/Response}` 的帕斯卡命名规范。# Steps技能将按以下顺序自动执行:1.  **解析与分析**:    - 读取或解析输入的Controller代码。    - 识别出所有的公开方法、HTTP方法(GET/POST等)、请求路径、请求参数和返回类型。2.  **转换与生成**:    - 将识别的后端类型映射为TypeScript类型(如`String` -> `string`, `List<User>` -> `IUser[]`)。    - 为每个API端点生成:一个请求类型、一个响应类型、一个Axios请求函数。3.  **组装与输出**:    - 将生成的代码按以下结构组装到`api.ts`文件中:      ```typescript      // 1. 导入声明      import axios from 'axios';      // 2. 所有类型定义      export interface ILoginRequest { ... }      // 3. 所有请求函数      export const loginApi = ( ... ) => { ... }      ```    - 在文件头部自动生成基于当前时间的生成注释。# Verification Checklist在技能执行完成后,请对照此清单检查输出:- [ ] **完整性**:Controller中每个公开方法都生成了对应的请求函数。- [ ] **正确性**:生成的TypeScript代码无语法错误,可通过`tsc --noEmit`检查。- [ ] **实用性**:每个请求函数都正确配置了`method`、`url`、`params/data`。- [ ] **安全性**:认证令牌(`auth_type`)被正确集成到请求头配置中。- [ ] **文档化**:每个函数和接口都有清晰的JSDoc注释。# Advanced: MCP工具集成 (可选)如果技能需要访问外部资源(如读取文件、调用Git),可以声明MCP工具:```yaml# 在SKILL.md同级目录创建 skill.yamltools:  - name: read_file    description: 读取本地文件内容  - name: list_directory    description: 列出目录内容
2,放入claude本地skill目录,重启claude(新版本貌似不用重启)
~/.claude/skills/                    # 技能根目录└── api-interface-generator/        # 【必须】为技能创建的文件夹    └── SKILL.md                     # 【必须】技能主文件,必须叫此名
3,测试新编写技能(api-interface-generator)
# 创建一个空目录,和待测试java文件
// UserController.java - 用于技能测试package com.example.demo.controller;import org.springframework.web.bind.annotation.*;import java.util.List;@RestController@RequestMapping("/api/v1/users")public class UserController {
    /**     * 用户登录     * @param request 登录请求     * @return 登录响应(含令牌)     */    @PostMapping("/login")    public ApiResponse<LoginResponselogin(@RequestBody LoginRequest request) {        // 实现逻辑...        return ApiResponse.success(new LoginResponse());    }
    /**     * 获取用户列表(分页)     * @param page 页码     * @param size 每页大小     * @return 用户列表     */    @GetMapping("")    public ApiResponse<PageResult<UserDto>> getUsers(            @RequestParam(defaultValue = "1") int page,            @RequestParam(defaultValue = "20") int size) {        // 实现逻辑...        return ApiResponse.success(new PageResult<>());    }
    /**     * 更新用户信息     * @param id 用户ID     * @param user 用户数据     * @return 更新结果     */    @PutMapping("/{id}")    public ApiResponse<UserDtoupdateUser(            @PathVariable Long id,            @RequestBody UpdateUserRequest user) {        // 实现逻辑...        return ApiResponse.success(new UserDto());    }
    // 内部DTO定义(技能需要识别这些类型)    public static class LoginRequest {        private String username;        private String password;        // getters/setters...    }
    public static class LoginResponse {        private String token;        private UserDto user;        // getters/setters...    }
    public static class UpdateUserRequest {        private String nickname;        private String avatar;        // getters/setters...    }}
# 启动claude,并输入提示词
请使用 api-interface-generator 技能,基于当前目录下的 UserController.java 文件,生成前端TypeScript API代码,API基础URL设为 https://api.myxxx.com/v1
# 测试结果:自动生成api.ts文件,并自动进行了编译验证
// Generated by API Interface Generator on 2026-01-08import axios, { AxiosInstance } from 'axios';// Base API configurationconst API_BASE_URL = 'https://api.myxxx.com/v1';const apiClient = axios.create({  baseURL: API_BASE_URL,  headers: {    'Content-Type': 'application/json',    // Authorization header will be added dynamically for protected endpoints  }});// Error handling interceptorapiClient.interceptors.response.use(  (response) => response,  (error) => {    if (error.response?.status === 401) {      throw new Error('Unauthorized: Please login again');    }    if (error.response?.status === 403) {      throw new Error('Forbidden: You do not have permission');    }    if (error.response?.status === 500) {      throw new Error('Internal server error');    }    throw error;  });// Request type definitionsexport interface ILoginRequest {  username: string;  password: string;}export interface ILoginResponse {  token: string;  user: IUserDto;}export interface IUserDto {  nickname?: string;  avatar?: string;}export interface IUpdateUserRequest {  nickname?: string;  avatar?: string;}export interface IApiResponse<T> {  success: boolean;  data?: T;  message?: string;}export interface IPageResult<T> {  list: T[];  total: number;  page: number;  size: number;}// API request functions/** * 用户登录 * @param request 登录请求体,包含用户名和密码 * @returns 返回登录响应,包含访问令牌和用户信息 */export const loginApi = async (request: ILoginRequest): Promise<ApiResponse<ILoginResponse>> => {  const response = await apiClient.post<ApiResponse<ILoginResponse>>('/users/login', request);  return response.data;};/** * 获取用户列表(分页) * @param page 页码,默认为1 * @param size 每页大小,默认为20 * @returns 返回分页的用户列表数据 */export const getUsersApi = async (  page: number = 1,  size: number = 20): Promise<ApiResponse<PageResult<IUserDto>>> => {  const params = { page, size };  const response = await apiClient.get<ApiResponse<PageResult<IUserDto>>>('/users', { params });  return response.data;};/** * 更新用户信息 * @param id 用户ID * @param user 用户更新数据 * @returns 返回更新后的用户信息 */export const updateUserApi = async (  id: number,  user: IUpdateUserRequest): Promise<ApiResponse<IUserDto>> => {  const response = await apiClient.put<ApiResponse<IUserDto>>(`/users/${id}`, user);  return response.data;};// Helper function to set authorization tokenexport const setAuthToken = (token: string) => {  apiClient.defaults.headers.common['Authorization'] = `Bearer ${token}`;};// Helper function to clear authorization tokenexport const clearAuthToken = () => {  delete apiClient.defaults.headers.common['Authorization'];};// Legacy types for backwards compatibilitytype ApiResponse<T> = IApiResponse<T>;type PageResult<T> = IPageResult<T>;

五、Claude SKILL使用及开发总结
Skill是一个标准化、可复用的“智能指令包”,它通过一个文件夹(内含 SKILL.md 和可选脚本/资源)来封装一个具体的工作流程。其核心思想是:将你的经验,转化为AI可稳定执行、团队可复用的数字资产。
1,使用流程总结
使用一个Skill只需三步:发现 → 安装 → 自然语言调用。
第一步:可通过聚合市场、社区精选集找到你需要的skill
第二步:根据本文安装方式,进行技能安装
# 方式1: 从已知仓库添加市场并安装/plugin marketplace add wshobson/agents/plugin install sql-optimization-patterns# 方式2: 手动安装(用于本地技能),正确目录结构:~/.claude/skills/your-skill-name/SKILL.md
第三步:自然语言调用:无需记忆命令,直接用自然语言描述任务,如“用 code-review 审查这段代码”,匹配的技能会自动触发。
2,开发流程总结:
开发技能的本质是编写清晰的“机器说明书”,以下总结为五步创建自己专属技能:
第一步:构思与定义
明确目标:哪项重复工作你想自动化?(例如:手动将API文档转TS代码)。
定义输入/输出:技能需要什么(Inputs)?必须交付什么(Goal)?
划定边界:明确什么不做(Constraints),防止技能滥用或膨胀。
第二步:编写SKILL.md
使用上述示例SKILL模板,从name、description开始填写。
核心是Steps:用清晰的动宾短语描述,让AI能像程序一样执行。避免模糊语言。
制定Verification Checklist:这是技能质量的守门员,每一项都应可客观检查。
第三步:本地测试与迭代
安装技能:按正确结构(~/.claude/skills/your-skill-name/SKILL.md)放入本地目录。
重启并加载:重启Claude Code,用/skills list确认技能出现。
实战测试:使用真实但简单的输入调用技能,对照检查清单逐项验证输出。
Debug与优化:根据失败点,回溯修改Steps或Constraints。这是最关键的环节。
第四步:使用“偷师”提示词进行代码审查 
将你的技能草案抛给任意AI,让它从第三方视角审视,帮你修改:
“请作为技能审计员,按【输入/输出/边界/依赖工具/失败模式/验证清单】审查我的SKILL.md草案,找出3个最高风险点,并给出具体修改建议。”
第五步:分享与部署
个人使用:保存在本地技能目录即可。
团队共享:将技能文件夹推送到团队Git仓库,成员可克隆到本地skills目录。
社区分享:可发布到聚合市场(如SkillsMP),通常需要提交GitHub仓库链接。
3,一些注意事项
目录结构是铁律:技能必须放在 ~/.claude/skills/<skill-name>/SKILL.md,否则无法加载。
学习官方范例:Anthropic官方Skills仓库 是最佳“教材”,其中的 pdf-processor 等是生产级参考。
理解底层规则:OpenAI Codex Skills文档 阐释了渐进式披露等核心设计哲学。
从最小闭环开始:选择一个15分钟能手工完成的小任务,开发你的第一个技能,完成“构思-测试-跑通”的完整循环。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅