brain-context-load

star 0

Use this skill when the user wants to orient a fresh session with their Second Brain state — any request that signals "get up to speed on who I am and what I'm doing" without needing a daily note or morning briefing. This includes loading context at the start of a session, asking to be caught up, wanting to know current projects and priorities, or requesting a status snapshot. Reads identity files (ICOR, Values, Active Projects), queries SQLite for recent journal summaries, pending actions, attention flags, and active concepts. Distinguished from the morning review (which also loads context but additionally creates today's daily note and generates a morning briefing) — use context-load when you just need awareness, use brain-today when you're starting your day.

adithya0597 By adithya0597 schedule Updated 3/6/2026

name: brain-context-load description: > Use this skill when the user wants to orient a fresh session with their Second Brain state — any request that signals "get up to speed on who I am and what I'm doing" without needing a daily note or morning briefing. This includes loading context at the start of a session, asking to be caught up, wanting to know current projects and priorities, or requesting a status snapshot. Reads identity files (ICOR, Values, Active Projects), queries SQLite for recent journal summaries, pending actions, attention flags, and active concepts. Distinguished from the morning review (which also loads context but additionally creates today's daily note and generates a morning briefing) — use context-load when you just need awareness, use brain-today when you're starting your day.

Load Session Context

Pre-load the Second Brain context for this session. This establishes who the user is, what they're working on, and what needs attention.

Steps

1. Read Identity Files

  • Read vault/Identity/ICOR.md — the user's life architecture
  • Read vault/Identity/Values.md — core values and beliefs
  • Read vault/Identity/Active-Projects.md — current project index

2. Query SQLite for Recent State

Run these queries against data/brain.db using sqlite3:

a. Last 7 days of journal summaries:

SELECT date, summary, mood, energy, icor_elements FROM journal_entries WHERE date >= date('now', '-7 days') ORDER BY date DESC;

b. Pending action items:

SELECT id, description, source_date, icor_element, icor_project FROM action_items WHERE status = 'pending' ORDER BY created_at DESC LIMIT 20;

c. Attention flags (neglected Key Elements):

SELECT h.name, p.name AS dimension, h.last_mentioned,
       CAST(julianday('now') - julianday(h.last_mentioned) AS INTEGER) AS days_since
FROM icor_hierarchy h
JOIN icor_hierarchy p ON h.parent_id = p.id
WHERE h.level = 'key_element'
  AND (h.last_mentioned IS NULL OR h.last_mentioned < date('now', '-7 days'))
ORDER BY h.last_mentioned ASC NULLS FIRST;

d. Active concepts:

SELECT title, status, mention_count FROM concept_metadata WHERE status != 'archived' ORDER BY last_mentioned DESC LIMIT 10;

3. Output Context Summary

Present a compressed summary:

  • User's ICOR dimensions and current focus areas
  • Active projects and their statuses
  • Recent journal themes (from summaries)
  • Pending actions count and top priorities
  • Attention alerts for neglected Key Elements
  • Active concepts being developed

This context is now loaded. The user can proceed with their session.

Install via CLI
npx skills add https://github.com/adithya0597/2nd-brain --skill brain-context-load
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator