ocmemog-installer

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill appears to install the memory plugin it describes, but its fallback path clones and runs unpinned GitHub code, starts a background sidecar, and changes OpenClaw memory configuration.

Install only if you trust the ocmemog upstream repository and are comfortable running a local memory sidecar. Prefer the package install path, ask to see the exact config changes, and avoid the source-installer fallback unless you can review or pin the repository version.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A later change in the upstream repository or its dependencies could change what runs on the user's machine without being reflected in this skill's reviewed files.

Why it was flagged

The installer pulls the current repository state and installs dependencies from it without pinning a specific release, tag, commit, or checksum.

Skill content
REPO_URL="https://github.com/simbimbo/ocmemog.git" ... git -C "$REPO_DIR" pull --ff-only ... git clone "$REPO_URL" "$REPO_DIR" ... "$REPO_DIR/.venv/bin/pip" install -r "$REPO_DIR/requirements.txt"
Recommendation

Pin the fallback install to a reviewed tag or commit, verify checksums or signatures where possible, and prefer the public package path unless the user explicitly wants a source checkout.

What this means

The install can execute code that is not included in the supplied skill artifacts and can leave a background service running under the user's account.

Why it was flagged

After cloning the external repository, the script executes repository-provided scripts and starts the sidecar process.

Skill content
if [ "$(uname -s)" = "Darwin" ]; then
  "$REPO_DIR/scripts/ocmemog-install.sh"
else
  nohup "$REPO_DIR/scripts/ocmemog-sidecar.sh" >"$REPO_DIR/.ocmemog-sidecar.log" 2>&1 &
Recommendation

Ask for clear user confirmation before running the repo installer, show the exact source version being used, and provide a safe way to inspect, stop, and remove the sidecar.

What this means

The user's OpenClaw memory slot may be changed to use this plugin, affecting future agent memory behavior.

Why it was flagged

The skill directs the agent to modify OpenClaw configuration automatically.

Skill content
If config patch tooling is available, patch config automatically instead of asking the user to hand-edit files.
Recommendation

Show the configuration diff or final config values to the user, and preserve unrelated plugin settings as the skill already instructs.

What this means

Conversation-derived information may be stored and reused later, which can be useful but may also retain sensitive or incorrect context.

Why it was flagged

The plugin is intended to provide durable memory and retrieve stored memory across tasks.

Skill content
enable transcript-backed continuity ... Validate /healthz and a memory search/get smoke test.
Recommendation

Review the plugin's storage location, retention controls, and deletion process before storing sensitive conversations.

What this means

A local memory sidecar may keep running after installation and may start automatically on macOS.

Why it was flagged

The repo installer path is described as loading a persistent LaunchAgent-style sidecar.

Skill content
this path creates `.venv`, installs Python requirements, attempts plugin install/enable, loads LaunchAgents, and pulls local Ollama models when Ollama is available
Recommendation

Document how to stop, disable, and uninstall the sidecar, and keep it bound to 127.0.0.1 as the skill recommends.