【大模型应用开发】Claude Code Skills 开发实战:打造你的专属 AI 智能体
文章目录1. 什么是 Skills2. 如何安装和使用 Skills2.1 官方市场安装 (Claude Code 专属)2.2 手动安装 (自定义/私有/社区 Skills)3. Skills 资源宝库3.1 官方与精选仓库3.2 Skill 市场与目录3.3 垂类特色 Skills4. 开发你的第一个 Skill3.1 目录结构3.2 编写 SKILL.md 严重问题 改进建议3.3 测试 Skill4. 进阶技巧引用外部资源5. 官方案例解析5.1 文档处理 (Document Skills)5.2 创意写作 (Creative Skills)6. 总结参考来源GitHub - anthropics/skills适用版本Claude Code CLI / Claude.ai / Claude APISkills技能是 Claude 的核心扩展机制。通过 Skills你可以将重复性的工作流程、企业编码规范或特定的工具链封装成标准化的“指令包”让 Claude 像经过专业培训的员工一样为你工作。1. 什么是 Skills简单来说Skill 指令 (Prompt) 上下文 (Context) 工具 (Tools)。在物理形态上一个 Skill 就是一个包含SKILL.md文件的文件夹。标准化它定义了 Claude 应该“如何做”某件事。可复用一次编写随时调用。动态加载Claude 根据你的自然语言指令动态决定是否激活某个 Skill。2. 如何安装和使用 Skills2.1 官方市场安装 (Claude Code 专属)Anthropic 官方提供了一个 Skills 仓库你可以直接在 Claude Code 终端中挂载这个“市场”。添加市场源/plugin marketplaceaddanthropics/skills浏览并安装输入上述命令后Claude 会引导你选择要安装的插件包例如document-skills: 处理 PDF, DOCX, PPTX 等文档的能力。example-skills: 包含创意写作、代码审查等示例。直接安装指令如果你知道具体的插件名也可以一步到位/plugininstalldocument-skillsanthropic-agent-skills2.2 手动安装 (自定义/私有/社区 Skills)无论是你自己编写的 Skills还是从网上下载的第三方 Skills安装方法都是通用的将 Skill 文件夹放入~/.claude/skills目录即可。创建存放目录Claude Code 默认会扫描用户主目录下的.claude/skills。mkdir-p ~/.claude/skills部署 Skill将下载或编写的包含SKILL.md的文件夹完整复制到该目录下。Windows 路径:C:\Users\用户名\.claude\skills\macOS/Linux 路径:~/.claude/skills/目录结构示例~/.claude/skills/ ├── my-java-reviewer/ -- 自定义 Skill │ └── SKILL.md └── video-cut/ -- 下载的社区 Skill ├── SKILL.md └── tools/3. Skills 资源宝库除了自己开发你还可以从以下精选的社区和仓库中获取高质量的现成 Skills3.1 官方与精选仓库Anthropic 官方 Skills: github.com/anthropics/skills必看: 包含文档处理 (PDF/Office)、创意设计等官方标杆实现。Awesome Claude Skills (TravisVN): github.com/travisvn/awesome-claude-skills特色: 收录了如obra/superpowers(TDD/调试工具集) 等极客向的高级技能。Awesome Claude Skills (ComposioHQ): github.com/ComposioHQ/awesome-claude-skills特色: 侧重于集成外部工具和 API 的技能。3.2 Skill 市场与目录Skill0 市场: skill0.io/zh亮点: 提供可视化的搜索界面收录了 400 项技能支持按场景如前端开发、SEO 审计筛选。The Agent Skills Directory: skills.sh亮点: 极简风格的目录提供npx skills add等快捷安装指令需配合特定工具。3.3 垂类特色 Skills视频剪辑技能: github.com/Ceeon/videocut-skills用途: 专注于视频处理、剪辑自动化的垂直领域技能。4. 开发你的第一个 Skill让我们从零开始创建一个实用的 Skill“Java 代码规范审查员” (Java Linter Expert)。3.1 目录结构在~/.claude/skills/下创建目录java-lintermkdir-p ~/.claude/skills/java-lintertouch~/.claude/skills/java-linter/SKILL.md3.2 编写 SKILL.mdSKILL.md由两部分组成YAML 头信息和Markdown 正文。--- name: java-linter-expert description: 一个专门用于审查 Java 代码风格、命名规范和潜在空指针风险的专家技能。当用户请求 Review Java 代码时使用。 --- # Java Code Review Expert 你是一位拥有 10 年经验的资深 Java 架构师。你的任务是审查用户提供的 Java 代码。 ## 核心审查原则 1. **命名规范**必须符合 Google Java Style Guide。类名 PascalCase变量名 camelCase常量 UPPER_SNAKE_CASE。 2. **空指针安全**严格检查 NullPointerException 风险建议使用 Optional 或 Objects.requireNonNull。 3. **日志规范**检查是否使用 System.out.println严禁使用必须建议替换为 slf4j 日志框架。 4. **注释完整性**所有 public 方法必须包含 Javadoc。 ## 交互格式 请按以下格式输出审查报告 ### 严重问题 - [行号] 问题描述 (修复建议) ### 改进建议 - [行号] 问题描述 ### ✅ 最佳实践点赞 - 发现的优秀代码片段 ## 示例 **输入**: java public void SaveUser(User u) { if(u.name null) return; System.out.println(Saved u.name); }输出: 严重问题[Line 3] 使用了System.out.println。建议替换为log.info(Saved {}, u.getName())。[Line 1] 方法名SaveUser不符合驼峰命名法。建议修改为saveUser。 改进建议[Line 1] 参数User u建议增加Nonnull注解或在方法头进行空值校验。3.3 测试 Skill重启 Claude Code 或输入/init刷新上下文。创建一个不规范的 Java 文件Test.java。输入指令“请帮我 Review 一下 Test.java”。Claude 会识别到java-linter-expert技能并按照你定义的“资深架构师”人设和格式输出报告。4. 进阶技巧引用外部资源Skill 不仅仅是一段 Prompt它还可以包含文件资源。Claude 在加载 Skill 时可以读取同一文件夹下的其他文件。场景你需要让 Claude 按照公司内部复杂的checkstyle.xml规则进行检查。目录结构~/.claude/skills/company-style/ ├── SKILL.md └── rules/ └── company-checkstyle.xmlSKILL.md 写法--- name: company-style-checker description: 依据公司内部 XML 规则检查代码风格 --- # Company Style Checker 请参考当前 Skill 目录下的 rules/company-checkstyle.xml 文件规则来审查代码。 关键规则提取 1. 每行字符数限制... 2. ...(注意Claude Code 会自动将 Skill 目录下的文件纳入上下文索引使 AI 能够“看见”这些规则文件。)5. 官方案例解析5.1 文档处理 (Document Skills)在anthropics/skills仓库中document-skills是一个非常强大的例子。它展示了如何教 AI 处理二进制文件格式。原理它并不是让 AI 直接读取二进制流而是定义了一套调用 Python/Node.js 脚本或工具的流程如果环境支持或者通过详细的结构描述让 AI 理解 XML/JSON 结构的文档如.docx本质是 zip 包裹的 xml。启示你可以编写一个 Skill让 Claude 学会读取你们公司特有的私有文件格式只要该格式是基于文本或可解析的。5.2 创意写作 (Creative Skills)仓库中的创意类 Skill 展示了如何通过Few-Shot Prompting (少样本提示)来锁定输出风格。在SKILL.md中提供 3-5 个高质量的“优秀范文”能极大提升 Claude 生成内容的质量。6. 总结特性说明定义方式文件夹 SKILL.md(YAML Markdown)部署位置~/.claude/skills/或通过 Marketplace 安装核心价值沉淀专家经验统一团队规范自动化复杂流程触发方式自然语言意图识别 (无需死记硬背命令)现在尝试把你的日常重复性工作如写周报、转换 SQL、生成单元测试封装成一个 Skill 吧

相关新闻

2026更新版!更贴合MBA需求的AI论文软件,千笔·专业论文写作工具 VS 灵感ai

2026更新版!更贴合MBA需求的AI论文软件,千笔·专业论文写作工具 VS 灵感ai

随着人工智能技术的迅猛迭代与普及,AI辅助写作工具已逐步渗透到高校学术写作场景中,成为专科生、本科生、研究生完成毕业论文不可或缺的辅助手段。越来越多面临毕业论文压力的学生,开始依赖各类AI工具简化写作流程、提升创作效率。但与此同时…

2026/7/4 21:07:33 阅读更多 →
【Qwen】train()函数说明

【Qwen】train()函数说明

train() 函数文档 train(attn_implementationflash_attention_2)Runs the main training loop for Qwen VL (Qwen2-VL, Qwen2.5-VL, Qwen3-VL, or Qwen3-VL-MoE) instruction tuning. Parses command-line arguments for model, data, and training config; loads the appropr…

2026/5/17 3:26:54 阅读更多 →
论文写作智能化:6款AI工具提升效率与成果

论文写作智能化:6款AI工具提升效率与成果

学术写作领域涌现出多款集成人工智能技术的辅助工具,它们基于先进的自然语言处理算法实现论文结构智能生成、文本质量优化及查重检测等核心功能,尤其适用于学位论文撰写与学术报告整理场景。需要强调的是,这些智能化平台应当定位为研究效率的…

2026/5/17 3:26:53 阅读更多 →

最新新闻

AI 压测数据回放:让模型读报告之前先校准口径

AI 压测数据回放:让模型读报告之前先校准口径

AI 压测数据回放:让模型读报告之前先校准口径 一、压测报告不能直接丢给模型 AI 可以帮助分析压测结果,但前提是输入数据口径清楚。很多压测报告里混着预热阶段、限流阶段、错误重试、下游故障和业务噪声。如果直接让模型总结,很容易得到一段…

2026/7/5 1:22:14 阅读更多 →
AI工具链选型:GitHub Copilot与Cursor、Codeium企业开发场景实测对比

AI工具链选型:GitHub Copilot与Cursor、Codeium企业开发场景实测对比

AI工具链选型:GitHub Copilot与Cursor、Codeium企业开发场景实测对比 一、评测体系设计与方法论 AI编码助手已成为开发效率的关键杠杆。本次评测聚焦三项主流工具的实际表现。从四个维度建立可复现的量化评测框架。 %%{init: {theme: base}}%% radartitle AI编码助手…

2026/7/5 1:20:14 阅读更多 →
PyTorch 数据加载瓶颈:GPU 空等时先看 DataLoader

PyTorch 数据加载瓶颈:GPU 空等时先看 DataLoader

PyTorch 数据加载瓶颈:GPU 空等时先看 DataLoader 一、训练慢不一定是模型慢 PyTorch 训练时,很多人看到速度慢就先改模型、调 batch size、换显卡。但如果 GPU 利用率忽高忽低,可能瓶颈根本不在模型,而在数据加载。图片解码、文本…

2026/7/5 1:20:14 阅读更多 →
群晖DSM 7.2.2视频管理终极解决方案:免费恢复Video Station完整功能

群晖DSM 7.2.2视频管理终极解决方案:免费恢复Video Station完整功能

群晖DSM 7.2.2视频管理终极解决方案:免费恢复Video Station完整功能 【免费下载链接】Video_Station_for_DSM_722 Script to install Video Station in DSM 7.2.2 and DSM 7.3 项目地址: https://gitcode.com/gh_mirrors/vi/Video_Station_for_DSM_722 你是否…

2026/7/5 1:20:14 阅读更多 →
云原生可观测性:构建全链路监控体系

云原生可观测性:构建全链路监控体系

引言在微服务架构和容器化部署成为主流的当下,系统的复杂性呈指数级增长。一个请求可能跨越数十个服务实例,传统的日志查看和单点监控已无法满足故障排查的需求。云原生可观测性(Observability)应运而生,它通过Metrics…

2026/7/5 1:18:13 阅读更多 →
工训赛智能小车 PCB 自制指南:从 BTN7971B 四路驱动到主控布局的 5 个要点

工训赛智能小车 PCB 自制指南:从 BTN7971B 四路驱动到主控布局的 5 个要点

工训赛智能小车PCB设计实战:从四路驱动到主控布局的进阶指南在工程训练综合能力竞赛的智能物流搬运赛项中,一辆性能卓越的小车往往始于精良的PCB设计。当现成模块难以满足定制化需求时,自主设计PCB不仅能显著降低成本,更能实现整车…

2026/7/5 1:18:13 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻