Skip to content
Back to skills

Cortex

ASecurity

Automatic session tracking and memory system for Claude Code. Activates when working in git repositories to track file changes, commits, and session context. Creates .cortex_log.md (session history), .cortex_status.json (current state), and .cortex_handoff.md (next steps) for session continuity across conversations. Use when needing persistent memory, session handoffs, or work history tracking.

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
ai-agentspythonbashgitapidocumentation

Works with

  • claude code
  • cli
  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill cortex --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cortex?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cortex
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-cortex-claude-skill-registry/badge)](https://www.skillsdirectory.com/skills/majiayu000-cortex-claude-skill-registry)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cortex
description: Automatic session tracking and memory system for Claude Code. Activates when working in git repositories to track file changes, commits, and session context. Creates .cortex_log.md (session history), .cortex_status.json (current state), and .cortex_handoff.md (next steps) for session continuity across conversations. Use when needing persistent memory, session handoffs, or work history tracking.
allowed-tools: Read, Write, Bash, Grep, Glob
---

# Cortex - Session Orchestration & Universal Logging

Cortex is an automatic memory system that traces all work across sessions and enables skills to communicate with each other.

## What Cortex Provides

1. **Automatic session tracing** - Tracks all file changes, git operations, and major events
2. **Agent handoffs** - Seamless context transfer between sessions
3. **Inter-skill communication** - Python API for skills to share data and patterns
4. **Pattern detection** - Analyzes work patterns to recommend new skills (via Synapse)

## Core Files Generated

Cortex automatically maintains three files in your project root:

- **`.cortex_log.md`** - Human-readable session history with detailed narrative
- **`.cortex_status.json`** - Machine-readable current state and metrics
- **`.cortex_handoff.md`** - Quick start guide for next session

These files are automatically updated throughout your work session.

## How It Works

### Automatic Tracing

Cortex runs automatically via git hooks. Every time you:
- Make file changes
- Commit code
- Complete a task

Cortex updates the memory files with context about what happened and why.

### Agent Handoffs

When starting a new session, Claude reads `.cortex_handoff.md` to understand:
- What was done in the last session
- Current repository state
- Priority next steps
- Recent work context

### Inter-Skill Communication

Skills can use Cortex's Python API to communicate:

```python
from cortex_api import add_cortex_event, get_cortex_memory, get_pattern_analysis

# Record an event
add_cortex_event("api_call", "Called GitHub API", {
    "endpoint": "/repos/user/repo",
    "status": 200
})

# Query memory
recent_events = get_cortex_memory(filter_type="api_call", limit=10)

# Analyze patterns (used by Synapse)
patterns = get_pattern_analysis(days=7, threshold=5)
```

See [API_REFERENCE.md](references/API_REFERENCE.md) for complete documentation.

## Installation

Run the installation script to set up git hooks:

```bash
cd .claude/skills/cortex/scripts
./install.sh
```

This configures Cortex to automatically track your work.

## Usage

### Manual Session Tracing

To manually update Cortex files:

```bash
python3 .claude/skills/cortex/scripts/trace_session.py
```

### Manual Handoff Generation

To generate a handoff document:

```bash
python3 .claude/skills/cortex/scripts/handoff_generator.py
```

### Using Cortex API in Your Skills

1. Import the API:
   ```python
   from cortex_api import add_cortex_event, get_cortex_memory
   ```

2. Record events during your skill's operation
3. Query patterns to inform decisions
4. Cortex handles all file locking and persistence

## Integration with Synapse

Cortex's pattern analysis powers Synapse automatic skill generation:

1. Cortex tracks recurring patterns (API calls, data processing, etc.)
2. Synapse queries Cortex for patterns above a threshold
3. Synapse automatically generates skills when patterns reach critical frequency
4. New skills use Cortex API to record their own events

This creates a self-improving system where skills emerge from actual usage patterns.

## Files and Scripts

### Scripts

- **`trace_session.py`** - Updates `.cortex_log.md` and `.cortex_status.json`
- **`handoff_generator.py`** - Creates `.cortex_handoff.md`
- **`cortex_api.py`** - Python API for inter-skill communication
- **`install.sh`** - Sets up git hooks

### References

- **[API_REFERENCE.md](references/API_REFERENCE.md)** - Complete Cortex API documentation
- **[WORKFLOWS.md](references/WORKFLOWS.md)** - Common Cortex usage patterns
- **[MULTI_LLM.md](references/MULTI_LLM.md)** - Using Cortex with GPT, Gemini, etc.

## Best Practices

1. **Let it run automatically** - Don't manually trace unless needed
2. **Check `.cortex_handoff.md` at session start** - Quick context refresh
3. **Use Cortex API in custom skills** - Enables automatic pattern detection
4. **Commit Cortex files with your work** - Preserves memory across machines

## Multi-LLM Support

Cortex works with Claude Code, GPT, Gemini, and other CLI-based LLMs. The memory files use universal markdown and JSON formats.

See [MULTI_LLM.md](references/MULTI_LLM.md) for LLM-specific integration guides.

---

*Cortex is the foundation of DeepSynth's self-improving skills system.*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.