← Back to Skills Marketplace
kkw-21

Echo

by Kobe · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
238
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install echo-memory
Description
Sync, encode, embed, and upsert OpenClaw markdown memory files to Supabase, with commands to restore and check sync status.
README (SKILL.md)

Echo Memory

Sync OpenClaw markdown memory files to Supabase with Luhmann encoding. Parse, encode, embed, and upsert agent memories from local workspace to cloud storage.

Commands

echo-memory sync          # Parse + encode + embed + upsert to Supabase
echo-memory restore       # Restore markdown files from Supabase
echo-memory status        # Show sync status and diff

Options

  • --dry-run — Preview changes without writing
  • --incremental — Only sync changed files (via git diff)
Usage Guidance
Do not install this skill without clarification. Ask the author for the source code or repository and for an explicit install spec (how to obtain the 'echo-memory' CLI). Request a list of exact environment variables the tool needs (typical: SUPABASE_URL and a key) and insist on least-privilege credentials (avoid a Supabase service role key unless absolutely necessary). Verify where data will be uploaded and ensure your local memory files contain no secrets before syncing. If you must test, run it in an isolated environment (sandbox or container) and require the developer to provide reproducible install steps (npm/pip package name or GitHub release) and a privacy/security README explaining data handling and required credentials.
Capability Analysis
Type: OpenClaw Skill Name: echo-memory Version: 1.0.0 The skill bundle describes a utility for syncing local markdown memory files to a Supabase database. The documentation in SKILL.md and metadata in _meta.json align with the stated purpose of cloud-based memory management and do not contain any evidence of malicious instructions, prompt injection, or suspicious code execution.
Capability Assessment
Purpose & Capability
The description says it will 'upsert to Supabase' and manipulate local memory files, but the package declares no required environment variables, no primary credential, and no required binaries. A Supabase sync normally requires a SUPABASE_URL and a key (anon or service role) and a client/CLI; the skill does not request or document those, which is inconsistent with its stated purpose.
Instruction Scope
SKILL.md lists CLI commands (echo-memory sync/restore/status) and references parsing and upserting local workspace markdown to cloud storage, but gives no detail on which Supabase project/endpoint, what credentials to use, or how to handle conflicts. It will inherently access local workspace files (expected) and transmit them to a cloud target (not documented). The instructions are too vague about endpoints/credentials and therefore grant implicit broad discretion.
Install Mechanism
There is no install spec and no included code. The SKILL.md references an 'echo-memory' CLI, but the skill does not declare that the binary is required or provide an installation source (package name, repo, or release). It's unclear how the commands will exist on the agent's PATH — missing install instructions are a material omission.
Credentials
No environment variables or credentials are declared despite operations that require networked database access. This is disproportionate: syncing to Supabase will require at minimum a URL and a key. The absence could mean the skill expects secrets to be provided at runtime in an ad-hoc way or to be discovered, which is unsafe.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not declare modifications to other skills or system-wide settings. No special persistence or elevated platform privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install echo-memory
  3. After installation, invoke the skill by name or use /echo-memory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of echo-memory. - Syncs OpenClaw markdown memory files to Supabase with Luhmann encoding. - Supports parsing, encoding, embedding, and upserting agent memories to cloud storage. - Provides CLI commands for sync, restore, and status check. - Includes options for dry-run and incremental sync based on git diff.
Metadata
Slug echo-memory
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Echo?

Sync, encode, embed, and upsert OpenClaw markdown memory files to Supabase, with commands to restore and check sync status. It is an AI Agent Skill for Claude Code / OpenClaw, with 238 downloads so far.

How do I install Echo?

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

Is Echo free?

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

Which platforms does Echo support?

Echo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Echo?

It is built and maintained by Kobe (@kkw-21); the current version is v1.0.0.

💬 Comments