如何为 Claude Code 创建 Skill:以 youtube-pro 为例

前言 如果你使用过 Claude Code 或 Claude.ai,你可能知道 Skill 是一个强大的功能 —— 它可以让 AI 学习你的工作流程,在特定场景下自动执行复杂的任务序列。 本文将以我开源的 youtube-pro 项目为例,详细讲解如何从零开始创建一个功能完整的 Skill。 什么是 Skill? Skill 是 Claude Code 和 Claude.ai 中的一种扩展机制,允许用户定义自定义的工作流程。当用户输入特定短语或执行特定任务时,Claude 会自动加载对应的 Skill,按照预定义的指令执行操作。 Skill 能做什么? 📝 文档处理:自动生成 Word、PDF、PPT 文档 📊 数据分析:Excel 处理、图表生成、数据可视化 🎬 多媒体处理:YouTube 视频转录、字幕提取、视频摘要 💬 沟通协作:内部通讯、FAQ 回答、新闻稿撰写 🎨 设计创作:Canvas 设计、主题生成、算法艺术 🔧 开发工具:MCP 服务器构建、Web 应用测试 Skill 项目结构 一个标准的 Skill 项目结构如下: skill-name/ ├── SKILL.md # 核心文件:Skill 定义和指令 ├── _meta.json # 元数据:版本、触发词、依赖等 ├── README.md # 用户文档(可选) ├── scripts/ # 可执行脚本(可选) │ ├── fetch_transcript.py │ ├── detect_languages.py │ └── summarize.py ├── references/ # 参考文档(可选) │ └── language_codes.md ├── templates/ # 输出模板(可选) │ └── markdown_template.md └── assets/ # 资源文件(可选) └── icons/ 核心文件说明 文件 必填 说明 SKILL.md ✅ Skill 的核心定义,包含触发条件和执行指令 _meta.json ✅ 元数据,包含版本、触发词、依赖等信息 README.md ❌ 用户文档,说明如何使用 Skill scripts/ ❌ 可执行脚本,用于自动化重复任务 references/ ❌ 参考文档,按需加载到上下文 templates/ ❌ 输出模板,定义生成内容的格式 assets/ ❌ 资源文件,如图标、字体等 实战:创建 youtube-pro Skill 第一步:定义 Skill 元数据 创建 _meta.json 文件: ...

March 16, 2026 · 8 min · Boss