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.