← Back to Skills Marketplace
Memory Schema
by
Paul Hernandez
· GitHub ↗
· v0.1.0
· MIT-0
231
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install memory-schema
Description
Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes, and detect drift....
Usage Guidance
This skill is internally consistent with schema management, but before using it: (1) confirm your agent runtime actually provides the referenced note APIs (search_notes, schema_infer, write_note, schema_validate, schema_diff); otherwise the instructions will be ineffective; (2) understand the skill will read and write your memory/notes—back up important notes before bulk schema edits; (3) test schema inference and validation on a small sample to avoid accidental breaking changes, and start with settings.validation: warn before switching to error mode; (4) because it is instruction-only (no install), the SKILL.md is the whole attack surface—it requests no credentials, but only install/use skills you trust to modify your notes.
Capability Analysis
Type: OpenClaw Skill
Name: memory-schema
Version: 0.1.0
The skill bundle provides instructions for managing structured note schemas (Picoschema) within a knowledge management system. It defines workflows for inferring, creating, and validating schemas using internal tools like `schema_infer` and `schema_validate` (SKILL.md). No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The name/description (schema lifecycle for Basic Memory) matches the SKILL.md actions: discovering unschemaed notes, inferring schemas, writing schema notes, validating notes, and detecting drift. The functions referenced (search_notes, schema_infer, write_note, schema_validate, schema_diff) are consistent with the stated purpose.
Instruction Scope
Instructions stay within schema management: they describe how to find notes, infer schemas from note content, write schema notes to schema/, validate notes, and detect drift. They do not ask to read unrelated files, request secrets, or transmit data to external endpoints. Note: the SKILL.md assumes the agent runtime exposes specific note-management APIs (search_notes, write_note, etc.); if those APIs are missing or behave differently, the skill's behavior will be undefined.
Install Mechanism
There is no install spec and no code files; this lowers risk because nothing is downloaded or written by an installer. The entire runtime surface is the SKILL.md instructions.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The operations described logically require read/write access to the agent's memory/notes (expected for this purpose) but request no unrelated secrets.
Persistence & Privilege
always is false and the skill does not request persistent or elevated platform privileges. It is user-invocable and can run autonomously per platform defaults, which is expected for a utility skill of this kind.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memory-schema - After installation, invoke the skill by name or use
/memory-schema - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of memory-schema skill for managing structured note schemas in Basic Memory.
- Discover unschemaed notes by identifying recurring structures.
- Automatically infer and suggest schema definitions from note clusters.
- Create, edit, and version schemas using Picoschema syntax with support for types, enums, arrays, and relations.
- Validate notes against schemas, detecting missing fields, unknown fields, type mismatches, and invalid enum values.
- Detect and report schema drift to keep schemas aligned with evolving note structures.
- Provide guidance on safe schema evolution and best practices for schema management.
Metadata
Frequently Asked Questions
What is Memory Schema?
Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes, and detect drift.... It is an AI Agent Skill for Claude Code / OpenClaw, with 231 downloads so far.
How do I install Memory Schema?
Run "/install memory-schema" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Memory Schema free?
Yes, Memory Schema is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Memory Schema support?
Memory Schema is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Memory Schema?
It is built and maintained by Paul Hernandez (@phernandez); the current version is v0.1.0.
More Skills