← Back to Skills Marketplace
Ultramemory
by
jared-goering
· GitHub ↗
· v0.2.4
· MIT-0
85
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install ultramemory
Description
Structured AI agent memory with temporal versioning, relational tracking, and semantic search. Use when storing facts, recalling context, searching past conv...
Usage Guidance
This skill behaves like a local structured memory and legitimately needs an LLM API key to perform 'ingest' operations. Before installing or providing credentials: 1) Note the registry metadata omits required env vars even though SKILL.md requires ANTHROPIC_API_KEY or OPENAI_API_KEY — treat that as a transparency issue. 2) Review the upstream ultramemory PyPI/GitHub project (code and issues) because pip install runs code from that package and it will have access to any API keys you set. 3) Consider creating a limited/quota-restricted LLM API key for this use and point ULTRAMEMORY_DB to a directory you control. 4) If you plan to use the optional API server, run it on localhost only and verify firewall/host settings. 5) If you want higher assurance, run the package in an isolated environment (container or VM) and audit network calls during ingest to ensure data doesn’t leave your intended endpoints.
Capability Assessment
Purpose & Capability
The name/description (structured memory, semantic search, temporal versioning) match the code and SKILL.md: the CLI wrappers and startup recall target a local SQLite DB and a local API server. However the registry metadata lists no required environment variables or credentials while SKILL.md and the scripts clearly require an LLM API key (ANTHROPIC_API_KEY or OPENAI_API_KEY). That metadata mismatch is an inconsistency to be aware of.
Instruction Scope
Runtime instructions and scripts stay within the declared purpose: ingest/search/recall against a local SQLite DB, build embeddings (local model), run an optional local API server, and call a localhost endpoint at startup. The ingest path requires an LLM API for fact extraction; there are no instructions to read arbitrary host files or phone home to unexpected external endpoints (network calls shown are to PyPI/GitHub for installation and to http://localhost:8642 for the API).
Install Mechanism
There is no formal install spec in the registry, but SKILL.md instructs pip install ultramemory (PyPI) or git clone from GitHub. Installing a PyPI package is normal, but it grants code execution during install/runtime. The SKILL.md also mentions downloading a local embedding model (~80MB) on first run. The lack of an explicit install record in the registry metadata (despite code files relying on an installed package) is an inconsistency to check.
Credentials
The environment requirements shown in SKILL.md are minimal and appropriate for the feature set (an LLM API key for fact extraction and an optional DB path). However the registry metadata claims no required env vars while the runtime clearly requires ANTHROPIC_API_KEY or OPENAI_API_KEY for ingest. That mismatch reduces transparency. Also note: providing an LLM API key to a third-party package gives that code the ability to make API calls using your credentials — audit the ultramemory package/source before handing over keys.
Persistence & Privilege
The skill does not request global 'always' inclusion or modify other skills or system-wide agent settings. It uses a local DB path and optional local API server. No elevated runtime privileges or persistent agent-wide modifications are requested by the included scripts.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ultramemory - After installation, invoke the skill by name or use
/ultramemory - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.4
Security hardening: removed sys.path injection from configurable dirs, removed auto_ingest scripts that read local files, require pip install only. Startup-recall and memory CLI remain.
v0.2.3
Fix security scan: removed auth-profiles.json references and hardcoded paths. Declared LLM API key requirement in metadata. All scripts now use environment variables only.
v0.2.2
Initial ClawHub release. Structured agent memory with atomic fact extraction, relational versioning, semantic search, and three-layer architecture (MEMORY.md + plugin + direct API).
Metadata
Frequently Asked Questions
What is Ultramemory?
Structured AI agent memory with temporal versioning, relational tracking, and semantic search. Use when storing facts, recalling context, searching past conv... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.
How do I install Ultramemory?
Run "/install ultramemory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Ultramemory free?
Yes, Ultramemory is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Ultramemory support?
Ultramemory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Ultramemory?
It is built and maintained by jared-goering (@jared-goering); the current version is v0.2.4.
More Skills