cortex-automate
Set up automation — prospective memory triggers, neuro-symbolic rules, and CLAUDE.md sync. Use when the user says 'remind me when', 'trigger when', 'create a…
Bootstrap Cortex for a new project or import existing session history. Use when the user says 'set up Cortex', 'seed this project', 'import my history', 'backfill memories', 'bootstrap memory', 'initialize Cortex for this project', or when starting to use Cortex on an existing
$ npx -y skills add cdeust/Cortex --skill cortex-setup-project --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cortex-setup-projectContext preview
The summary Claude sees to decide when to auto-load this skill.
Bootstrap Cortex for a new project or import existing session history. Use when the user says 'set up Cortex', 'seed this project', 'import my history', 'backfill memories', 'bootstrap memory', 'initialize Cortex for this project', or when starting to use Cortex on an existing
name: cortex-setup-project description: "Bootstrap Cortex for a new project or import existing session history. Use when the user says 'set up Cortex', 'seed this project', 'import my history', 'backfill memories', 'bootstrap memory', 'initialize Cortex for this project', or when starting to use Cortex on an existing codebase that already has Claude Code conversation history."
Execute all four phases sequentially without asking the user any questions. If a phase fails, attempt automatic recovery before reporting the error. Never ask the user to run commands manually or choose between options.
1. Call `cortex:memory_stats({})` to verify store connectivity. If it succeeds, the store is healthy — this covers **both** backends (the zero-config SQLite default needs no PostgreSQL, so do NOT run `pg_isready` or any PostgreSQL setup when this passes). Proceed to Phase 2. 2. Only if `memory_stats` fails: call `cortex:check_setup({})` (backend-aware diagnostics) to identify the failure.
1. Call `cortex:rebuild_profiles({"force": true})` to scan all session history and build cognitive profiles per domain. 2. This creates the domain hubs that memories, entities, and discussions link to. It must run before seeding. 3. Record the domain count for the final summary.
1. Call `cortex:seed_project({"directory": "<cwd>"})` where `<cwd>` is the current working directory. 2. Record the count of discoveries for the final summary.
The ai-architect-mcp-codebase MCP server provides structured codebase analysis (symbol graph, processes, communities, cross-file impact). It is optional — Cortex core memory/recall works without it. Enable only if the user asks for "deeper code understanding", "symbol-level memory", or the codebase is large (>5k files) where substring-based hooks underperform.
1. Detection: attempt `cortex:ingest_codebase({"project_path": "<cwd>"})`. If it succeeds, record the counts (wiki pages, memory entities, KG edges) for the summary and skip to Phase 4. 2. If `ingest_codebase` fails with `McpConnectionError` (pipeline not installed/configured):
3. The pipeline's auto-wire happens on every SessionStart via `pipeline_discovery`, so once the binary exists on PATH (or sibling source is built), future sessions pick it up automatically. No manual mcp-connections.json editing needed.
1. Call `cortex:backfill_memories({"dry_run": true, "max_files": 500})` to preview available session files. 2. If files are available, call `cortex:backfill_memories({"max_files": 500, "min_importance": 0.35})` to import. 3. Record the count of imported memories for the final summary.
1. Call `cortex:consolidate({})` to run decay, compression, CLS, and causal discovery on all memories. 2. Call `cortex:memory_stats({})` to get the final system state. 3. Call `cortex:detect_gaps({})` to identify knowledge gaps.
After all phases complete, print a single summary block:
Cortex Setup Complete --------------------- Domains: <count from rebuild_profiles> Memories stored: <total from memory_stats> Entities: <count from memory_stats> Relationships: <count from memory_stats> Pipeline: <"active — N wiki pages, M memories" | "skipped (not installed)"> Gaps found: <count and brief description from detect_gaps>
Do not print intermediate status updates between phases beyond what the tool calls themselves return. One summary at the end.
Cross-platform persistent memory MCP for Codex, Gemini CLI, Claude Code, and other local MCP hosts. 36 cited neuroscience mechanisms, local-first SQLite/PostgreSQL, hybrid retrieval, decay-based consolidation, and reproducible benchmarks. Claude adds optional automatic lifecycle hooks.
Repo: cdeust/Cortex
Set up automation — prospective memory triggers, neuro-symbolic rules, and CLAUDE.md sync. Use when the user says 'remind me when', 'trigger when', 'create a…
Run memory maintenance — decay old memories, compress stale content, consolidate episodic memories into semantic knowledge, and run sleep-like replay. Use when…
Debug and fix memory system issues — validate memories, rate quality, manage protection, forget bad memories, and restore from checkpoints. Use when the user…
Explore the memory system's state, find gaps in knowledge, assess coverage, and get diagnostic information. Use when the user asks 'what does my memory look…
Import memories from other AI memory systems into Cortex. Supports claude-mem (SQLite), Claude Desktop sessions, ChatGPT web export (JSON), Gemini Takeout…
Navigate the knowledge graph — trace entity relationships, explore causal chains, drill into memory clusters, and traverse co-access paths. Use when the user…