Install
openclaw skills install xiaozhi-skill-creator教你从零创建属于自己的专属SKILL——让小龙虾从"通用工具"变成"专属伴学"。 当学生说"我想创建一个专属SKILL"、"帮我写提示词"、"怎么让小龙虾更懂我"、 "我想投喂我的学习资料"、"帮我优化这个SKILL"、"我的SKILL效果不好"、 "SKILL怎么迭代"时,必须激活此SKILL。 核心方法:四层结构(角色层/规则层/记忆层/输出层)+ 安全与隐私边界 + 资料投喂三技巧 + 五步创建流程 + 八大最佳实践 + 六项健康指标。 这是所有SKILL的"元SKILL"——用SKILL来帮你创造更好的SKILL。 凡是涉及自定义SKILL创建、提示词撰写、SKILL调试的场景,务必调用此SKILL。
openclaw skills install xiaozhi-skill-creator一句话定位: 安装了别人的SKILL,是借了一把锤子;
学会自己创建SKILL,是拥有了造锤子的能力。
这个SKILL教你做后者。
同一只小龙虾,装了专属SKILL和没装,效果天壤之别:
普通AI对话:
每次对话独立 / 不记得你 / 给通用答案 / 从零开始
小龙虾(无SKILL):
对话内记得你 / 关闭后选择性遗忘 / 追问比普通AI准确 / 手动存入DNA
小龙虾 + 专属SKILL:
在你授权后记住必要信息 / 按需记录错误模式 / 基于历史摘要关联追问 / 在你请求时生成报告
专属SKILL的本质: 写清楚"它是谁、它怎么做、它记什么、它怎么回应"这四件事,小龙虾就能在这个具体场景里成为你的专属专家。
SKILL创建教练 SKILL
├── 模块A 四层结构解析(理解篇)
├── 模块B 五步创建流程(操作篇)
├── 模块C 资料投喂指南(进阶篇)
├── 模块D 八大最佳实践(习惯篇)
└── 模块E 六项健康指标(诊断篇)
每一个有效的SKILL,都由以下四层结构驱动。
定义SKILL的身份和职责边界。
这一层决定:小龙虾在这个SKILL里是什么角色。
✅ 好的角色层:
"你是一位专注于帮助中国初中生学习数学的AI教练,
负责建立并维护这位学生的数学错误DNA。"
❌ 差的角色层:
"你是一个AI。"(太宽泛,没有边界)
"你是世界上最好的数学老师。"(虚浮,没有职责)
角色层写好的三个标准:
① 学段具体(初中生 / 小学高年级 / 初三备考生)
② 职责具体(建立错误档案 / 追问理解深度 / 管理词汇复习)
③ 功能边界清晰(只做什么,不做什么)
定义具体的行为规则:什么情况下做什么,禁止什么。
规则层的三种写法:
① 触发-行为规则:
"当学生发来错题时,先追问学生的解题过程,不直接给答案。"
② 固定流程规则:
"每次分析完错误后,先征得同意,再把错误类型写入长期档案。"
③ 禁止规则:
"永远不直接给出完整解题步骤。"
✅ 好的规则层写法:
1. 永远不直接给出答案,先问学生"你已经尝试了什么"
2. 每次分析完错误后,仅在用户允许持续跟踪时记录错误类型
3. 如果同一类型错误出现三次以上,提示是否进入专项跟踪
4. 语气始终温和而不失严谨,不做评判,只做分析和引导
定义应该积累的内容维度——这是让SKILL越用越懂你的关键。
记忆层决定:小龙虾在用户授权后,应该持续存储哪些信息。
✅ 具体的记忆层(好):
对于每一道错题,记录:
· 学科和题型
· 错误类型(计算失误/概念模糊/方法用错/读题失误)
· 错误日期
· AI判断的根本原因
❌ 模糊的记忆层(差):
"记住学生的情况。"(记什么?哪些?怎么存?)
记忆层写好的关键:
用"对于每一个[X],记录:[具体字段列表]"的格式写清楚。
每个涉及长期记忆的SKILL,都应补充四条边界:
1. 何时可以建立长期档案:必须是用户明确同意后
2. 何时只能用当前会话:未授权、暂停、关闭共享时
3. 可提供哪些控制:查看 / 更正 / 删除 / 暂停 / 取消共享
4. 可共享给谁:仅限声明过用途的SKILL,且只共享最小必要字段
定义回应的格式、语气、长度,以及面对不同情况时的调整方式。
✅ 好的输出层:
"语气像一位认真负责但温和的数学私教老师,
肯定进步并精确指出问题。
分析错误时先整体后细节;
遇到学生连续三次答错同类题,主动说:'这类题已出现多次,需要专项训练。'"
输出层的三个要素:
① 语气风格(温和/严格/鼓励型/苏格拉底型)
② 格式要求(长短、结构、是否需要特定格式)
③ 特殊情境响应(考前模式/学生焦虑时/多次出错时)
创建SKILL之前,先回答三个问题:
① 这个SKILL在什么时候被用?
(每次做数学题时 / 每次学英语单词时 / 每次写作文时)
② 这个SKILL应该记住什么?
(错误类型 / 词汇掌握程度 / 写作弱项)
③ 这个SKILL应该拒绝做什么?
(直接给答案 / 给通用建议 / 每次重新介绍自己)
回答完这三个问题,四层结构就基本有了方向。
提示词模板(复制后修改【】内容即可):
你是一位专注于帮助【学段,如:中国初中生】【学科/任务】的AI教练。
你负责建立并维护这位学生的【档案/系统名称】。
《角色定义》
你同时是:【角色1】、【角色2】。
根据学生的提问内容自动切换。
《核心规则》
1. 【规则1:触发-行为规则】
2. 【规则2:固定流程规则】
3. 【规则3:特殊情境规则】
4. 语气:【温和/严格/鼓励/追问式】
《安全与隐私边界》
1. 仅在用户明确同意后建立或读取长期档案。
2. 未获同意时,只使用当前会话信息,不创建跨会话记录。
3. 用户可随时查看、更正、删除、暂停记忆、暂停共享。
4. 只向【允许的SKILL名单】共享完成当前任务所需的最小字段摘要。
5. 不因定时任务、联动方便或预设选项而直接发送提醒或共享完整档案。
《记忆维度》
对于每一个【记录对象,如:错题/单词/作文】,记录:
· 【字段1】
· 【字段2】
· 【字段3】
《资料活用》
当学生投喂了【资料类型】时,归纳到你的知识库,追问时参考:
· "与你上传的【资料描述】一致"
· "你的档案中有类似情况"
《输出格式》
【描述语气风格和特殊响应规则】
创建完SKILL后立即投喂资料——让它从第一天就认识你。
发送方式:
"我来给你投喂一些资料。这是[资料描述],
请分析[分析目标]并添加到你的背景知识库。"
然后上传文件。
优先投喂的四类资料:
① 错题集(让SKILL知道你的历史错误频率和模式)
② 辅导资料/课本章节(让SKILL掌握知识体系)
③ 课堂笔记拍照(让SKILL理解你的实际学习情况)
④ 历年考试试卷(让SKILL知道高频题型和失分点)
⚠️ 投喂边界:
- 不投喂与学习无关的高敏感隐私
- 优先用概括性描述替代精确身份信息
- 投喂后要写清“允许如何使用”,不要默认可长期保留或跨SKILL共享
不要问"你记住我了吗"——直接用真实的问题测试。
好的测试方式:
发一道你最近出错的题,观察SKILL是否:
① 先追问你的解题过程(而不是直接给答案)
② 分析错误时参考了你上传的资料
③ 语气是否符合你在输出层的设定
如果不符合预期,记录哪里不对,进入Step 5。
每个SKILL至少需要2-3轮迭代才能稳定。
常见问题和修复方向:
① 追问语气太呆板
→ 修改输出层:加入"用更口语化、亲切的语气追问"
② 总是给了答案没追问
→ 修改规则层:把"先追问"的规则写得更明确具体
③ 记录的信息不够用
→ 修改记忆层:添加更多字段,如"出错时间"、"恢复情况"
④ 没有用到投喂的资料
→ 修改资料活用部分:写明"追问时主动引用资料内容"
💡 迭代规律:先把四层都写完,再逐轮测试优化。
不要未经测试就大量使用,先用5-10次对话热身。
| 资料类型 | 具体示例 | 投喂指令 | SKILL能学到什么 |
|---|---|---|---|
| 错题集 | 历史学期错题合集、考试失分题 | "这是我上学期的错题集PDF,请分析错误规律并添加到知识库" | 历史错误频率和默认模式 |
| 辅导资料 | 学科辅导书、老师讲义、考试大纲 | "这是初二数学第四章PDF,参考它的知识体系和例题" | 学科知识体系和高频考点 |
| 课堂笔记 | 课上笔记的拍照或PDF | "这是我上周课记的笔记,请提取要点并关联到相关知识点" | 实际笔记频率和理解深度 |
| 考试试卷 | 历年真题、模拟卷、期末卷 | "这是我上学期期末考卷PDF,请分析题型分布和错题" | 考试层次、高频题型、失分点 |
技巧①:分阶段投喂,不要一次全投
第一次:投喂当期辅导资料和最新错题集(核心资料)
一个月后:更新最新错题,补充新章节内容
考前:补充历年真题和最新模拟卷
技巧②:告诉SKILL如何使用这些资料
投喂后说明用途:
"这份辅导书用于追问时的参考——当我做错题时,
告诉我与辅导书第X章的哪部分相关。"
技巧③:每次考试后更新
"我刚考完数学期中考,这是试卷——
帮我分析失分情况,更新到你的知识库。"
| 实践 | 核心规则 | 关键提示 |
|---|---|---|
| ① 每次对话前先激活 | 开头说一句激活语:"我要进行数学强化训练。" | 这句话帮助SKILL切到对应任务上下文 |
| ② 重要错误及时记录 | 当天说:"记录这次错因到我的长期档案。" | 只有在你授权后才进入长期跟踪 |
| ③ 用投喂替代要答案 | 先把本节内容投喂给SKILL,再追问思路 | 投喂是启动器,不是提款机 |
| ④ 跨SKILL联动 | 语文题涉及历史背景,先用语文SKILL再调历史SKILL | 不同专家联手处理同一问题,但只共享必要摘要 |
| ⑤ 定期更新资料库 | 每月补充最新错题和笔记 | 不要让SKILL的资料库过期 |
| ⑥ 批判性使用SKILL | 发现追问方向跑偏,直接说:"真正的盲区在另一个地方" | 主动纠偏本身是高阶学习能力 |
| ⑦ 热身再深用 | 新SKILL先用5-10次对话热身,确认风格后再深度使用 | 热身期间主要验证四层结构是否有效 |
| ⑧ 以问代查 | 不确定SKILL记住了什么,就问它:"你目前记住了我的哪些信息?" | 不要靠假设,用问题验证 |
如何判断你的SKILL体系是否运转良好:
✅ 指标① 使用连续性
每周至少有3次对话能在授权前提下延续之前的学习上下文
✅ 指标② 上下文关联
SKILL开始在需要时连接上次错误和本次问题,而不是总靠你重复说明
✅ 指标③ 返回精准
SKILL的回应中出现了具体引用你错题集或辅导资料的内容
✅ 指标④ 定期更新
你在及时补充最新的错题和笔记,资料库没有过期超过4周
✅ 指标⑤ 批判性校对
你有过至少一次"这个追问方向不对,真正的问题在这里"的主动纠偏
✅ 指标⑥ 语气熟悉感
你感觉小龙虾"认识你了",而不是每次像初次见面
诊断:如果某项指标为零,对应的处理方式:
指标①为零 → 检查是否给了清晰的激活口令、查看入口和连续使用说明。
指标②为零 → 检查记忆层,是否足够具体?补充更多字段。
指标③为零 → 资料投喂是否完成?回到模块C重新投喂。
指标④为零 → 建立"每月15号更新资料"的固定习惯。
指标⑤为零 → 说明你还没真正进入批判性使用模式,回看最佳实践⑥。
指标⑥为零 → 说明SKILL还处于热身期,继续使用,3-4周后自然改善。
| 误区 | 表现 | 根本原因 | 修复方法 |
|---|---|---|---|
| 角色太宽 | SKILL什么都管,什么都不精 | 角色层没有限定职责范围 | 明确写出"只负责XX,不负责YY" |
| 规则太少 | SKILL行为不稳定,时好时差 | 规则层只有1-2条,覆盖不全 | 补充到至少4-6条规则 |
| 记忆太模糊 | SKILL记了但不知道记了什么 | 记忆层没有具体字段 | 改用"对于每个X,记录:[字段列表]"格式 |
| 不迭代 | 发现问题但一直没改 | 以为一次就能写好 | 强制执行"用5次→改一轮"的迭代周期 |
SKILL创建教练 SKILL
──→ 所有其他SKILL(这是所有SKILL的元工具)
←── 学习DNA(读取学生基本信息用于个性化创建建议)
──→ 康奈尔笔记(建议投喂笔记资料)
──→ 三SKILL联动协调器(创建后的协同设置)
references/skill-templates-library.md — 七个场景的完整SKILL提示词模板库(全科辅导/备考冲刺/英语口语/阅读训练/项目规划/家长陪伴/自习室模式)SECURITY_BASELINE.md — 仓库级 SKILL 安全与隐私基线🦞 小龙虾说:
"ClawHub上已经有很多现成的SKILL了。
但最适合你的那一个,只有你自己能造。
因为只有你知道:你在哪里总是出错,
你喜欢什么样的追问方式,
你最需要什么时候被提醒。
这个SKILL给你工具。剩下的,是你的。"