← Back to Skills Marketplace
rogeecn

Memos Cli

by Rogee · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
421
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install memos-cli
Description
Use when a user needs to read, search, create, update, delete, comment on, tag, or inspect Memos data through this repository's Go CLI, especially when the a...
Usage Guidance
This skill appears to do what it says: it drives a Memos Go CLI and expects a Memos URL and API keys. Before installing or running it: (1) verify the Go module path (github.com/rogeecn/memos-cli) and inspect the repository or its release source so you know what code will be installed; (2) prefer pinning a specific version instead of installing '@latest'; (3) avoid committing secrets — set MEMOS_API_KEY / MEMOS_ADMIN_API_KEY as shell env vars or in an untracked local .env as the doc suggests; (4) be cautious about supplying an admin API key — admin commands (e.g., user list) require it and grant broader access; (5) note the documentation inconsistencies (binary name 'memos' vs 'memos-cli' and contradictory guidance about using 'go run .') and ask the skill author or verify the repo to resolve them; (6) test with read-only operations (memo list, memo get with --json) first to confirm expected behavior before performing writes or deletions.
Capability Analysis
Type: OpenClaw Skill Name: memos-cli Version: 0.1.0 The skill provides a legitimate interface for the `memos-cli` Go tool to manage Memos data. It includes explicit safety instructions for the agent, such as performing configuration checks before execution, requiring confirmation for deletions, and strictly avoiding the leakage of API keys or secrets. No malicious patterns, exfiltration attempts, or harmful prompt injections were found in the documentation or command structures.
Capability Assessment
Purpose & Capability
The skill is described as a wrapper for a Memos Go CLI and the SKILL.md only asks the agent to install and run that CLI — this matches the stated purpose. However, the document contains naming inconsistencies (references to `memos` vs `memos-cli`) and an explicit contradiction: 'Do not use `go run .` in this skill' vs later examples that use `go run . user list`. These are documentation issues but do not fundamentally contradict the claimed capability.
Instruction Scope
The instructions limit behavior to installing and running the memos CLI, checking config, and performing read/write memo operations. They instruct reading configuration from environment variables or a local .env (expected for a CLI). The SKILL.md also enforces sensible preflight checks and says not to echo secrets. No instructions ask the agent to read unrelated system files or exfiltrate data beyond contacting the Memos API.
Install Mechanism
There is no registry install spec, but the SKILL.md recommends 'go install github.com/rogeecn/memos-cli@latest' — a standard public Go module installation. That is proportionate; nothing in the skill suggests downloading arbitrary binaries from unknown hosts or running opaque installers.
Credentials
The SKILL.md lists MEMOS_URL, MEMOS_API_KEY, and MEMOS_ADMIN_API_KEY (and DEFAULT_TAG) as expected configuration. Those variables are appropriate for a CLI that talks to a Memos API. The skill does not request unrelated credentials or system-wide config paths.
Persistence & Privilege
The skill does not request always:true and has no install-time persistence specified. It does not ask to modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not combined with additional elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install memos-cli
  3. After installation, invoke the skill by name or use /memos-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of the memos-cli skill for interacting with the Memos repository via its Go CLI. - Enables agents and users to list, search, create, update, delete, comment on, tag, and inspect Memos data using real CLI commands instead of HTTP API calls. - Includes detailed setup, configuration checks, usage examples, and command references to ensure safe and effective CLI operations. - Emphasizes secure handling of API keys, preflight config checks, and explicit user confirmation for destructive actions. - Supports both human-readable and structured JSON output for flexible workflows and automation. - Documents common errors, safety notes, and best practices for reliable use.
Metadata
Slug memos-cli
Version 0.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Memos Cli?

Use when a user needs to read, search, create, update, delete, comment on, tag, or inspect Memos data through this repository's Go CLI, especially when the a... It is an AI Agent Skill for Claude Code / OpenClaw, with 421 downloads so far.

How do I install Memos Cli?

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

Is Memos Cli free?

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

Which platforms does Memos Cli support?

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

Who created Memos Cli?

It is built and maintained by Rogee (@rogeecn); the current version is v0.1.0.

💬 Comments