Claude Code自定义Skill教程:146k星编码agent的Skill开发指南

📌 项目:anthropics/claude-code | 星数:146k(TypeScript,MIT)| 日期:2026-09-19 | 今日 GitHub Trending +442 | 来源:GitHub | Trending详情

📋 项目简介

Claude Code(146k星,MIT,TypeScript)自定义Skill开发指南:Skill文件结构、MCP Server集成、自定义命令、工具扩展,让Claude Code适配你的工作流。今日Trending +442。

📊 核心特性

特性说明
Skill文件结构Markdown指令文件定义agent行为,项目级/用户级配置
MCP Server集成通过MCP协议扩展工具能力,连接外部服务
自定义命令封装重复操作为命令,一键调用复杂工作流
工具扩展自定义工具让Claude Code调用外部API和服务
工作流定制适配团队规范和项目需求,提升编码效率

⚡ 安装与运行

# 安装Claude Code(推荐官方安装器)
# npm install -g @anthropic-ai/claude-code (已废弃)

# 推荐安装方式见官方文档
# https://code.claude.com

# 创建项目级Skill
mkdir -p .claude/skills
echo "# 我的Skill
当用户说'重构'时,先运行测试再修改" > .claude/skills/refactor.md

# 配置MCP Server
# 编辑 .claude/mcp.json 添加外部工具

💡 使用建议

📚 常见问题

Claude Code的Skill和MCP Server有什么区别?

Skill是Markdown指令文件定义agent行为模式("当...时做..."),MCP Server是外部服务连接扩展工具能力(调用API/数据库)。Skill管"怎么做",MCP管"能做什么"。

如何创建项目级Skill?

在项目根目录.claude/skills/下创建Markdown文件,写明触发条件和指令。团队成员git pull后自动生效。

自定义命令怎么用?

在.claude/commands/下定义命令模板,调用时用/命令名执行。可包含变量和条件逻辑,封装重复工作流。