Skip to content
cccskills
FreePublished on GitHub

digital-brain

Organize content, contacts, knowledge, and goals in structured files. Use recorded writing preferences and past posts to draft content, prepare meeting briefs from relationship history, and review weekly progress.

OriginalShow the original description

This skill should be used for personal operating-system workflows: content creation, voice consistency, relationship lookup, meeting preparation, weekly review, goal tracking, personal brand management, and network management.

See how to install

Good for

  • Drafting posts in a consistent personal voice
  • Preparing meeting briefs from contact history
  • Reviewing weekly progress and goals
  • Organizing content ideas and saved resources

Files included (47)

  • SKILL.md6.9 KB
  • .gitignore442 B
  • AGENT.md1.5 KB
  • agents/AGENTS.md2.5 KB
  • agents/scripts/content_ideas.py4.2 KB
  • agents/scripts/idea_to_draft.py4.1 KB
  • agents/scripts/stale_contacts.py3.8 KB
  • agents/scripts/weekly_review.py3.1 KB
  • content/calendar.md2.0 KB
  • content/CONTENT.md2.2 KB
  • content/engagement.jsonl663 B
  • content/ideas.jsonl486 B
  • content/posts.jsonl627 B
  • content/templates/linkedin-post.md1.6 KB
  • content/templates/newsletter.md1.5 KB
  • content/templates/thread.md1.1 KB
  • examples/content-workflow.md4.4 KB
  • examples/meeting-prep.md5.6 KB
  • HOW-SKILLS-BUILT-THIS.md12.7 KB
  • identity/bio-variants.md1.7 KB
  • identity/brand.md3.6 KB
  • identity/IDENTITY.md1.4 KB
  • identity/prompts/content-generation.xml1.4 KB
  • identity/prompts/reply-generator.xml1.3 KB
  • identity/values.yaml1.9 KB
  • identity/voice.md3.3 KB
  • knowledge/bookmarks.jsonl559 B
  • knowledge/competitors.md2.2 KB
  • knowledge/KNOWLEDGE.md2.4 KB
  • knowledge/learning.yaml2.1 KB
  • knowledge/research/_template.md1.3 KB
  • network/circles.yaml2.0 KB
  • network/contacts.jsonl897 B
  • network/interactions.jsonl454 B
  • network/intros.md2.1 KB
  • network/NETWORK.md3.0 KB
  • operations/goals.yaml2.1 KB
  • operations/meetings.jsonl635 B
  • operations/metrics.jsonl707 B
  • operations/OPERATIONS.md2.0 KB
  • operations/reviews/_weekly_template.md1.7 KB
  • operations/todos.md1.3 KB
  • package.json1.3 KB
  • README.md7.2 KB
  • references/file-formats.md7.3 KB
  • scripts/install.sh1.9 KB
  • SKILLS-MAPPING.md8.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Digital Brain

A structured personal operating system for managing digital presence, knowledge, relationships, and goals with AI assistance. Designed for founders building in public, content creators growing their audience, and tech-savvy professionals seeking AI-assisted personal management.

Important: This skill uses progressive disclosure. Module-specific instructions are in each subdirectory's .md file. Only load what's needed for the current task.

When to Activate

Activate this skill when the user:

  • Requests content creation (posts, threads, newsletters) - load identity/voice.md first
  • Asks for help with personal brand or positioning
  • Needs to look up or manage contacts/relationships
  • Wants to capture or develop content ideas
  • Requests meeting preparation or follow-up
  • Asks for weekly reviews or goal tracking
  • Needs to save or retrieve bookmarked resources
  • Wants to organize research or learning materials

Trigger phrases: "write a post", "my voice", "content ideas", "who is [name]", "prepare for meeting", "weekly review", "save this", "my goals"

Core Concepts

Progressive Disclosure Architecture

The Digital Brain follows a three-level loading pattern:

LevelWhen LoadedContent
L1: MetadataAlwaysThis SKILL.md overview
L2: Module InstructionsOn-demand[module]/[MODULE].md files
L3: Data FilesAs-needed.jsonl, .yaml, .md data

File Format Strategy

Formats chosen for optimal agent parsing:

  • JSONL (.jsonl): Append-only logs - ideas, posts, contacts, interactions
  • YAML (.yaml): Structured configs - goals, values, circles
  • Markdown (.md): Narrative content - voice, brand, calendar, todos
  • XML (.xml): Complex prompts - content generation templates

Append-Only Data Integrity

JSONL files are append-only. Never delete entries:

  • Mark as "status": "archived" instead of deleting
  • Preserves history for pattern analysis
  • Enables "what worked" retrospectives

Detailed Topics

Module Overview

digital-brain/
├── identity/     → Voice, brand, values (READ FIRST for content)
├── content/      → Ideas, drafts, posts, calendar
├── knowledge/    → Bookmarks, research, learning
├── network/      → Contacts, interactions, intros
├── operations/   → Todos, goals, meetings, metrics
└── agents/       → Automation scripts

Identity Module (Critical for Content)

Always read identity/voice.md before generating any content.

Contains:

  • voice.md - Tone, style, vocabulary, patterns
  • brand.md - Positioning, audience, content pillars
  • values.yaml - Core beliefs and principles
  • bio-variants.md - Platform-specific bios
  • prompts/ - Reusable generation templates

Content Module

Pipeline: ideas.jsonl → drafts/ → posts.jsonl

  • Capture ideas immediately to ideas.jsonl
  • Develop in drafts/ using templates/
  • Log published content to posts.jsonl with metrics
  • Plan in calendar.md

Network Module

Personal CRM with relationship tiers:

  • inner - Weekly touchpoints
  • active - Bi-weekly touchpoints
  • network - Monthly touchpoints
  • dormant - Quarterly reactivation checks

Operations Module

Productivity system with priority levels:

  • P0: Do today, blocking
  • P1: This week, important
  • P2: This month, valuable
  • P3: Backlog, nice to have

Practical Guidance

Content Creation Workflow

1. Read identity/voice.md (REQUIRED)
2. Check identity/brand.md for topic alignment
3. Reference content/posts.jsonl for successful patterns
4. Use content/templates/ as starting structure
5. Draft matching voice attributes
6. Log to posts.jsonl after publishing

Pre-Meeting Preparation

1. Look up contact: network/contacts.jsonl
2. Get history: network/interactions.jsonl
3. Check pending: operations/todos.md
4. Generate brief with context

Weekly Review Process

1. Run: python agents/scripts/weekly_review.py
2. Review metrics in operations/metrics.jsonl
3. Check stale contacts: agents/scripts/stale_contacts.py
4. Update goals progress in operations/goals.yaml
5. Plan next week in content/calendar.md

Examples

Example: Writing an X Post

Input: "Help me write a post about AI agents"

Process:

  1. Read identity/voice.md → Extract voice attributes
  2. Check identity/brand.md → Confirm "ai_agents" is a content pillar
  3. Reference content/posts.jsonl → Find similar successful posts
  4. Draft post matching voice patterns
  5. Suggest adding to content/ideas.jsonl if not publishing immediately

Output: Post draft in user's authentic voice with platform-appropriate format.

Example: Contact Lookup

Input: "Prepare me for my call with Sarah Chen"

Process:

  1. Search network/contacts.jsonl for "Sarah Chen"
  2. Get recent entries from network/interactions.jsonl
  3. Check operations/todos.md for pending items with Sarah
  4. Compile brief: role, context, last discussed, follow-ups

Output: Pre-meeting brief with relationship context.

Guidelines

  1. Voice First: Always read identity/voice.md before any content generation
  2. Append Only: Never delete from JSONL files - archive instead
  3. Update Timestamps: Set updated field when modifying tracked data
  4. Cross-Reference: Knowledge informs content, network informs operations
  5. Log Interactions: Always log meetings/calls to interactions.jsonl
  6. Preserve History: Past content in posts.jsonl informs future performance

Integration

This skill integrates context engineering principles:

  • context-fundamentals - Progressive disclosure, attention budget management
  • memory-systems - JSONL for persistent memory, structured recall
  • tool-design - Scripts in agents/scripts/ follow tool design principles
  • context-optimization - Module separation prevents context bloat

References

Internal references:

External resources:


Skill Metadata

Created: 2024-12-29 Last Updated: 2024-12-29 Author: Murat Can Koylan Version: 1.0.0

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Design systems that use language models to judge AI responses. Covers scoring criteria, comparisons between two answers, bias reduction, confidence calibration, and checks against human judgments to make automated quality assessments more consistent and traceable.

  • Compare responses from different models
  • Run A/B tests for prompt changes
  • Create shared scoring rubrics
muratcankoylan/Agent-Skills-for-Context-Engineering18.2KUpdated Oct 12, 2026

Model what an agent believes, wants, and commits to doing. Connect external facts to goals and plans using structured relationships, with evidence and validity periods that help trace why the agent chose an action.

  • Convert RDF data into agent beliefs
  • Trace the reasons behind agent decisions
  • Track belief validity and changes over time
muratcankoylan/Agent-Skills-for-Context-Engineering18.2KUpdated Oct 12, 2026

Turn ePub books into training examples for models that reproduce an author's writing style. Covers text extraction, coherent segmentation, varied instructions, model training, and checks for copied phrases and style transfer to new scenarios.

  • Build training datasets from ePub books
  • Train a model on an author's writing style
  • Check for copied phrases in generated prose
muratcankoylan/Agent-Skills-for-Context-Engineering18.2KUpdated Oct 12, 2026

Guide multi-source research through source checks, comparison of key claims, and recovery from failed tool calls. Produce reports that distinguish retrieved evidence from unresolved questions and clearly document remaining gaps.

  • Checking key claims against multiple sources
  • Recovering from failed source retrieval
  • Documenting evidence and gaps in research reports
muratcankoylan/Agent-Skills-for-Context-Engineering18.2KUpdated Oct 12, 2026

Design structured summaries for long agent sessions that preserve goals, file changes, decisions, and next actions. Choose compression methods and timing, then test whether the agent can continue accurately without repeatedly retrieving information it already processed.

  • Summarize long coding sessions for continuation
  • Preserve file changes and decision history
  • Create durable summaries for task handoffs
muratcankoylan/Agent-Skills-for-Context-Engineering18.2KUpdated Oct 12, 2026

Diagnose why an AI agent becomes less reliable as conversations and documents accumulate. Distinguish missed information, persistent false claims, irrelevant material, mixed tasks, and conflicting sources, then choose ways to clean, reorganize, or separate the context.

  • Investigating declining quality in long conversations
  • Recovering from false claims that persist after correction
  • Resolving conflicts between retrieved documents
muratcankoylan/Agent-Skills-for-Context-Engineering18.2KUpdated Oct 12, 2026

See all skills by muratcankoylan

Report a problem with this skill