Learn Anything 🧠
Learn any topic and actually remember it.
Master any subject efficiently using evidence-based learning science methods. Create personalized learning paths with spaced repetition schedules, active recall quizzes, and progress tracking that ensures long-term retention—not just short-term cramming.
Why choose this skill:
- - ✅ Retention-focused - Optimized for long-term memory, not quick cramming
- ✅ Science-backed - Every feature based on peer-reviewed learning research
- ✅ 100% Free - No API costs, no hidden fees, works offline
- ✅ Comprehensive - Learning paths, quizzes, progress tracking, all in one
- ✅ Flexible - Works for ANY topic (programming, languages, skills, concepts)
Quick Start
Basic usage:
CODEBLOCK0
Examples:
- - "Help me learn Python programming"
- "I want to understand options trading"
- "Create a learning path for Japanese"
- "Teach me about machine learning"
Core Workflow
When the user wants to learn something:
- 1. Clarify goal — What specifically do they want to achieve? How deep?
- Assess level — Beginner, intermediate, or advanced?
- Generate learning path — Break topic into logical progression
- Curate resources — Find best free resources (articles, videos, docs)
- Summarize content — Distill key concepts
- Quiz for retention — Generate questions for active recall
- Track progress — Update learning journal
Learning Path Structure
Generate paths with:
- - Milestone — Clear checkpoint/goal
- Resources — 2-3 best free resources for this step
- Key concepts — What to understand
- Practice — How to apply
- Quiz — Self-check questions
Example output:
CODEBLOCK1
Learning Methods
Apply these proven techniques:
Spaced Repetition
- - Review material at increasing intervals: 1 day → 3 days → 1 week → 2 weeks
- Suggest review schedule when user completes a milestone
Feynman Technique
- - Ask user to explain concept in simple terms
- Identify gaps in their understanding
- Refine explanation until clear
Active Recall
- - Generate quiz questions, not just summaries
- Ask user to retrieve info, not re-read
- Use flashcard-style prompts
Interleaving
- - Mix related topics rather than blocking
- E.g., alternate between Python and JavaScript concepts
Pomodoro
- - Suggest 25-min focused sessions with 5-min breaks
- Track session count for complex topics
Commands
| Command | Description |
|---|
| INLINECODE0 | Generate full learning path |
| INLINECODE1 |
Get key concepts summary |
|
quiz me on <topic> | Generate practice questions |
|
next step | Get next milestone in current path |
|
track progress | Update learning journal |
Learning Journal
Track progress in learning-journal.md:
CODEBLOCK2
References
For detailed learning science, see:
- -
references/learning-methods.md — Deep dive on techniques - INLINECODE7 — Quiz generation patterns
Scripts
- -
scripts/generate-quiz.py — Create quizzes from content - INLINECODE9 — Update learning journal
Tips
- - Start small — First milestone should be completable in 1-2 hours
- Build momentum — Quick wins increase motivation
- Focus on practice — Passive learning is weak; build things
- Teach back — If you can't explain it, you don't understand it
- Iterate — Adjust path based on what works
Competitive Comparison
Why choose Learn Anything over other learning skills?
| Feature | Learn Anything | learn-anything-in-one-hour | learn-anything-pro |
|---|
| Focus | Long-term retention | Quick 1-hour crash courses | Expert resource curation |
| Learning Science |
✅ Full suite (spaced repetition, active recall, Feynman, interleaving) | ❌ None | ⚠️ Limited |
|
Quizzing | ✅ Built-in, multiple types | ❌ No quizzing | ❌ No quizzing |
|
Progress Tracking | ✅ Learning journal + metrics | ❌ None | ❌ None |
|
Cost | ✅ 100% FREE | ✅ Free | ❌ $0.001/call (paid API) |
|
Personalization | ✅ Adaptive to your level | ⚠️ One-size-fits-all | ⚠️ Curated but not personalized |
|
Topics | ✅ ANY topic | ✅ Most topics | ✅ Curated topics only |
|
Best For | Lifelong learners who want lasting knowledge | Quick overviews, fast results | Expert content discovery |
When to use this skill:
- - You want to actually remember what you learn (not just cram)
- You need a structured learning path with clear milestones
- You want built-in quizzing and progress tracking
- You prefer FREE, offline-capable tools
- You're learning complex topics that require retention (programming, languages, professional skills)
When to consider alternatives:
- - You need a 1-hour crash course → try INLINECODE10
- You want expert-curated resource lists → try
learn-anything-pro (paid)
Integration & Export
Works with your favorite tools:
Anki (Flashcards)
Export quiz questions to Anki for spaced repetition:
CODEBLOCK3
Obsidian (PKM)
Track your learning journey in Obsidian:
- - Use templates from INLINECODE12
- Auto-update learning journal in your vault
Notion (Progress Tracking)
- - Export learning paths to Notion databases
- Track milestones and quiz results
Calendar Integration
- - Add spaced repetition review sessions to your calendar
- Get reminders for optimal review times
Success Stories
What users are saying:
- - "Finally, a learning skill that focuses on retention, not just consumption!"
- "The quizzing feature helped me actually remember what I learned weeks later"
- "Perfect for my ADHD brain - clear milestones and quick wins"
- "I learned Python basics in 2 weeks and actually remember it months later"
Popular Learning Paths
Top requested topics:
- - Programming (Python, JavaScript, Rust, Go)
- Languages (Japanese, Spanish, Mandarin, Tagalog)
- Professional Skills (public speaking, writing, leadership)
- Technical Skills (machine learning, data science, DevOps)
- Creative Skills (photography, music production, design)
- Personal Development (productivity, finance, health)
Request a new topic: Just ask! "Help me learn [any topic]" works for anything.
Contributing
Found a bug or have a feature request?
- - Open an issue on GitHub
- Share your learning paths with the community
- Contribute quiz templates and learning resources
License
MIT — use freely, modify, share.
Made with 🦀 for OpenClaw | Learn anything. Remember everything.
学习任何知识 🧠
学习任何主题并真正记住它。
使用基于证据的学习科学方法高效掌握任何学科。创建个性化学习路径,包含间隔重复安排、主动回忆测验和进度追踪,确保长期记忆——而不仅仅是短期突击。
为什么选择这项技能:
- - ✅ 注重记忆 - 针对长期记忆优化,而非快速突击
- ✅ 科学支撑 - 每项功能均基于同行评审的学习研究
- ✅ 完全免费 - 无API费用,无隐藏收费,支持离线使用
- ✅ 全面覆盖 - 学习路径、测验、进度追踪,一站式解决
- ✅ 灵活适用 - 适用于任何主题(编程、语言、技能、概念)
快速入门
基本用法:
帮我学习[主题]
为[主题]创建学习路径
逐步教我[主题]
示例:
- - 帮我学习Python编程
- 我想了解期权交易
- 为日语创建学习路径
- 教我机器学习
核心工作流程
当用户想学习某样东西时:
- 1. 明确目标 — 他们具体想达成什么?学到多深?
- 评估水平 — 初学者、中级还是高级?
- 生成学习路径 — 将主题分解为逻辑递进
- 精选资源 — 寻找最佳免费资源(文章、视频、文档)
- 总结内容 — 提炼关键概念
- 记忆测验 — 生成主动回忆问题
- 追踪进度 — 更新学习日志
学习路径结构
生成路径包含:
- - 里程碑 — 清晰的检查点/目标
- 资源 — 该步骤2-3个最佳免费资源
- 关键概念 — 需要理解的内容
- 实践 — 如何应用
- 测验 — 自测问题
示例输出:
学习路径:Python初学者
里程碑1:基础(1-2周)
资源:
- - Python.org教程(官方)
- 《自动化无聊的工作》- 免费在线书籍
关键概念:
- - 变量、数据类型、运算符
- 控制流(if/else、循环)
- 函数
实践:
测验:
- 1. 列表和元组有什么区别?
- 如何定义带默认参数的函数?
里程碑2:数据结构(1-2周)
...
学习方法
应用这些经过验证的技巧:
间隔重复
- - 按递增间隔复习材料:1天 → 3天 → 1周 → 2周
- 用户完成里程碑时建议复习计划
费曼技巧
- - 让用户用简单术语解释概念
- 找出他们理解中的漏洞
- 不断优化解释直至清晰
主动回忆
- - 生成测验问题,而非仅做总结
- 让用户提取信息,而非重读
- 使用闪卡式提示
交错学习
- - 混合相关主题而非集中学习
- 例如:交替学习Python和JavaScript概念
番茄工作法
- - 建议25分钟专注学习,5分钟休息
- 对复杂主题追踪学习时段次数
命令
| 命令 | 描述 |
|---|
| learn <主题> | 生成完整学习路径 |
| summarize <主题> |
获取关键概念总结 |
| quiz me on <主题> | 生成练习题 |
| next step | 获取当前路径的下一个里程碑 |
| track progress | 更新学习日志 |
学习日志
在learning-journal.md中追踪进度:
markdown
[主题] - 开始于[日期]
已完成
- - [x] 里程碑1:基础(2月20日)
- [ ] 里程碑2:数据结构
当前重点
正在学习:列表和字典
下次复习:2月23日(间隔重复)
测验结果
参考资料
关于学习科学的详细信息,请参阅:
- - references/learning-methods.md — 技巧深度解析
- references/quiz-templates.md — 测验生成模式
脚本
- - scripts/generate-quiz.py — 从内容创建测验
- scripts/track-progress.py — 更新学习日志
小贴士
- - 从小开始 — 第一个里程碑应在1-2小时内完成
- 建立动力 — 快速成功提升积极性
- 注重实践 — 被动学习效果弱;动手构建
- 教给别人 — 如果你无法解释,说明你还没理解
- 持续迭代 — 根据效果调整路径
竞争对比
为什么选择学习任何知识而非其他学习技能?
| 特性 | 学习任何知识 | 一小时学会任何知识 | 专业学习任何知识 |
|---|
| 重点 | 长期记忆 | 快速1小时速成课程 | 专家资源精选 |
| 学习科学 |
✅ 全套(间隔重复、主动回忆、费曼技巧、交错学习) | ❌ 无 | ⚠️ 有限 |
|
测验功能 | ✅ 内置,多种类型 | ❌ 无测验 | ❌ 无测验 |
|
进度追踪 | ✅ 学习日志+指标 | ❌ 无 | ❌ 无 |
|
费用 | ✅ 完全免费 | ✅ 免费 | ❌ 每次调用$0.001(付费API) |
|
个性化 | ✅ 根据你的水平自适应 | ⚠️ 一刀切 | ⚠️ 精选但非个性化 |
|
主题范围 | ✅ 任何主题 | ✅ 大多数主题 | ❌ 仅限精选主题 |
|
最适合 | 追求持久知识的学习者 | 快速概览、快速结果 | 专家内容发现 |
何时使用这项技能:
- - 你想真正记住所学内容(而非临时突击)
- 你需要结构化的学习路径和清晰里程碑
- 你想要内置的测验和进度追踪功能
- 你偏好免费、支持离线的工具
- 你在学习需要长期记忆的复杂主题(编程、语言、专业技能)
何时考虑替代方案:
- - 你需要1小时速成课程 → 试试learn-anything-in-one-hour
- 你想要专家精选的资源列表 → 试试learn-anything-pro(付费)
集成与导出
与你喜爱的工具配合使用:
Anki(闪卡)
将测验问题导出到Anki进行间隔重复:
bash
python scripts/generate-quiz.py --format anki --output deck.apkg
Obsidian(个人知识管理)
在Obsidian中追踪学习历程:
- - 使用assets/learning-path-template.md中的模板
- 在你的知识库中自动更新学习日志
Notion(进度追踪)
- - 将学习路径导出到Notion数据库
- 追踪里程碑和测验结果
日历集成
- - 将间隔重复复习时段添加到日历
- 获取最佳复习时间的提醒
成功案例
用户评价:
- - 终于有一个注重记忆而非仅仅消费的学习技能了!
- 测验功能帮助我几周后还能真正记住所学内容
- 非常适合我的多动症大脑——清晰的里程碑和快速成就感
- 我两周学会了Python基础,几个月后还能真正记住
热门学习路径
最受欢迎的主题:
- - 编程(Python、JavaScript、Rust、Go)
- 语言(日语、西班牙语、普通话、他加禄语)
- 专业技能(公开演讲、写作、领导力)
- 技术技能(机器学习、数据科学、DevOps)
- 创意技能(摄影、音乐制作、设计)
- 个人发展(效率、理财、健康)
请求新主题: 直接问!帮我学习[任何主题]适用于任何内容。
贡献
发现bug或有功能请求?
- - 在GitHub上提交issue
- 与社区分享你的学习路径
- 贡献测验模板和学习资源
许可证
MIT — 自由使用、修改、分享。
为OpenClaw用🦀制作 | 学习任何知识。记住一切。