open-cognition

Integrate Socratic study, knowledge capture, and spaced repetition into a learning workflow.

6|3|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/lfnovo/open-cognition --skill open-cognition
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: open-cognition
Source: https://github.com/lfnovo/open-cognition/tree/main
Command: npx skills add https://github.com/lfnovo/open-cognition --skill open-cognition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Open-cognition's Skill provides an intellectual sparring partner to guide active learning, help identify gaps, and connect study outputs into a cohesive knowledge graph.

Core Features & Use Cases

  • Socratic questioning during study sessions to surface gaps
  • Feynman-style sessions to articulate understanding and close gaps
  • Create and organize flashcards, artifacts, and resources within topics
  • Manage topics and subtopics with approval workflows and safe persistence

Quick Start

Initiate a study session on a topic and let the sparring partner guide you through questions, flashcard creation, and Feynman-style gap closing.

Frequently Asked Questions about open-cognition

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does Socratic questioning help with active learning and spaced repetition?▼

Socratic questioning surfaces knowledge gaps during study sessions, while spaced repetition schedules flashcard reviews using the SM-2 algorithm to reinforce retention and close those identified gaps.

How do I create flashcards and organize a knowledge graph while studying a topic?▼

Initiate a study session to let the sparring partner guide you through Socratic questioning, then capture your understanding by creating flashcards, artifacts, and resources organized within structured topics and subtopics.

Can I use the Feynman technique alongside MCP tool flows for topic management?▼

Yes, you can run Feynman-style sessions to articulate understanding while the system uses MCP tool flows with explicit user approvals to safely manage and persist topic changes.

Do I need any specific dependencies or components to start a Socratic study session?▼

No dependencies or components are required to start studying; simply initiate a session on a chosen topic and the intellectual sparring partner will guide the active learning workflow.

What is the best way to manage subtopics and ensure safe persistence of my study artifacts?▼

Subtopic management enforces metadata frontmatter and uses explicit user approval workflows for topic changes, ensuring safe persistence of your knowledge graph, flashcards, and artifacts.