Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added support for providing emostate_tick.js input via --payload-file and --payload-json arguments (stdin still supported, but now optional). - Documented and recommend using --payload-file for agent/cron reliability in emostate_tick.js. - Improved error handling: emostate_tick.js strictly rejects semantically empty input from both file and stdin. - Updated documentation in SKILL.md and usage in README.md to reflect new payload handling options. - Minor internal script refactoring and clarifications in core command usage.
What This Skill Does
Long-term memory (LTM) operations backed by Notion. Persists decisions, preferences, facts, and procedures as durable records, tracks emotional state and event history, and writes daily journal entries. Recalled memory is meant to feed back into future agent behavior, not just serve as an archive.
Using Notion as the backend gives human-readable, filterable memory without running a separate database or embedding store.
When to use it
- Saving a technical decision during a debugging session so it survives context resets
- Recording emotional state after a stressful deployment or incident
- Searching past memory entries to recover a preferred API approach
- Writing a daily journal entry that summarizes completed work and next intentions
- Logging an event with importance and trigger type when a project milestone is hit
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: remember that I prefer the data_sources API over direct page queries
- 1Formats the preference as a structured JSON payload with type 'preference' and confidence 'high'
- 2Pipes the payload to ltm_write.js via stdin
- 3ltm_write.js calls the Notion API to create a new record in the -mem database
- 4Returns the new page ID as confirmation
Memory saved as a 'preference' entry tagged 'notion' in the Notion LTM database
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.