Your AI learning companion that makes you think, not just read.
Socrates.ai is a set of Claude Code skills that turn any Obsidian vault into a Socratic learning system. It researches topics, generates lessons, and then โ instead of just answering your questions โ challenges your thinking through guided dialogue.
"I cannot teach anybody anything. I can only make them think." โ Socrates
You: "ๅธฎๆ็ ็ฉถ distributed systems"
โ Generates 5-6 structured lessons from YouTube talks, papers, and web sources
You: "Raft็leader electionๆไนๅทฅไฝ็๏ผ"
โ Expert mode: clear technical explanation
You: "ๆ่งๅพRaftๆฏPaxosๅฅฝๅ ไธบๆด็ฎๅ"
โ Socratic mode: "ๆด็ฎๅๆฏไธไธชไผ็น๏ผไฝๆณๆณ็โโๆๆฒกๆๅบๆฏไธ
Paxos็็ตๆดปๆงๅ่ๆฏๅฟ
้กป็๏ผRaft็้ๅถๆฏไปไน๏ผ"
You: "ok"
โ ๐ก Saved as a lightbulb note, linked back to the lesson
Every discussion creates a ๐ก lightbulb note โ a record of your active thinking. Wrong about something? The ๐ mindshift is captured too. Over time, your vault becomes a knowledge graph of everything you've genuinely understood.
- Three learning modes: Expert (direct answers), Socratic (guided questioning), Research (deep-dive)
- ๐ก Lightbulb notes: Every discussion consolidates into a linked note in your vault
- ๐ Mindshift tracking: Wrong beliefs โ correct understanding, captured as learning evidence
- Gamification: ๐ฑ Seed โ ๐พ Wheat โ ๐ Bread per project. Levels from ๐ Apprentice to ๐ Plato
- Daily Quiz + Baking Exam: Spaced review based on your actual misconceptions
- Research Pipeline: YouTube ASR + academic papers + NotebookLM โ structured curriculum
- Cross-session memory: Remembers what you've learned, what you got wrong, where you left off
# 1. Install dependencies
pip install yt-dlp
# 2. Copy skills into your vault
cp -r .claude/skills/ /path/to/your/vault/.claude/skills/
# 3. Open your vault with Claude Code and start learning- Claude Code (CLI)
- Obsidian (for viewing the knowledge graph)
- Python 3.9+
yt-dlp(for YouTube transcript extraction)notebooklmCLI (optional, for NotebookLM integration)
.claude/skills/
โโโ study-assist/ โ Socratic learning engine (core)
โ โโโ SKILL.md โ Behavior specification
โ โโโ scripts/
โ โโโ locate.py โ Fast vault content locator
โ โโโ rename_task.py โ Task folder rename handler
โ โโโ normalize_wikilinks.py
โโโ research-pipeline-v2/ โ Curriculum generator
โ โโโ SKILL.md
โ โโโ references/
โโโ youtube-search/ โ YouTube metadata extractor
โโโ notebooklm-notebook/ โ NotebookLM CLI wrapper
Most learning tools give you knowledge. Socrates.ai helps you give birth to your own understanding.
The AI doesn't teach โ it asks questions, challenges assumptions, and guides you to figure things out yourself. Every "aha moment" is yours, not the AI's.
MIT
Issues and PRs welcome. If you build something cool with these skills, let us know.