Memos
Manage memos via the Memos API: create, retrieve, delete, and list memos with visibility and pagination support, requiring MEMOS_URL and MEMOS_TOKEN.
Manage memos via the Memos API: create, retrieve, delete, and list memos with visibility and pagination support, requiring MEMOS_URL and MEMOS_TOKEN.
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
This skill provides a simple interface to the Memos API (https://usememos.com/docs/api). It lets you create, read, delete, and list memos from OpenClaw.
requests library.MEMOS_URL – REQUIRED. Base URL of your Memos instance (e.g., https://demo.usememos.com).MEMOS_TOKEN – REQUIRED. Personal access token for authentication.MEMOS_URL or MEMOS_TOKEN is not set, the skill will abort with a clear error.| Command | Description | Usage example | cd |
|---|---|---|---|
| Create a new memo. defaults to (options: PRIVATE, PROTECTED, PUBLIC). The tag is appended automatically. | | |
| Retrieve a memo by its ID. ID can be in format or just . | | |
| Delete a memo. Optional (true/false) will delete even if it has associated data. | | |
| List memos with pagination. defaults to 20 (max 1000). | |
You can also run the commands directly with Python:
# Create a memo python3 skills/memos/memos.py create "My memo content" "PUBLIC"Get a memo by ID
python3 skills/memos/memos.py get j9THXDmYtueosTTeHcC5NA
Delete a memo
python3 skills/memos/memos.py delete j9THXDmYtueosTTeHcC5NA
Delete with force
python3 skills/memos/memos.py delete j9THXDmYtueosTTeHcC5NA true
List memos (default 20)
python3 skills/memos/memos.py list
List with custom page size
python3 skills/memos/memos.py list 50
All commands return JSON output on success and JSON error messages on stderr when errors occur.
When you create or retrieve a memo, the API returns a memo object with a
uid field. To reference a memo in OpenClaw's output, format it as a markdown link:
[memo description](https://demo.usememos.com/memos/{uid})
Example: If the API returns
{"uid": "ABC123xyz", "name": "memos/ABC123xyz", ...}, reference it as:
Created [your memo](https://demo.usememos.com/memos/ABC123xyz)
The URL format is:
{MEMOS_URL}/memos/{uid} where uid is extracted from the response.
The skill includes comprehensive error handling:
Example error responses:
{ "error": "Memos API Error", "message": "HTTP 404: Not Found - Memo not found", "status_code": 404 }
NOTE: This skill is meant for personal use; never share your
MEMOS_TOKEN publicly.No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.