Open Cognition — Development skill for Claude Code
An experiment for doing spaced repetition and active recall using LLMs.
How to install Open Cognition
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open lfnovo/open-cognition and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Open Cognition does
An experiment for doing spaced repetition and active recall using LLMs.
Alternatives in Development
- Practice Cognition 3.7k ★
- Dive — Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting functi 1.8k ★
- Experiment — Experiment — Setup + Code Generation + Execution 613 ★
README
open-cognition
AI-powered learning system with spaced repetition. Study with LLMs, capture knowledge, review with science-backed methods.
The Problem
When you study with AI (Claude, ChatGPT, etc.), the knowledge gets lost. You learn in one place, take notes in another, create flashcards in a third, and review in isolation. There's no system connecting the dots.
How it Works
open-cognition bridges the gap between AI-assisted learning and retention:
- Study with your LLM — Claude acts as your Socratic sparring partner via MCP
- Capture outputs — flashcards, summaries, resources, and artifacts are saved automatically
- Organize in a knowledge graph — topics and subtopics you control
- Review with spaced repetition — SM-2 algorithm (same foundation as Anki)
- Deepen with Feynman technique — structured sessions that identify and close knowledge gaps
Quick Start
Prerequisites
- Python 3.13+
- uv
That's it. No database server required — open-cognition uses an embedded local database file by default. Your data stays on your machine.
Install and Run
# Run directly (no clone needed)
uvx open-cognition serve
Open http://localhost:8080 and start learning.
Using with Claude Desktop
This is where open-cognition shines. Connect it to Claude Desktop and get a learning partner that knows your knowledge graph.
1. Set up the MCP Server
Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on macOS):
{
"mcpServers": {
"open-cognition": {
"command": "uvx",
"args": ["open-cognition", "mcp"]
}
}
}
That's it — `uvx` handles installation and dependencies automatically.
2. Add the Skill
Download [SKILL.md](https://raw.githubusercontent.com/lfnovo/open-cognition/main/SKILL.md) and add it to your Claude Desktop skills, or include it in your project's `.claude/skills/` folder.
The skill instru
Related Skills
Study Skill
Claude Code skill for interactive learning with FSRS-6 spaced repetition, research agents, book catalog, ADHD-
Vocabulario
Review vocabulary flashcards due today using spaced repetition (words picked up from tech-english-vocab lookup
Crud Claude Commands
Create custom commands for repetitive tasks. Example - /crud-claude-commands create run-experiment. Use when y
Mem Forget
Active forgetting — archive raw journal transcript past its TTL (default 7 days) out of active recall, after s
Open Claw.Skill
OpenClaw — Skill File (Historical Experiment)
Open Agent SDK
Agent SDK API for local/self-hosted LLMs via OpenAI-compatible endpoints
Related Agents
Cognitive Engineer
Agent cognition and memory systems expert. When to use: memory plugin design, decision-making models, agent ps
Chadi Memory
Memory subagent — graphyloop memory is the active store (PMB MCP disabled). Recall before work, store after.
Code Stealer Detector
Adversarial code-provenance auditor. Use when reviewing PRs, accepting AI-generated code, doing M&A due dilige