---
name: Memory Proactive
slug: memory-proactive
category: AI Engineering
description: Memory Proactive combines recent session recall, governance-backed memory, notes, and optional live recall before the next interaction. Use it to route queries into generic domains and keep memory portable across agent runtimes.
github: "https://github.com/mage0535/hermes-memory-installer/tree/main/skills/memory-proactive"
language: Python
stars: 204
forks: 12
install: "npx degit https://github.com/mage0535/hermes-memory-installer/tree/main/skills/memory-proactive ~/.claude/skills/memory-proactive"
installs_to: ~/.claude/skills/memory-proactive
source_path: skills/memory-proactive/SKILL.md
collection_size: 3
category_size: 3101
collection_url: "https://dirskills.com/collections/mage0535/hermes-memory-installer"
added: 2026-09-05T05:29:39.770Z
last_synced: 2026-09-05T05:29:39.770Z
canonical_url: "https://dirskills.com/skills/memory-proactive"
---

# Memory Proactive

Memory Proactive combines recent session recall, governance-backed memory, notes, and optional live recall before the next interaction. Use it to route queries into generic domains and keep memory portable across agent runtimes.

**Install:**

```bash
npx degit https://github.com/mage0535/hermes-memory-installer/tree/main/skills/memory-proactive ~/.claude/skills/memory-proactive
```

## README

# Memory Proactive

This skill describes the current proactive recall surfaces that remain useful in
the local repository.

## Layered Context Injection

Primary engine: `tiered_context_injector.py`

It combines multiple recall paths before the next interaction:

- recent session recall from shared SQLite state
- governance-backed object and hub recall
- knowledge note recall
- optional live Hindsight recall when the query profile needs it

Example:

```bash
python3 scripts/tiered_context_injector.py --query "user preferences"
```

Useful knobs:

- `--min-score 0.3`
- `--max-results 10`
- `--recall "project status" "system config"`
- `--domains project,stock`

## Generic Domain Routing

Helper: `domain_memory.py`

This is a lightweight legacy helper for splitting local memory into generic
domains so one topic does not crowd out everything else.

Example domains:

- `project`
- `stock`
- `system`
- `marketing`
- `relationship`
- `general`

Example:

```bash
python3 scripts/domain_memory.py check project "Milestone planning note"
python3 scripts/domain_memory.py status
```

## Guidance

- use generic domains, not user- or project-specific hardcoded labels
- keep recall queries portable across agent runtimes
- treat this skill as an optional helper layer, not a required production
  contract
