← Back to Skills Marketplace
nimblev2023

getmem.ai Memory

by NimbleV2023 · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
128
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install getmem-openclaw
Description
Persistent memory for every user via getmem.ai. Automatically ingests conversations and injects relevant context before each agent reply. Two API calls. $20...
README (SKILL.md)

getmem.ai Memory Plugin for OpenClaw

Gives your OpenClaw agent persistent memory via getmem.ai.

Install

openclaw plugins install clawhub:@getmem/openclaw-getmem
openclaw config set plugins.openclaw-getmem.apiKey gm_live_...
openclaw gateway restart

Get your API key at platform.getmem.ai$20 free credit on signup.

How it works

  • Before each reply — fetches memory context for the user and injects it into the agent prompt
  • After each reply — ingests the exchange into getmem for future retrieval

Memory accumulates automatically. No code changes needed.

Usage Guidance
This plugin appears to be what it claims: it sends user messages and assistant replies (plus user identifiers) to getmem.ai and injects returned memory into the agent prompt. Before installing: 1) Be aware all conversation content forwarded to getmem.ai will be stored/used by that external service — review getmem.ai's privacy and security policies and the API key provisioning. 2) Do not enable this for channels or users that exchange sensitive or regulated data unless you have accepted the external storage risk. 3) Verify the plugin config (apiKey and baseUrl) points to the official getmem endpoint; changing baseUrl would redirect data to whatever endpoint you configure. 4) The repository contains source — you can audit the included files (dist/src) yourself; the code shows no hidden endpoints or unrelated credential access. 5) If unsure, test in an isolated environment or disable (enabled: false) until you’ve confirmed compliance with your data-handling policies.
Capability Analysis
Type: OpenClaw Skill Name: getmem-openclaw Version: 1.0.3 The plugin provides persistent memory for OpenClaw agents by integrating with the getmem.ai service. It uses the 'message:received' hook to fetch relevant context and the 'message:sent' hook to store conversation history at https://memory.getmem.ai. All code in src/index.ts and dist/index.js is consistent with the stated purpose, and no evidence of unauthorized data exfiltration, malicious execution, or obfuscation was found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description, README, SKILL.md, package.json, and the compiled/source code all describe a memory plugin that calls getmem.ai's /v1/memory/get and /v1/memory/ingest endpoints. The plugin requires a getmem API key via plugin config (not an environment variable), which is appropriate for this function. Minor inconsistencies (small variations in IDs/names across dist/src files and an odd SKILL.md frontmatter 'install' entry referencing 'kind: pip' for an npm package) appear to be documentation/metadata quirks rather than functional mismatches.
Instruction Scope
Runtime hooks only read message context/session keys and perform two external API calls per exchange (fetch memory before reply and ingest the exchange after reply). They do not read unrelated files, env vars, or system config. This behavior is within the stated scope but it does mean all user messages and assistant replies (and user identifiers) are transmitted to the external service — a privacy-sensitive action that is expected for a memory plugin.
Install Mechanism
Registry shows this as an instruction-only plugin (no platform install spec), but the package includes full source, package.json, and a package-lock that references an npm package 'getmem-ai'. There is no high-risk remote download URL in the manifest. The SKILL.md frontmatter has an inconsistent 'install' block (id: npm-getmem-ai, kind: pip) which is likely a documentation mistake. Overall install mechanism is standard for OpenClaw plugins and not unusual.
Credentials
The plugin asks for a single getmem API key (via plugin config), which is proportional to its function. However, the plugin will transmit user IDs and full message content to an external service (default baseUrl https://memory.getmem.ai). That data flow is expected but has privacy and compliance implications — there are no unrelated credentials requested.
Persistence & Privilege
The plugin does not set always:true and does not request elevated platform privileges. It registers hooks (message:received and message:sent) within normal plugin behavior and does not modify other plugins or global agent settings beyond its own config.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install getmem-openclaw
  3. After installation, invoke the skill by name or use /getmem-openclaw
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Fix: openclaw.plugin.json id aligned to getmem-openclaw (was openclaw-getmem causing config mismatch on restart)
v1.0.2
Fix: correctly strip channel prefix from user IDs (telegram:ID → ID); ingest now reliably stores every conversation turn
v1.0.1
Fix hook registration: add required name option, fix npm version, add startup self-test
Metadata
Slug getmem-openclaw
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is getmem.ai Memory?

Persistent memory for every user via getmem.ai. Automatically ingests conversations and injects relevant context before each agent reply. Two API calls. $20... It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.

How do I install getmem.ai Memory?

Run "/install getmem-openclaw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is getmem.ai Memory free?

Yes, getmem.ai Memory is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does getmem.ai Memory support?

getmem.ai Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created getmem.ai Memory?

It is built and maintained by NimbleV2023 (@nimblev2023); the current version is v1.0.3.

💬 Comments