← Back to Skills Marketplace
Memos
by
Marco Lecheler
· GitHub ↗
· v0.1.1
6349
Downloads
5
Stars
46
Active Installs
2
Versions
Install in OpenClaw
/install memos
Description
Manage memos via the Memos API: create, retrieve, delete, and list memos with visibility and pagination support, requiring MEMOS_URL and MEMOS_TOKEN.
Usage Guidance
Install only if you are comfortable giving the agent access to your Memos account through MEMOS_TOKEN. Use a dedicated or least-privilege token if possible, keep the token out of prompts and public files, specify PRIVATE or PROTECTED for sensitive memos, and double-check memo IDs before using delete or force-delete.
Capability Analysis
Type: OpenClaw Skill
Name: memos
Version: 0.1.1
The OpenClaw Memos skill is a straightforward Python client for the Memos API. It correctly uses environment variables (`MEMOS_URL`, `MEMOS_TOKEN`) for configuration and authentication, aborting if they are not set. The `SKILL.md` documentation clearly outlines its purpose and commands without any prompt injection attempts or instructions for the agent to perform unauthorized actions. The `memos.py` code implements standard API interactions with robust error handling, input validation for parameters like `visibility` and `pageSize`, and no evidence of data exfiltration, backdoors, or arbitrary code execution. All network calls are directed to the `MEMOS_URL` provided in the environment, which is a standard and expected behavior for an API integration skill.
Capability Assessment
Purpose & Capability
The documented purpose is to create, read, list, and delete Memos entries, and the Python script implements exactly those API operations. The capability is sensitive because it can publish memo content and delete existing memos, but that authority is purpose-aligned and disclosed.
Instruction Scope
Commands are explicit and user-directed. The documentation clearly discloses that created memos default to PUBLIC visibility, append #openclaw, and support a force option for deletion.
Install Mechanism
The artifact contains only SKILL.md and memos.py. There is no remote installer, package-install script, obfuscation, arbitrary shell execution, or hidden startup mechanism.
Credentials
The skill requires MEMOS_URL and MEMOS_TOKEN, then sends authenticated requests to the configured Memos base URL. This is proportionate for a Memos integration, though the token should be treated as sensitive account access.
Persistence & Privilege
There is no background worker, local credential storage, or hidden persistence. Durable effects are limited to normal Memos account mutations requested through create and delete commands.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install memos - After installation, invoke the skill by name or use
/memos - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Clarified configuration requirements: both `MEMOS_URL` and `MEMOS_TOKEN` are now explicitly marked as **REQUIRED** environment variables.
- Improved documentation to state that the skill will abort if either variable is missing.
- Minor wording and formatting adjustments for clearer instruction and emphasis on required setup.
v0.1.0
- Initial release of the memos skill with core memo management features.
- Supports creating, reading, deleting, and listing memos via the Memos API.
- Command-line and direct Python usage supported, with automatic tagging and link formatting.
- Handles environment setup and authentication via environment variables.
- Provides comprehensive error handling with JSON-formatted error messages.
- Clear documentation on usage, error handling, and extension guidelines.
Metadata
Frequently Asked Questions
What is Memos?
Manage memos via the Memos API: create, retrieve, delete, and list memos with visibility and pagination support, requiring MEMOS_URL and MEMOS_TOKEN. It is an AI Agent Skill for Claude Code / OpenClaw, with 6349 downloads so far.
How do I install Memos?
Run "/install memos" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Memos free?
Yes, Memos is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Memos support?
Memos is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Memos?
It is built and maintained by Marco Lecheler (@fty4); the current version is v0.1.1.
More Skills