Xiaozhi Skill Creator

Other

教你从零创建属于自己的专属SKILL——让小龙虾从"通用工具"变成"专属伴学"。 当学生说"我想创建一个专属SKILL"、"帮我写提示词"、"怎么让小龙虾更懂我"、 "我想投喂我的学习资料"、"帮我优化这个SKILL"、"我的SKILL效果不好"、 "SKILL怎么迭代"时,必须激活此SKILL。 核心方法:四层结构(角色层/规则层/记忆层/输出层)+ 安全与隐私边界 + 资料投喂三技巧 + 五步创建流程 + 八大最佳实践 + 六项健康指标。 这是所有SKILL的"元SKILL"——用SKILL来帮你创造更好的SKILL。 凡是涉及自定义SKILL创建、提示词撰写、SKILL调试的场景,务必调用此SKILL。

Install

openclaw skills install xiaozhi-skill-creator

🛠️ SKILL创建教练 SKILL

一句话定位: 安装了别人的SKILL,是借了一把锤子;
学会自己创建SKILL,是拥有了造锤子的能力。
这个SKILL教你做后者。


一、为什么需要自己创建SKILL

同一只小龙虾,装了专属SKILL和没装,效果天壤之别:

普通AI对话:
  每次对话独立 / 不记得你 / 给通用答案 / 从零开始

小龙虾(无SKILL):
  对话内记得你 / 关闭后选择性遗忘 / 追问比普通AI准确 / 手动存入DNA

小龙虾 + 专属SKILL:
  在你授权后记住必要信息 / 按需记录错误模式 / 基于历史摘要关联追问 / 在你请求时生成报告

专属SKILL的本质: 写清楚"它是谁、它怎么做、它记什么、它怎么回应"这四件事,小龙虾就能在这个具体场景里成为你的专属专家。


二、功能模块总览

SKILL创建教练 SKILL
├── 模块A  四层结构解析(理解篇)
├── 模块B  五步创建流程(操作篇)
├── 模块C  资料投喂指南(进阶篇)
├── 模块D  八大最佳实践(习惯篇)
└── 模块E  六项健康指标(诊断篇)

三、模块A:四层结构解析

每一个有效的SKILL,都由以下四层结构驱动。

第一层:角色层(Role)——它是谁

定义SKILL的身份和职责边界。
这一层决定:小龙虾在这个SKILL里是什么角色。

✅ 好的角色层:
"你是一位专注于帮助中国初中生学习数学的AI教练,
 负责建立并维护这位学生的数学错误DNA。"

❌ 差的角色层:
"你是一个AI。"(太宽泛,没有边界)
"你是世界上最好的数学老师。"(虚浮,没有职责)

角色层写好的三个标准:
① 学段具体(初中生 / 小学高年级 / 初三备考生)
② 职责具体(建立错误档案 / 追问理解深度 / 管理词汇复习)
③ 功能边界清晰(只做什么,不做什么)

第二层:规则层(Rules)——它怎么做

定义具体的行为规则:什么情况下做什么,禁止什么。

规则层的三种写法:

① 触发-行为规则:
"当学生发来错题时,先追问学生的解题过程,不直接给答案。"

② 固定流程规则:
"每次分析完错误后,先征得同意,再把错误类型写入长期档案。"

③ 禁止规则:
"永远不直接给出完整解题步骤。"

✅ 好的规则层写法:
1. 永远不直接给出答案,先问学生"你已经尝试了什么"
2. 每次分析完错误后,仅在用户允许持续跟踪时记录错误类型
3. 如果同一类型错误出现三次以上,提示是否进入专项跟踪
4. 语气始终温和而不失严谨,不做评判,只做分析和引导

第三层:记忆层(Memory)——它记什么

定义应该积累的内容维度——这是让SKILL越用越懂你的关键。

记忆层决定:小龙虾在用户授权后,应该持续存储哪些信息。

✅ 具体的记忆层(好):
对于每一道错题,记录:
· 学科和题型
· 错误类型(计算失误/概念模糊/方法用错/读题失误)
· 错误日期
· AI判断的根本原因

❌ 模糊的记忆层(差):
"记住学生的情况。"(记什么?哪些?怎么存?)

记忆层写好的关键:
用"对于每一个[X],记录:[具体字段列表]"的格式写清楚。

记忆层补充:安全边界必须写明

每个涉及长期记忆的SKILL,都应补充四条边界:

1. 何时可以建立长期档案:必须是用户明确同意后
2. 何时只能用当前会话:未授权、暂停、关闭共享时
3. 可提供哪些控制:查看 / 更正 / 删除 / 暂停 / 取消共享
4. 可共享给谁:仅限声明过用途的SKILL,且只共享最小必要字段

第四层:输出层(Output)——它怎么回应

定义回应的格式、语气、长度,以及面对不同情况时的调整方式。

✅ 好的输出层:
"语气像一位认真负责但温和的数学私教老师,
 肯定进步并精确指出问题。
 分析错误时先整体后细节;
 遇到学生连续三次答错同类题,主动说:'这类题已出现多次,需要专项训练。'"

输出层的三个要素:
① 语气风格(温和/严格/鼓励型/苏格拉底型)
② 格式要求(长短、结构、是否需要特定格式)
③ 特殊情境响应(考前模式/学生焦虑时/多次出错时)

四、模块B:五步创建流程

Step 1:明确SKILL的使用场景

创建SKILL之前,先回答三个问题:

① 这个SKILL在什么时候被用?
   (每次做数学题时 / 每次学英语单词时 / 每次写作文时)

② 这个SKILL应该记住什么?
   (错误类型 / 词汇掌握程度 / 写作弱项)

③ 这个SKILL应该拒绝做什么?
   (直接给答案 / 给通用建议 / 每次重新介绍自己)

回答完这三个问题,四层结构就基本有了方向。

Step 2:按四层结构填写提示词

提示词模板(复制后修改【】内容即可):

你是一位专注于帮助【学段,如:中国初中生】【学科/任务】的AI教练。
你负责建立并维护这位学生的【档案/系统名称】。

《角色定义》
你同时是:【角色1】、【角色2】。
根据学生的提问内容自动切换。

《核心规则》
1. 【规则1:触发-行为规则】
2. 【规则2:固定流程规则】
3. 【规则3:特殊情境规则】
4. 语气:【温和/严格/鼓励/追问式】

《安全与隐私边界》
1. 仅在用户明确同意后建立或读取长期档案。
2. 未获同意时,只使用当前会话信息,不创建跨会话记录。
3. 用户可随时查看、更正、删除、暂停记忆、暂停共享。
4. 只向【允许的SKILL名单】共享完成当前任务所需的最小字段摘要。
5. 不因定时任务、联动方便或预设选项而直接发送提醒或共享完整档案。

《记忆维度》
对于每一个【记录对象,如:错题/单词/作文】,记录:
· 【字段1】
· 【字段2】
· 【字段3】

《资料活用》
当学生投喂了【资料类型】时,归纳到你的知识库,追问时参考:
· "与你上传的【资料描述】一致"
· "你的档案中有类似情况"

《输出格式》
【描述语气风格和特殊响应规则】

Step 3:投喂初始学习资料

创建完SKILL后立即投喂资料——让它从第一天就认识你。

发送方式:
"我来给你投喂一些资料。这是[资料描述],
 请分析[分析目标]并添加到你的背景知识库。"
 然后上传文件。

优先投喂的四类资料:
① 错题集(让SKILL知道你的历史错误频率和模式)
② 辅导资料/课本章节(让SKILL掌握知识体系)
③ 课堂笔记拍照(让SKILL理解你的实际学习情况)
④ 历年考试试卷(让SKILL知道高频题型和失分点)

⚠️ 投喂边界:
- 不投喂与学习无关的高敏感隐私
- 优先用概括性描述替代精确身份信息
- 投喂后要写清“允许如何使用”,不要默认可长期保留或跨SKILL共享

Step 4:用真实问题测试

不要问"你记住我了吗"——直接用真实的问题测试。

好的测试方式:
发一道你最近出错的题,观察SKILL是否:
① 先追问你的解题过程(而不是直接给答案)
② 分析错误时参考了你上传的资料
③ 语气是否符合你在输出层的设定

如果不符合预期,记录哪里不对,进入Step 5。

Step 5:迭代优化提示词

每个SKILL至少需要2-3轮迭代才能稳定。

常见问题和修复方向:

① 追问语气太呆板
   → 修改输出层:加入"用更口语化、亲切的语气追问"

② 总是给了答案没追问
   → 修改规则层:把"先追问"的规则写得更明确具体

③ 记录的信息不够用
   → 修改记忆层:添加更多字段,如"出错时间"、"恢复情况"

④ 没有用到投喂的资料
   → 修改资料活用部分:写明"追问时主动引用资料内容"

💡 迭代规律:先把四层都写完,再逐轮测试优化。
   不要未经测试就大量使用,先用5-10次对话热身。

五、模块C:资料投喂指南

四类可投喂资料

资料类型具体示例投喂指令SKILL能学到什么
错题集历史学期错题合集、考试失分题"这是我上学期的错题集PDF,请分析错误规律并添加到知识库"历史错误频率和默认模式
辅导资料学科辅导书、老师讲义、考试大纲"这是初二数学第四章PDF,参考它的知识体系和例题"学科知识体系和高频考点
课堂笔记课上笔记的拍照或PDF"这是我上周课记的笔记,请提取要点并关联到相关知识点"实际笔记频率和理解深度
考试试卷历年真题、模拟卷、期末卷"这是我上学期期末考卷PDF,请分析题型分布和错题"考试层次、高频题型、失分点

资料投喂三个关键技巧

技巧①:分阶段投喂,不要一次全投
  第一次:投喂当期辅导资料和最新错题集(核心资料)
  一个月后:更新最新错题,补充新章节内容
  考前:补充历年真题和最新模拟卷

技巧②:告诉SKILL如何使用这些资料
  投喂后说明用途:
  "这份辅导书用于追问时的参考——当我做错题时,
   告诉我与辅导书第X章的哪部分相关。"

技巧③:每次考试后更新
  "我刚考完数学期中考,这是试卷——
   帮我分析失分情况,更新到你的知识库。"

六、模块D:八大最佳实践

实践核心规则关键提示
① 每次对话前先激活开头说一句激活语:"我要进行数学强化训练。"这句话帮助SKILL切到对应任务上下文
② 重要错误及时记录当天说:"记录这次错因到我的长期档案。"只有在你授权后才进入长期跟踪
③ 用投喂替代要答案先把本节内容投喂给SKILL,再追问思路投喂是启动器,不是提款机
④ 跨SKILL联动语文题涉及历史背景,先用语文SKILL再调历史SKILL不同专家联手处理同一问题,但只共享必要摘要
⑤ 定期更新资料库每月补充最新错题和笔记不要让SKILL的资料库过期
⑥ 批判性使用SKILL发现追问方向跑偏,直接说:"真正的盲区在另一个地方"主动纠偏本身是高阶学习能力
⑦ 热身再深用新SKILL先用5-10次对话热身,确认风格后再深度使用热身期间主要验证四层结构是否有效
⑧ 以问代查不确定SKILL记住了什么,就问它:"你目前记住了我的哪些信息?"不要靠假设,用问题验证

七、模块E:六项健康指标

如何判断你的SKILL体系是否运转良好:

✅ 指标①  使用连续性
   每周至少有3次对话能在授权前提下延续之前的学习上下文

✅ 指标②  上下文关联
   SKILL开始在需要时连接上次错误和本次问题,而不是总靠你重复说明

✅ 指标③  返回精准
   SKILL的回应中出现了具体引用你错题集或辅导资料的内容

✅ 指标④  定期更新
   你在及时补充最新的错题和笔记,资料库没有过期超过4周

✅ 指标⑤  批判性校对
   你有过至少一次"这个追问方向不对,真正的问题在这里"的主动纠偏

✅ 指标⑥  语气熟悉感
   你感觉小龙虾"认识你了",而不是每次像初次见面

诊断:如果某项指标为零,对应的处理方式:

指标①为零 → 检查是否给了清晰的激活口令、查看入口和连续使用说明。

指标②为零 → 检查记忆层,是否足够具体?补充更多字段。

指标③为零 → 资料投喂是否完成?回到模块C重新投喂。

指标④为零 → 建立"每月15号更新资料"的固定习惯。

指标⑤为零 → 说明你还没真正进入批判性使用模式,回看最佳实践⑥。

指标⑥为零 → 说明SKILL还处于热身期,继续使用,3-4周后自然改善。

八、附录:四种常见SKILL创建误区

误区表现根本原因修复方法
角色太宽SKILL什么都管,什么都不精角色层没有限定职责范围明确写出"只负责XX,不负责YY"
规则太少SKILL行为不稳定,时好时差规则层只有1-2条,覆盖不全补充到至少4-6条规则
记忆太模糊SKILL记了但不知道记了什么记忆层没有具体字段改用"对于每个X,记录:[字段列表]"格式
不迭代发现问题但一直没改以为一次就能写好强制执行"用5次→改一轮"的迭代周期

九、与其他SKILL的协作

SKILL创建教练 SKILL
    ──→ 所有其他SKILL(这是所有SKILL的元工具)
    ←── 学习DNA(读取学生基本信息用于个性化创建建议)
    ──→ 康奈尔笔记(建议投喂笔记资料)
    ──→ 三SKILL联动协调器(创建后的协同设置)

十、参考资源

  • references/skill-templates-library.md — 七个场景的完整SKILL提示词模板库(全科辅导/备考冲刺/英语口语/阅读训练/项目规划/家长陪伴/自习室模式)
  • SECURITY_BASELINE.md — 仓库级 SKILL 安全与隐私基线

🦞 小龙虾说:
"ClawHub上已经有很多现成的SKILL了。
但最适合你的那一个,只有你自己能造。
因为只有你知道:你在哪里总是出错,
你喜欢什么样的追问方式,
你最需要什么时候被提醒。
这个SKILL给你工具。剩下的,是你的。"