brain

Store and query project knowledge in a per-project SQLite brain DB.

264|11|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/rkz91/coco --skill brain-rkz91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brain
Source: https://github.com/rkz91/coco/tree/main/systems/brain/skills/brain
Command: npx skills add https://github.com/rkz91/coco --skill brain-rkz91

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docx, PyPDF2, openpyxl, pptx, and includes scripts (resource) components.

What problem does it solve?

Centralizes project knowledge by storing entities, relationships, tasks, threads, decisions, and events in a SQLite database per project, enabling reliable querying and history tracking.

Core Features & Use Cases

  • Centralized knowledge graph: model entities (person, team, role, system, module) and their relationships, plus tasks, events, and decisions.
  • Per-project brains with a CLI: create, update, and query records across multiple projects; generate summaries and context.
  • Integrations for context and memory: supports Brain JSON refreshing and MemPalace synchronization for richer retrieval and continuity.

Quick Start

Initialize the brain DB in your project and start querying with the brain CLI.

Frequently Asked Questions about brain

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

FAQPage Schema
How do I store and query project knowledge entities and relationships in SQLite?

Store and query project knowledge by modeling entities, relations, tasks, and events in a per-project SQLite brain DB. Use the CLI to create, update, and query records, enforcing data integrity and exposing a stable API for fast reads and automation.

What is the best way to centralize project management tasks and decisions across multiple projects?

Centralize project management data by creating a dedicated SQLite brain DB per project. This isolates entities, relationships, and events, allowing you to reliably query records and track history across multiple distinct projects without interference.

How do I extract text from PDF, DOCX, and PPTX files to build a knowledge graph?

Extract text from PDF, DOCX, and PPTX files using PyPDF2, docx, and pptx libraries. Ingest the extracted entities and relationships into the relational brain DB to centralize knowledge and enable reliable querying.

Can I automate project knowledge retrieval and report generation via CLI?

Automate project knowledge retrieval using the brain CLI to run queries and generate summaries. The skill exposes a stable API for frontends and automation, supporting Brain JSON refreshing and MemPalace synchronization for richer context.

Does this knowledge graph approach work for tracking events and tasks in software engineering?

Yes, track software engineering events and tasks by modeling systems, modules, and roles as entities in the SQLite brain DB. Define their relationships and store historical events to generate reliable project context and summaries.