← Back to Skills Marketplace
Structured Memory
by
ChauncyZBC
· GitHub ↗
· v1.0.1
· MIT-0
439
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install structured-memory
Description
Manage and update a layered memory system using daily files as source, indexing by domain/module/entity, extracting critical facts, and maintaining recall ef...
Usage Guidance
This skill appears to do exactly what it says: parse your daily notes and build local indexes and critical-facts. It does not contact external servers or require credentials. Before enabling it: 1) Inspect your existing memory/YYYY-MM-DD.md files for any sensitive identifiers you would not want extracted into workspace files. 2) On first run, consider using --no-backfill or run init_structure.py manually so you control which days are processed. 3) If you are worried about sensitive data, search the skill bundle for where 'account' / 'host' / 'credential' facts are written (critical-facts/credentials.md, hosts.md, etc.) and adjust the code or your notes accordingly. 4) Optionally run the tests and a single-day rebuild on a copy of your workspace to see what would be written. If you want a more conservative installation, disable automatic backfill and review/clean daily notes before running the write-enabled extraction.
Capability Analysis
Type: OpenClaw Skill
Name: structured-memory
Version: 1.0.1
The structured-memory bundle implements an automated system for indexing and extracting technical metadata from an agent's daily logs. The script `scripts/extract_critical_facts.py` aggressively scrapes sensitive information including IP addresses, file paths, account names, and UUIDs using regex. While this is aligned with the stated purpose of technical memory maintenance, the `SKILL.md` file contains prompt-injection-style instructions that direct the AI agent to automatically execute these scripts as a 'default operating rule' whenever meaningful updates occur. The use of `subprocess.run` across multiple scripts to orchestrate these tasks, combined with the autonomous execution instructions and the collection of sensitive technical identifiers, presents a high-risk profile despite the lack of clear evidence of data exfiltration or malicious intent.
Capability Assessment
Purpose & Capability
Name/description match the included scripts and files. All declared behavior (parse daily memory, build indexes, extract critical facts, create cards, backfill history) is implemented by the bundled scripts. There are no extraneous dependencies, credentials, or unrelated binaries requested.
Instruction Scope
Runtime instructions and scripts operate only on workspace files (memory/*.md, memory-index/, memory-modules/, memory-entities/, critical-facts/, critical-facts/cards/) and call other skill scripts. They do not call external network endpoints. Note: the extraction pipeline can identify and persist identifiers (IPs, account usernames, paths, endpoints, repo URLs, job IDs) into critical-facts/*.md (including credentials.md for 'account' facts). That behavior is coherent with the stated goal but materially affects what gets written to disk — review your daily-memory files before running and consider using --no-backfill on first run.
Install Mechanism
Instruction-only skill with no install spec. All code is bundled in the skill archive and nothing is downloaded or executed from arbitrary external URLs. No package managers or extract-from-URL steps are present.
Credentials
The skill requests no environment variables, no external credentials, and requires no config paths outside the workspace. The set of outputs it writes (indexes and critical-facts) is proportionate to the stated functionality. One caveat: it will parse and store identifiers and account names from daily notes into workspace files (including credentials.md), which may be sensitive depending on your content; the SKILL.md and reference docs include guidance not to store secrets in plain text, but the scripts will still persist identified 'account' entries unless the user filters them.
Persistence & Privilege
always is false (default) and there is no attempt to modify other skills or system-wide agent settings. The skill writes files under its workspace directories only (it creates and updates by-date index, module/entity files, and critical-facts/cards). The initial backfill behavior will process all memory/*.md unless --no-backfill is used.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install structured-memory - After installation, invoke the skill by name or use
/structured-memory - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Structured-memory v1.0.1 improves documentation and clarifies rules for maintaining layered memory in OpenClaw workspaces.
- Expanded and clarified operating and maintenance rules for daily and structured memory alignment.
- Added detailed steps and rules for creating modules, entities, and using free tags.
- Provided explicit retrieval order and recall priority for agents using structured memory.
- Documented all supporting scripts, common commands, and file references in detail.
- Confirmed the 1.0.1 stability baseline and regression test coverage.
Metadata
Frequently Asked Questions
What is Structured Memory?
Manage and update a layered memory system using daily files as source, indexing by domain/module/entity, extracting critical facts, and maintaining recall ef... It is an AI Agent Skill for Claude Code / OpenClaw, with 439 downloads so far.
How do I install Structured Memory?
Run "/install structured-memory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Structured Memory free?
Yes, Structured Memory is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Structured Memory support?
Structured Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Structured Memory?
It is built and maintained by ChauncyZBC (@chauncyzbc); the current version is v1.0.1.
More Skills