# Lisa Wiki Connector Memory

> Ingest the agent's…

- Skill: `codyswanngt/lisa-wiki-connector-memory` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add codyswanngt/lisa-wiki-connector-memory`
- Raw SKILL.md: https://api.skillmd.com/api/skills/codyswanngt/lisa-wiki-connector-memory/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: codyswanngt (https://skillmd.com/u/codyswanngt)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/codyswanngt/lisa-wiki-connector-memory

---


# lisa-wiki-connector-memory

A universal connector backed by `scripts/ingest-memory.mjs`. **Project-scoped only.**

## Resolve the memory directory (then pass it explicitly)
- **Claude**: per-project memory at `~/.claude/projects/<encoded-project-path>/memory/` — inherently
  project-scoped; always eligible.
- **Codex**: eligible ONLY if a project-scoped memory store exists (e.g. a per-project `CODEX_HOME`).
  The global `~/.codex/memories/` and the Chronicle store are **never** ingested (the script
  hard-refuses them).

## Flow
```
node "${PLUGIN_ROOT}/scripts/ingest-memory.mjs" --memory-dir <project-scoped-dir> \
  --config wiki/lisa-wiki.config.json --source-dir wiki/sources/memory \
  --state wiki/state/memory/memory.json --emit-meta wiki/state/handoff/memory-<runId>.json
```
Hand the source note + proposed cursor back to `lisa-wiki-ingest`.

## Rules
- Secrets are redacted; sensitivity is at least `internal`.
- If no project-scoped memory exists, ingest nothing rather than reaching for global memory.
- Writes only its source note + handoff meta; the kernel advances state.

