← Back to Skills Marketplace
SolCore Memory System
by
MichaelandSol
· GitHub ↗
· v1.0.0
· MIT-0
61
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install solcore-memory
Description
Provides persistent, scored memory storage, pattern detection, context retrieval, and reflection analysis to enhance AI statefulness and learning in OpenClaw.
Usage Guidance
This skill is plausible but inconsistent in several ways — do not install it into a production agent without verification. Before installing: 1) Confirm the upstream repository (the SKILL.md points to a GitHub repo) and review the webhook server code (the plugin delegates storage to a separate service). 2) Ensure the webhookUrl is set to a trusted, local-only endpoint (e.g., http://localhost:5003) or otherwise restrict network access so memories cannot be POSTed to external hosts. 3) Verify the external webhook implements the claimed filtering rules (so small talk and low-signal content are not stored). 4) Note the packaging mismatches: openclaw.plugin.json lists entry: "index.js" while package.json/main is index.ts — ensure a valid runtime artifact exists (compiled .js) or the plugin may fail. 5) If storing any user-provided content, audit the storage schema and retention policy, and avoid enabling this skill if you cannot guarantee the webhook/storage service is trustworthy and isolated.
Capability Assessment
Purpose & Capability
The skill claims to provide persistent, scored memory using PostgreSQL and a webhook server. That purpose is coherent with the code's behavior (the plugin forwards memory/store/context requests to a webhook). However, the plugin does not include the webhook server and the package metadata/README expect a DB and webhook server to be installed separately. The plugin's entry points and config schema also don't match the installation/configuration instructions (see details), which is an incoherence.
Instruction Scope
SKILL.md / README instruct the agent to store interactions (with filtered rules) and to call solcore_get_context before responding. The runtime code, however, will unconditionally POST provided input/output to the configured webhook endpoint (no enforced filtering in the plugin). The README says 'Do NOT store' certain data, but the plugin does not implement or enforce that filtering — it relies on an external webhook service. This gives broad discretion to whatever service is listening on the webhook.
Install Mechanism
There is no formal install spec in the registry (instruction-only), and the SKILL.md suggests cloning a GitHub repo. That's a fairly standard pattern, but the registry's 'source' and 'homepage' are unknown which reduces transparency. No unusual download URLs are present in the plugin itself.
Credentials
The plugin declares no required env vars or credentials, but the README and SKILL.md instruct the user to configure PostgreSQL credentials and a webhook port in OpenClaw config. The runtime code only uses a webhookUrl (defaults to http://localhost:5003) and will POST raw user input/output to that URL. Because the webhookUrl is configurable, pointing it at a remote host would cause potentially sensitive content to be sent off-host. The plugin does not request or validate DB credentials itself — it delegates persistence to an external service — but that delegation is not reflected in metadata and creates risk if the webhook is misconfigured.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It registers tools the agent can call; autonomous invocation is allowed by default on the platform (not a special privilege of this skill). Combined with the instruction to call solcore_get_context/store around responses, this can lead to frequent reads/writes to the webhook server, so the potential blast radius depends on webhook configuration.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install solcore-memory - After installation, invoke the skill by name or use
/solcore-memory - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
SolCore Memory System 1.0.0 – Initial release
- Adds persistent, reflective memory for OpenClaw, enabling stateful and learning AI.
- Stores all interactions with 5-dimension evaluation scoring.
- Detects behavioral patterns such as hesitation or discipline.
- Retrieves contextually relevant memories for enhanced responses.
- Provides reflection analysis on memory timelines and links memories across domains.
- Includes tools for storing, retrieving, and reflecting on memories.
- Requires PostgreSQL for storage and easy OpenClaw integration.
Metadata
Frequently Asked Questions
What is SolCore Memory System?
Provides persistent, scored memory storage, pattern detection, context retrieval, and reflection analysis to enhance AI statefulness and learning in OpenClaw. It is an AI Agent Skill for Claude Code / OpenClaw, with 61 downloads so far.
How do I install SolCore Memory System?
Run "/install solcore-memory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SolCore Memory System free?
Yes, SolCore Memory System is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does SolCore Memory System support?
SolCore Memory System is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SolCore Memory System?
It is built and maintained by MichaelandSol (@michaelandsol); the current version is v1.0.0.
More Skills