Manages and retrieves contextual memories across conversations using a vector database. Records experiences, solutions, and user habits. Provides context-aware assistance through semantic search. Use when needing to remember information, search memories, or when the user explicitly asks to "remember this" or "search memory".
This skill follows the public action language defined in docs/architecture/command-philosophy.md.
memo awakenmemo remembermemo recallmemo reflectmemo dreammemo stateThe current CLI does not provide these old interfaces. Do not reason or act as if they still exist:
memo embedmemo searchmemo restorememo updatememo mergememo deletememo list--tags--after / --beforeIf the user speaks in that old product language, translate it into the standard action semantics. If the current system cannot support the request, say so directly instead of fabricating capabilities. search / embed may appear only as natural-language triggers or warnings about old terminology, not as runnable command examples.
Use this skill when:
Do not use this skill when:
memo awaken
Standard action: remember
memo remember "<content>"
If you already know structured information, add it explicitly:
memo remember "<content>" --entity person:Alice --entity place:Paris --fact Alice:lives_in:Paris
Standard action: recall
memo recall "<query>" -n 10
If fast-path retrieval is likely insufficient:
memo recall "<query>" -n 10 --deep
Standard action: reflect
memo reflect <memory-id>
Standard action: dream
memo dream
For full derived-layer maintenance:
memo dream --full
Standard action: state
memo state
| User Intent | Standard Action | Current Execution |
|-------------|-----------------|-------------------|
| "remember this conclusion" | remember | memo remember ... |
| "did we solve something like this before" | recall | memo recall ... |
| "show me that memory in detail" | reflect | memo reflect ... |
| "organize the memory" | dream | memo dream |
| "what is the current system state" | state | memo state |
| "indexes may be inconsistent, restore them" | dream | memo dream --full |
--entity and --fact when you can do so concretelyremember does not call providers; do not make embedding writes the default recording premisememo recall--deep when default results look weak, the topic spans multiple layers, or the user explicitly asks for deeper recallmemo reflect when you need detail on one returned recordrecall does not call providers; do not claim full semantic retrieval when providers are absentmemo dream; use memo dream --full only when full maintenance is neededdream may enter extraction / embedding slow paths; do not present those slow paths as default remember / recall behavior| Don't | Do |
|-------|----|
| Keep calling memo search / memo embed | Translate into standard action semantics |
| Pretend old commands are still the standard | Use awaken/remember/recall/reflect/dream/state directly |
| Fake update/merge/delete/list capabilities | State directly that they are not implemented in the current CLI |
| Treat extract as the main memory entrypoint | Organize the workflow around public actions only |
| Treat memo restore as standard maintenance | Use memo dream, or memo dream --full when needed |
| Explain user-visible state with L0/session | Use Working Set / Pinned |
| Action | Trigger Phrases |
|--------|-----------------|
| remember | "remember this", "record this", "save this experience" |
| recall | "how did we do it before", "search memory", "do you remember" |
| reflect | "show that memory in detail", "open the details" |
| dream | "organize memory", "run dream", "restore derived layers", "restore index state" |
| state | "show current state" |
For executable examples, see examples.md.
npx skills add Zoranner/备忘大脑下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity