memos-skill

Manage Memos notes, attachments, comments, reactions, and share links via API.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/WuYuStar/opencode-skills --skill memos-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memos-skill
Source: https://github.com/WuYuStar/opencode-skills/tree/main/memos-skill
Command: npx skills add https://github.com/WuYuStar/opencode-skills --skill memos-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

Provide a complete, programmatic interface to a self-hosted Memos server so users can create, find, update, organize, and share notes without manual API wiring or learning low-level endpoints.

Core Features & Use Cases

  • CRUD for memos: create, retrieve, patch (with updateMask), and delete memos while controlling visibility and pinned state.
  • Search & filtering: list memos with CEL-style filter expressions, orderBy sorting, and pagination; support tag searches via content.contains.
  • Attachments & media: upload files via multipart/form-data and associate attachments with memos.
  • Comments, reactions & relations: create/list comments, add/delete emoji reactions, and set or list memo relationships (REFERENCE/COMMENT).
  • Sharing & lifecycle: create and manage share links, archive/unarchive memos, and support force deletes for cleanup. Use case: automate nightly archiving of old notes, attach generated reports, and publish share links for stakeholders.

Quick Start

Create a private memo with content "Meeting notes: Discussed Q2 roadmap #work" and return the new memo ID and URL.

Frequently Asked Questions about memos-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate note-taking and manage Memos notes via API?

You can automate note-taking and manage Memos notes via API by using this Skill to programmatically create, search, edit, and archive notes on a self-hosted Memos v0.26.0+ server without manual endpoint wiring.

How do I search and filter Memos notes using CEL expressions?

To search and filter Memos notes, this Skill applies CEL-style filter expressions, orderBy sorting, and pagination. It also supports tag searches by checking if the content contains specific tags.

Can I upload file attachments and associate them with Memos notes?

Yes, you can upload file attachments and associate them with Memos notes. This Skill supports multipart/form-data file uploads and provides interfaces to link attachments directly to your memos.

Do I need a specific Memos server version and authentication token to use this API automation?

You need a self-hosted Memos v0.26.0+ server. For authentication, you must provide your MEMOS_BASE_URL and MEMOS_TOKEN to enable Bearer authentication for the API requests.

What is the best way to manage the full lifecycle of Memos notes including comments and sharing?

The best way to manage the Memos notes lifecycle is using this Skill to create share links, add emoji reactions, list comments, set memo relationships, and archive or force delete old notes.

How do I perform partial updates on Memos notes without rewriting the entire content?

To perform partial updates on Memos notes without rewriting entire content, this Skill utilizes the updateMask parameter during patch operations, allowing you to modify specific fields like visibility or pinned state efficiently.