AI 真正适合学习的地方,不是替你把答案写出来,而是把学习过程做得更稳定。
很多人使用大模型学习,仍然停留在一个问题配一个回答。今天问它解释概念,明天让它总结文档,后天再要求制定计划。每次都要重新描述方法,输出质量也随对话状态变化。
Skill 改变的是这件事。
按照 Agent Skills 开放规范,一个 Skill 是包含 SKILL.md 的文件夹,里面可以放执行说明、脚本、参考资料和模板。智能体平时只读取名称和描述,任务匹配后才加载完整流程,需要时再调用脚本或资料。这种渐进式加载,让一套学习方法可以反复使用,而不必每次重新写长提示词。
下面推荐 20 个适合日常学习、技能训练和个人成长的 Skill。它们不以论文研究为目标,而是覆盖阅读、笔记、表达、语言、编程、记忆和作品输出。
其中前 13 个可以直接参考公开的官方示例,后 7 个更适合用 Skill Creator 按自己的习惯创建。
先学会安装和调用
在 Codex 中,可以直接调用 Skill Installer,并提供 Skill 名称或 GitHub 目录地址。官方文档给出的基本形式是:
$skill-installer 安装这个 Skill:GitHub 目录地址
安装后重新启动 Codex。如果 Skill 已被当前环境发现,可以在提示词里用美元符号明确调用,也可以直接描述任务,让系统根据 Skill 的 description 自动匹配。
例如:
$pdf 把这份教材按章节提取知识点,并生成复习清单
$pptx 把这份课程笔记做成 12 页教学演示文稿
在 Claude Code 中,Anthropic 官方仓库可以作为插件市场添加,再安装 document-skills 或 example-skills。不同客户端的安装命令并不通用,但 Skill 本身遵循同一套开放目录格式。
需要特别注意,OpenAI 旧的 openai/skills 仓库目前已经标记为弃用,新的官方示例转移到了 openai/plugins。不要继续照搬旧教程里的目录。Anthropic 仓库中的 PDF、DOCX、PPTX 和 XLSX Skill 可以查看源码,但其许可证也明确说明它们并非普通开源软件。安装前应检查每个 Skill 的许可证和脚本内容。
一 PDF:把教材变成可操作的学习材料
PDF Skill 适合读取教材、讲义、说明书和试卷,也可以提取页面、合并文件、填写表单和生成新的 PDF。
学习时不要只说总结这份 PDF。更有效的用法是指定学习目标、已有基础和输出结构。
使用示例:
$pdf 阅读这份经济学教材第二章,先列出核心概念,再给出三个生活化例子,最后生成十道自测题。不要扩展到其他章节。
二 DOCX:把零散笔记整理成正式学习档案
DOCX Skill 适合创建和编辑 Word 文档,处理标题层级、目录、表格、批注和版式。它的价值不是让文档更漂亮,而是把散乱记录变成可长期维护的知识文件。
使用示例:
$docx 把这些课堂笔记整理成一份 Word 学习手册,保留原意,按概念、案例、易错点和复习问题四部分组织。
三 PPTX:把知识讲出来
能看懂不等于能讲清楚。PPTX Skill 可以把笔记和资料转成演示文稿,也可以读取已有课件、重排结构、修改讲者备注。
最好的用法不是一键生成课件,而是要求每页只表达一个判断,并为每页补充讲解逻辑。
使用示例:
$pptx 把这份笔记做成 10 页教学课件,面向零基础学习者。每页一个核心观点,最后两页用案例和小测验检验理解。
四 XLSX:训练数据与数量感
XLSX Skill 可以读取、清洗和创建表格,编写公式、制作图表并检查公式错误。它很适合财务入门、统计基础、时间管理和个人数据分析。
使用示例:
$xlsx 用这份消费记录制作月度学习案例,计算分类占比和环比变化,创建两张图,并解释每个公式为什么这样写。
五 Doc Coauthoring:和 AI 一起写,而不是让 AI 代写
Doc Coauthoring 示例强调协作式写作。它适合读书报告、课程作业、演讲稿和长篇笔记,通过澄清目标、搭建结构、逐段修改和读者测试完成文档。
使用示例:
$doc-coauthoring 和我共同完成一篇读书报告。先询问我的观点和证据,再提供结构,不要直接生成全文。每完成一节都让我确认。
六 Canvas Design:把抽象概念变成视觉笔记
Canvas Design 适合制作海报、信息卡片、知识地图和静态视觉作品。对于流程、分类和空间关系明显的知识,视觉化比连续文字更容易理解。
使用示例:
$canvas-design 把 TCP 三次握手做成一张横向视觉笔记,突出时间顺序、双方状态变化和每一步失败时的影响。
七 Theme Factory:建立统一的学习视觉系统
Theme Factory 用来为文档、幻灯片和网页生成统一主题。长期学习时,固定的颜色、字号和层级能降低整理成本,也能让不同材料保持一致。
使用示例:
$theme-factory 为我的编程学习资料设计一套克制的浅色主题,定义标题、正文、代码块、警告和练习题的样式。
八 Algorithmic Art:用代码理解数学图形
Algorithmic Art 把程序、随机性和视觉设计结合起来。它适合学习坐标、函数、噪声、递归、粒子系统和生成艺术。
使用示例:
$algorithmic-art 用可运行代码演示分形树。先解释递归关系,再生成三个参数不同的版本,并标出参数变化带来的视觉影响。
九 Frontend Design:通过做页面学习前端
Frontend Design 示例适合把 HTML、CSS、JavaScript 和组件设计放进真实作品中学习。与其连续看语法,不如完成一个小页面,再围绕问题迭代。
使用示例:
$frontend-design 为我制作一个单页英语词汇训练器。先实现最小版本,再逐步讲解布局、状态和交互,不要一次加入所有功能。
十 Web Artifacts Builder:把知识做成可交互工具
这个 Skill 适合创建较复杂的网页学习产物,例如时间线、测验器、概念图和数据看板。它能把被动阅读变成操作式学习。
使用示例:
$web-artifacts-builder 把这份世界史笔记做成可筛选时间线,支持按地区和世纪查看,并加入十个关键事件的自测模式。
十一 Webapp Testing:学习如何验证作品
Webapp Testing 不只适合专业测试。初学者用它检查自己做的网页,可以理解用户流程、边界条件、响应式布局和错误处理。
使用示例:
$webapp-testing 测试这个本地学习应用。按首次使用者完成注册、创建卡片和复习流程,记录失败步骤,并解释每个问题的原因。
十二 Skill Creator:把自己的学习方法固化下来
Skill Creator 是最值得优先掌握的 Skill。它帮助你定义触发条件、执行步骤、参考资料和验证方式,把一段好提示词升级成可复用流程。
使用示例:
$skill-creator 为我创建一个错题复盘 Skill。输入是一道错题和我的错误答案,输出必须包含错误类型、知识缺口、正确思路、变式题和一周后的复习提醒。
十三 MCP Builder:边连接工具边学习系统设计
MCP Builder 用于创建让智能体连接外部工具和数据的 MCP Server。它更适合有编程基础的学习者,用真实项目理解接口、数据结构、权限和工具调用。
使用示例:
$mcp-builder 做一个只读的生词本 MCP Server,提供查询单词、列出待复习词汇和读取例句三个工具,并逐步解释协议结构。
下面七个不必寻找现成答案,更适合根据自己的课程和习惯创建。
十四 Active Recall:主动回忆
这个 Skill 不先给答案,而是从材料中抽取问题,逐题等待作答,再根据回答深度追问。它适合几乎所有需要记忆和理解的课程。
创建示例:
$skill-creator 创建 active-recall Skill。必须一次只问一道题,在我回答前不能展示答案,并把错误问题放入本轮末尾再次测试。
十五 Spaced Repetition:间隔复习
这个 Skill 根据掌握程度安排复习,不把所有内容平均重复。它可以输出当天、三天后、一周后和一个月后的复习队列。
创建示例:
$skill-creator 创建 spaced-repetition Skill。根据我的正确率和自信度更新复习间隔,并用 CSV 保存卡片、日期和熟练度。
十六 Feynman Explainer:费曼式解释
这个 Skill 要求学习者先用简单语言解释,再识别含糊词、逻辑跳跃和隐藏前提。它的核心不是让 AI 解释,而是让 AI 检查你的解释。
使用示例:
$feynman-explainer 我来解释什么是机会成本。请像一个聪明的中学生一样指出听不懂的地方,并连续追问,最后再帮我修正。
十七 Socratic Tutor:苏格拉底式辅导
这个 Skill 通过问题引导推理,默认不直接给结论。它适合数学、逻辑、编程调试和概念辨析。
使用示例:
$socratic-tutor 不要直接告诉我答案。通过问题引导我判断这段代码为什么出现死循环,每次只推进一步。
十八 Learning Plan:可执行学习计划
普通计划常常只有章节和日期。Learning Plan Skill 应该先评估目标、起点、可用时间和检验标准,再生成带作品和测试的计划。
使用示例:
$learning-plan 我有六周时间,每周五小时,目标是独立做出一个个人记账网页。请安排每周产物、练习和验收标准。
十九 Error Notebook:错题与错误模式
这个 Skill 不只是保存错题,而是给错误分类。概念错误、步骤错误、审题错误和粗心错误需要不同的改进方式。
使用示例:
$error-notebook 记录这次错误,判断属于知识缺口还是执行失误,给出一个相似题和一个容易混淆的反例,并更新我的错误模式统计。
二十 Language Practice:语言情境练习
这个 Skill 可以固定角色、难度、纠错时机和复习词汇。与普通聊天相比,它更像一套持续课程。
使用示例:
$language-practice 和我进行十分钟英语酒店入住对话,难度 B1。对话中只纠正影响理解的错误,结束后再汇总表达、语法和需要复习的五个词。
怎样组合这 20 个 Skill
不要一开始全部安装。Skill 太多会增加发现和管理成本,来源复杂的脚本也会增加安全风险。
最实用的起步组合只有四个:PDF 负责输入,Active Recall 负责检验,Error Notebook 负责纠错,Learning Plan 负责安排下一步。
如果需要输出作品,再加入 DOCX、PPTX、Canvas Design 或 Web Artifacts Builder。如果学习编程,再加入 Frontend Design 和 Webapp Testing。
一个完整流程可以这样运行:先用 PDF Skill 读取章节,再用 Feynman Explainer 让自己复述,用 Active Recall 测试,错误进入 Error Notebook,最后由 Spaced Repetition 安排后续复习。AI 不再只是回答问题,而是在多个阶段承担不同角色。
安装 Skill 前还要做一件事
Skill 可以包含脚本,也可能调用网络、读写文件或依赖外部工具。官方仓库同样提醒,示例主要用于展示能力,实际行为可能因客户端和环境不同而变化。
因此,不要只看名字就安装。至少要检查 SKILL.md 的触发范围、scripts 目录、许可证、需要的权限和输出位置。对来源不明的 Skill,先在无敏感文件的目录测试。
真正值得保留的 Skill,不是功能最多的 Skill,而是能让你的学习行为变得更稳定的 Skill。
如果一个 Skill 能让你少做一次无效总结,多完成一次主动回忆;少收集一份资料,多产出一个可以验证的作品,它就已经有价值。
一句话总结:不要用 Skill 替代学习,而要用 Skill 固化那些真正有效的学习动作。




