memU: Persistent Memory for 24/7 Agents

v1.0.0

Persistent memory infrastructure for 24/7 agents. Replaces flat-file memory with a three-layer architecture (Resource → Memory Item → Memory Category) that r...

2· 323·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (long-term agent memory) aligns with what the skill requires: python3 and an OpenAI-compatible API key for LLM calls. Examples and README all demonstrate memu-py usage and optional PostgreSQL; nothing requested appears unrelated to the stated purpose.
Instruction Scope
SKILL.md and included examples only instruct the agent to call the memu client, configure llm_profiles, run optional Docker for Postgres, and use environment variables for API keys and DB URLs. There are no instructions to read unrelated system files, harvest extra credentials, or exfiltrate data to unknown endpoints. The README mentions an optional hosted memU Cloud API (api.memu.so) — that is optional and would require its own key if used.
Install Mechanism
This is an instruction-only Skill with examples; it recommends pip install memu-py and optionally running a well-known pgvector/postgres Docker image. No arbitrary download URLs, URL shorteners, or extract/install steps are present in the Skill metadata.
Credentials
The only required environment variable declared is OPENAI_API_KEY (also set as primaryEnv), which is proportional for a library that performs LLM calls. Notes: example code shows optional MEMU_DB_URL and example DB connection strings with sample credentials (postgres:postgres) — those are illustrative but remind users to secure real DB credentials. The README also references an optional memU Cloud API key (not declared as required) which is fine as optional, but users should be aware they'd need that key to use the hosted API.
Persistence & Privilege
The skill is not always:true and does not request elevated or persistent platform privileges. It does not modify other skills or system-wide settings. Autonomous invocation is allowed by default (platform standard) but combined with this skill's scoped requests there is no excessive privilege.
Assessment
This Skill is a packaging/documentation wrapper around the open-source memU client (memu-py). Before installing or enabling it: 1) Confirm you are comfortable providing an OpenAI-compatible API key (OPENAI_API_KEY) because the examples and default llm_profiles use it for extraction and retrieval. 2) If you plan to persist memory, secure the PostgreSQL connection string (MEMU_DB_URL) rather than using the example credentials shown. 3) The README mentions an optional memU Cloud (api.memu.so) which would require a separate memU Cloud API key if you choose that mode. 4) Note the project is AGPL-3.0 — if you modify and redistribute components you may have obligations; review the license. 5) As with any third-party Skill, prefer installing memu-py from the official PyPI/repo and verify the upstream memU project (https://github.com/NevaMind-AI/memU) if you need to audit code changes.

Like a lobster shell, security has layers — review code before you run it.

latestvk974g1pwbfrrkrkdkj0nct76tn836kxr

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binspython3
EnvOPENAI_API_KEY

Comments