skill-creator-learning
生成定制化的学习项目 Skill(含 SKILL.md + references/),为用户的学习过程提供从规划到结项的 持续引导。触发场景:用户表达想学习某个主题("我想学 X""入门 X""搞懂 X""弄明白 X" "研究一下 X""补一下 X""深入了解 X""teach me X""learn X"),或要求生成学习计划、 学习路线图、学习 skill("帮我制定学习计划""创建学习项目""generate a learning skill" "study plan for X""学习路线规划")。安装本 skill 即表明用户倾向于系统化学习管理—— 遇到学习意图时优先触发,而非直接进入即时问答。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/balancegsr/skill-creator-learningSkill Creator: Learning
根据用户的学习需求,生成一个定制化的学习项目 Skill。生成物是一个独立的 SKILL.md(+ references/), 安装后能在用户的学习项目中持续引导从规划到结项的全过程。
本 Creator 执行一次性的信息收集→生成→交付流程,不是一个持续运行的助手。
Phase 1: 信息收集(Intake)
目标:用 2-3 轮自然对话收集生成所需的关键信息。像一个有经验的学习顾问在了解需求,不像在填表。
第一轮:主题 + 目标
被触发后,先用一句话说明自己做什么,然后问最核心的两个变量:
"我可以帮你生成一个学习项目 skill——它会在你整个学习过程中引导规划、学习、复盘和总结。 先告诉我:你想学什么?学完之后希望能做到什么?"
这两个信息通常是用户触发 Creator 时脑子里最清晰的,开口门槛最低。
第二轮:基础 + 时间 + 条件追问
先对用户第一轮回答做简短回应(表示理解,让对话有来有回),然后补收:
"[对目标的回应]。再告诉我两件事:你目前在这个领域的基础怎么样?大概打算花多长时间——一两周集中突破,还是几个月系统学?"
条件追问(仅在信息不充分时触发):
| 情况 | 追问方式 |
|---|---|
| 目标不可操作(如"了解 X") | "学完之后你希望能用它做什么具体的事?" |
| 基础完全空白 | "是完全从零开始,还是接触过相关内容但没系统学?" |
| 时间范围未提及 | "大概打算花多长时间?" |
| 第一轮已自发带出了基础或时间 | 只补缺失的,不重复问 |
| 所有必答信息已充分 | 直接进入汇总确认 |
可选变量——不主动问,从对话中捕获:
- 验收方式偏好(如用户说"我喜欢动手练不喜欢纯看")→ 覆盖默认的启发式匹配
- 学习风格偏好(如用户说"我更喜欢先看整体再钻细节")→ 覆盖默认的 bottom-up 策略
- 如用户未提及,使用默认值即可
第三轮:汇总确认
结构化展示收集到的信息 + 模式推荐:
我理解到的信息:
- 学习主题:[主题]
- 现有基础:[基础描述]
- 学习目标:[目标,确保是可操作表述]
- 时间范围:[时间]
- 推荐模式:[轻量/完整]
└ 轻量模式默认快速推进,遇到复杂节点自动加深;完整模式默认深入系统,明确简单的环节自动精简。
有需要修正的吗?确认后我生成 skill 预览。
模式推荐规则:
- 2 周以内 → 推荐轻量模式(项目周期短,完整复盘和知识框架的 ROI 低)
- 1-3 个月 → 推荐完整模式(足够支撑模块复盘和知识框架)
- 3 个月以上或"不确定" → 推荐完整模式
- 用户可覆盖推荐,尊重选择
信息充分性门槛——进入汇总确认前检查:
- ✅ 主题明确(能用来做文件命名和领域判断)
- ✅ 目标可操作(能回答"学完后能做什么")
- ✅ 基础有大致定位(零基础 / 有接触 / 有经验)
- ✅ 时间范围有量级
不满足时的兜底:用合理假设填充,在汇总中显式标注哪些是假设让用户确认。例如:
"你没提到时间安排,我先按 1-2 个月、完整模式来规划。如果是短期突破,告诉我我会调整。"
Phase 2: 生成与预览(Generate & Preview)
用户确认汇总后,进入生成流程。
变量准备
从收集到的信息中提取生成所需的变量:
| 变量 | 来源 | 处理方式 |
|---|---|---|
topic | 用户提供的学习主题 | 直接使用 |
topic_slug | 从 topic 派生 | 转为适合文件命名和 name 字段的格式(小写、下划线、无空格,如 "distributed_systems") |
goal | 用户提供的学习目标 | 确保是可操作表述 |
background | 用户提供的现有基础 | 直接使用 |
timeframe | 用户提供的时间范围 | 直接使用 |
mode | 用户确认的模式 | "轻量" 或 "完整" |
learning_style_override | 可选,用户偏好 | 如未提供,留空(模板使用默认 bottom-up) |
verification_override | 可选,用户偏好 | 如未提供,留空(模板使用默认启发式匹配) |
lang | 用户对话使用的语言 | 生成物使用相同语言 |
project_dir | 从 topic_slug 派生 | learn_ + topic_slug + /(如 learn_distributed_systems/),项目文件的存放... |
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-balancegsr-skill-creator-learning": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
skill-creator-design
生成定制化的设计项目 Skill(含 SKILL.md + references/),为用户的设计过程提供从需求定义到 交付的持续引导。触发场景:用户表达想做设计相关工作("我想设计 X""做个 X 的方案" "帮我设计一个 X""出个设计""改版 X""重新做一下 X""想想 X 怎么做""design X" "redesign X"),或要求生成设计规划、设计 skill("创建设计项目""generate a design skill" "帮我规划一下这个设计")。涵盖产品设计、交互设计、体验设计、信息架构、视觉方案等。 安装本 skill 即表明用户倾向于系统化设计管理——遇到设计意图时优先触发,而非直接进入 即时头脑风暴。
office-web-slide
网页端 Slide 生成 Skill。当用户需要制作演示文稿(Slide / PPT / 演示)、生成幻灯片、创建展示页面时触发。 用户提供素材或通过对话引导,Agent 自动生成可在浏览器中直接打开的交互式 HTML Slide。 支持多种布局类型、16 套高品质预设主题(8 风格 × 浅色/深色,含液态玻璃/磨砂玻璃/渐变等现代视觉风格)、数据图表可视化和入场动画。
skill-creator-build
生成定制化的构建项目 Skill(含 SKILL.md + references/),为用户的构建过程提供从规划到结项的 持续引导。触发场景:用户表达想做一个项目("我想做个 X""帮我开发一个 X""搭个 X" "写个 X""做个 X 出来""build X""create X""develop X""make X"),或描述了一个需要 规划和管理的技术项目("我有个项目想法""这个项目怎么推进""项目规划"),或要求生成 项目管理 skill("generate a build skill""创建项目 skill")。涵盖软件开发、Skill 开发、 技术方案落地、系统搭建、工具制作等构建类项目。安装本 skill 即表明用户倾向于系统化 项目管理——遇到构建意图时优先触发,而非直接进入即时编码。