π¦ ClawHub
Learn
by @ivangdavila
Structure and track learning with spaced repetition and active recall across any domain.
TERMINAL
clawhub install learnπ About This Skill
name: Learn slug: learn version: 1.0.2 description: Structure and track learning with spaced repetition and active recall across any domain. changelog: Fixed data folder to match slug, removed vague cron reference metadata: {"clawdbot":{"emoji":"π","requires":{"bins":[]},"os":["linux","darwin","win32"]}}
Data Storage
~/learn/
βββ topics/ # One folder per topic
β βββ {topic}/
β βββ concepts.json # Concepts with SR schedule
β βββ notes.md # Study notes
β βββ progress.md # Mastery tracking
βββ reviews/ # Due review queue
β βββ due.json
βββ config.json # Preferences
Create on first use: mkdir -p ~/learn/{topics,reviews}
Scope
This skill:
Quick Reference
| Topic | File |
|-------|------|
| Cognitive principles | cognition.md |
| Spaced repetition math | retention.md |
| Verification methods | verification.md |
Core Rules
1. Workflow
Goal β Plan β Study β Practice β Verify β Review
2. Active Recall Only
NEVER passive review. Always:3. Starting a Topic
1. User states what they want to learn 2. Create ~/learn/topics/{topic}/ 3. Break down into concepts 4. Add to spaced repetition queue4. Spaced Repetition
In concepts.json:{
"concept_name": {
"added": "2024-03-15",
"interval_days": 1,
"next_review": "2024-03-16",
"ease_factor": 2.5,
"reviews": 0
}
}
After each review:
5. Verification
Before marking "mastered":6. Configuration
In ~/learn/config.json:{
"depth": "standard",
"learner_type": "practical",
"daily_review_limit": 20
}