# Nbj Ob1 Agent Memory Openclaw

Use Nate Jones OB1 Agent Memory from OpenClaw with provenance, scope, review, and...

- Repository: https://github.com/NateBJones-Projects/OB1 (4752 stars)
- Category: AI and agents
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add NateBJones-Projects/OB1 --skill nbj-ob1-agent-memory-openclaw -g -a claude-code -y`
Codex: `npx skills add NateBJones-Projects/OB1 --skill nbj-ob1-agent-memory-openclaw -g -a codex -y`
Cursor: `npx skills add NateBJones-Projects/OB1 --skill nbj-ob1-agent-memory-openclaw -g -a cursor -y`
Gemini CLI: `npx skills add NateBJones-Projects/OB1 --skill nbj-ob1-agent-memory-openclaw -g -a gemini-cli -y`

## Description

Use Nate Jones OB1 Agent Memory from OpenClaw with provenance, scope, review, and use-policy discipline.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# NBJ OB1 Agent Memory for OpenClaw

Use this skill when an OpenClaw task has access to NBJ OB1 Agent Memory tools. OB1 is the continuity layer. OpenClaw is the runtime that performs the work.

## Core Rule

Recall before meaningful work. Write back only compact, provenance-labeled operational memory after the work is complete.

## Available Tools

Use the OpenClaw plugin tools when available:

- `openbrain_recall`
- `openbrain_writeback`
- `openbrain_report_usage`
- `openbrain_inspect_memory`
- `openbrain_list_review_queue`
- `openbrain_review_memory`
- `openbrain_get_recall_trace`

If the tools are unavailable, continue the task normally and note that no OB1 recall or write-back occurred. Do not invent remembered facts.

## Pre-Task Recall

Before meaningful work, call `openbrain_recall` with:

- `task_type`
- `query`
- `entities`
- `scope`
- `limits`
- `sensitivity`

Prefer project-scoped recall when a project is known. Keep `project_only` true by default. Keep `include_unconfirmed` false unless the user explicitly asks for evidence-level context or the task is review/debugging.

Do not pull personal or channel-only memory into team work unless the user explicitly shared it.

Use returned memories according to `use_policy`:

- `can_use_as_instruction`: the memory can guide behavior directly.
- `can_use_as_evidence`: the memory can inform reasoning, but it is not binding.
- `requires_user_confirmation`: surface the claim before relying on it.

If two memories conflict, prefer user-confirmed or trusted imported memory over inferred or generated memory. If the conflict matters, ask for confirmation or proceed with the lower-risk assumption.

## Post-Task Write-Back

After the task completes, call `openbrain_writeback` with compact categories:

- `decisions`
- `outputs`
- `lessons`
- `constraints`
- `unresolved_questions`
- `next_steps`
- `failures`
- `artifacts`

The rest: https://github.com/NateBJones-Projects/OB1/blob/HEAD/integrations/openclaw-agent-memory/plugin/skills/openclaw-agent-memory/SKILL.md
