Install
openclaw skills install memory-governorMemory governance kernel for AI agents that complements OpenClaw Dreaming with explicit correction staging, target-class routing, adapter boundaries, and safer manual hardening rules.
openclaw skills install memory-governorReusable memory-governance core for different host environments.
The OpenClaw integration in this repository is only a reference host profile, not the only host model.
It is not a second-brain system, sync bus, or knowledge manager. It governs what should be remembered, where it should go, when it should be promoted, and what should be excluded.
It is a governance kernel, not an execution-first productivity skill. Its value is highest when a host already has multiple memory layers, multiple memory-writing skills, or adapter drift.
Use this skill when:
If this is your first time opening memory-governor, start here:
SKILL.mdreferences/memory-routing.mdreferences/promotion-rules.mdreferences/exclusions.mdreferences/adapters.mdThe remaining reference files are optional on first read.
Only information that improves future judgment, recovery, execution quality, or coordination consistency counts as memory.
Typical examples:
For content that should stay out of memory, see references/exclusions.md.
The thing being standardized is the memory contract, not every skill implementation.
That means:
In short:
standardize the core, not everything else
The kernel defines abstract target classes before it defines any optional skill path.
Recommended standard target classes:
long_term_memorydaily_memorylearning_candidatesreusable_lessonsproactive_stateworking_bufferproject_factssystem_rulestool_rulesConcrete file paths are adapter details, not the contract itself.
Notes:
learning_candidates is a low-commitment staging layer for corrections and emerging lessonsproactive_state and working_buffer are stateful targetsWhen evaluating a candidate memory, reason in this order:
See references/memory-routing.md for the routing table.
See references/routing-precedence.md for ambiguity resolution.
All promotion should extract and refine before it hardens.
Never:
See references/promotion-rules.md for details.
See references/correction-pipeline.md for the correction-to-candidate-to-rule flow.
See references/candidate-review.md for keep/promote/discard review workflow.
See references/dreaming-integration.md for how this kernel should coexist with OpenClaw Dreaming without duplicate promotion paths.
See references/stateful-targets.md for update semantics on stateful targets.
See references/schema-conventions.md if the host wants stronger structured constraints.
See references/retention-rules.md for lifecycle rules.
See references/read-order.md for recovery-time read order.
When another skill integrates with this kernel:
See references/skill-integration.md.
memory-governor may provide default adapters, but those adapters are not the only truth.
Examples:
long_term_memory -> MEMORY.mddaily_memory -> memory/YYYY-MM-DD.mdreusable_lessons -> ~/self-improving/... if self-improving is installedreusable_lessons -> a local fallback file if self-improving is absentSee references/adapters.md for default adapter behavior.
See references/integration-checklist.md for integration checks.
See references/installation-integration.md for installation and host integration guidance.
See references/host-profiles.md for host differences.
The current phase is governance core only.
That means:
If the project later wants an orchestration layer or a full personal memory system, that should be scoped separately after the governance layer is stable.