digital-brain

Manage a modular personal knowledge system with append-only JSONL, YAML, and MD data.

17.7k|1.5k|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering --skill digital-brain-muratcankoylan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: digital-brain
Source: https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering/tree/main/examples/digital-brain-skill
Command: npx skills add https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering --skill digital-brain-muratcankoylan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Digital Brain addresses the fragmentation of personal knowledge and workflows by providing a modular, append-only personal OS that AI can reason over, enabling efficient content creation, relationship management, and goal tracking.

Core Features & Use Cases

  • Progressive disclosure: load only the relevant module (identity, content, knowledge, network, operations, or agents) for the current task, minimizing context load.
  • Append-only memory: all data (ideas, contacts, interactions, posts) are stored in JSONL/YAML/MD with versioned entries to preserve history and support retrospectives.
  • Self-contained automation: a suite of Python scripts in agents/scripts automate routine workflows like weekly reviews, content ideas, stale-contacts checks, and idea-to-draft expansion.
  • Real-world use case: when you want to write a post in your voice, Digital Brain loads identity/voice.md and identity/brand.md, drafts content via templates, and logs outputs for auditing.

Quick Start

Fill out identity/voice.md to define your voice and identity/brand.md to set your positioning, then begin capturing ideas in content/ideas.jsonl and logging interactions in network/interactions.jsonl.

Frequently Asked Questions about digital-brain

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

FAQPage Schema
How do I build a personal knowledge system for founders using AI?

A personal knowledge system for founders coordinates AI across voice, brand, content, network, and operations. It uses progressive disclosure to load only relevant modules for tasks like content creation, CRM, and weekly reviews, minimizing context load. Data is stored in append-only JSONL, YAML, and MD formats.

How does append-only memory work for personal knowledge management?

Append-only memory stores all ideas, contacts, interactions, and posts in versioned JSONL, YAML, and MD files. This preserves history and supports retrospectives by never overwriting past entries, allowing AI to reason over a complete, chronological log of your personal and operational data.

How do I automate weekly reviews and content idea generation?

You can automate routine workflows using self-contained Python scripts. These scripts handle tasks like weekly reviews, content idea generation, stale-contacts checks, and idea-to-draft expansion, operating directly on your stored JSONL and YAML data without requiring external dependencies.

Can I use AI to draft social media posts in my specific brand voice?

Yes, by defining your voice in identity/voice.md and positioning in identity/brand.md, the system can draft content via templates. It logs the generated outputs for auditing, ensuring the content aligns with your established brand identity and personal voice.

Does this personal OS require external dependencies or API integrations?

No, the system operates with zero external dependencies. It relies on self-contained Python scripts for automation and stores all data locally in JSONL, YAML, and Markdown files, ensuring module isolation and progressive disclosure without needing external APIs.

What is progressive disclosure in an AI-assisted productivity workflow?

Progressive disclosure is a mechanism that loads only the relevant module—such as identity, content, network, or operations—for the current task. This approach minimizes context load and optimizes AI reasoning by preventing the model from processing unnecessary information.