← 返回 Skills 市场
chauncyzbc

Structured Memory

作者 ChauncyZBC · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
439
总下载
2
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install structured-memory
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /structured-memory 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug structured-memory
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 439 次。

如何安装 Structured Memory?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install structured-memory」即可一键安装,无需额外配置。

Structured Memory 是免费的吗?

是的,Structured Memory 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Structured Memory 支持哪些平台?

Structured Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Structured Memory?

由 ChauncyZBC(@chauncyzbc)开发并维护,当前版本 v1.0.1。

💬 留言讨论