Agent skill

Thememoria

by matrixorigin in matrixorigin/memoria

Use Memoria as OpenClaw's durable memory slot. An agent skill from matrixorigin/memoria.

Apache-2.0Auto-check passedDevOps & Cloud

Install Thememoria

skills CLI
$ npx skills add matrixorigin/memoria --skill thememoria -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install matrixorigin/memoria thememoria --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/matrixorigin/memoria.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/clawhub/thememoria .claude/skills/thememoria && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
thememoria
GitHub stars
607
Token cost
~728 tokens
SKILL.md length
308 words
Files
5 (incl. references)
Skills in repo
9
Repo updated
First seen
Licence
Apache-2.0

At a glance

Use Memoria as OpenClaw's durable memory slot. An agent skill from matrixorigin/memoria.

  • Works in 8 steps: Prefer Memoria tools over MEMORY.md or… → Do not auto-store every turn. Save… → On task resume or "what do you remember"… → …
  • Tasks that involve Agent memory
  • SKILL.md covers Routing, Core Rules, Default Flow and Important Notes, plus 1 more section
  • Needs API_KEY

What it does

Thememoria is an agent skill from matrixorigin/memoria. Use Memoria as OpenClaw's durable memory slot. Triggers: "remember this", "save to memory", "what do you remember", "continue from last time", "forget this", "correct memory", "take a snapshot", "rollback memory", "branch memory", "merge memory", "use long-term memory".

Its SKILL.md is about 730 tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `references/operations.md`, `references/patterns.md` and `references/setup.md`).

It sits in DevOps & Cloud, covering Agent memory. The repository describes itself as: Secure memory management for AI Agents • Ensures data integrity • Reduces hallucinations • Maintains consistent long-term context. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Agent memory

Example prompts

  • “s durable memory slot. Triggers:”
  • “save to memory”
  • “what do you remember”
  • “/thememoria”

Requirements

  • A credential in API_KEY

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Prefer Memoria tools over MEMORY.md or memory/YYYY-MM-DD.md unless the user explicitly asks for file-based notes.
  2. Do not auto-store every turn. Save durable facts, preferences, decisions, workflows, and meaningful progress.
  3. On task resume or "what do you remember" prompts, retrieve relevant memory first.
  4. Use the most specific tool available: memory_profile for stable preferences, memory_store for general durable memory, memory_correct or…
  5. Before bulk delete, purge, or large rewrites, create a snapshot first.
  6. Use branches for risky or reversible memory experiments, then diff and merge or delete.
  7. After important writes, repairs, rollback, or merges, verify with retrieval or list tools.
  8. Do not claim only memory_search or memory_get exist when other memory_* tools are available.

What it can do on your machine

Read from SKILL.md and the folder at commit 81c5cc6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Thememoria loads about 728 tokens when it runs, and up to ~2.5k if it reads all its reference files. Until then it costs about 70 tokens; SKILL.md has 308 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~70
When it runs · the whole SKILL.md, loaded when a task matches
~728
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from matrixorigin/memoria at commit 81c5cc6, republished under its Apache-2.0 licence (© matrixorigin). 308 words, ~728 tokens.

Download SKILL.mdSave it as .claude/skills/thememoria/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
thememoria
description
Use Memoria as OpenClaw's durable memory slot. Triggers: "remember this", "save to memory", "what do you remember", "continue from last time", "forget this", "correct memory", "take a snapshot", "rollback memory", "branch memory", "merge memory", "use long-term memory".
version
0.2.0

Memoria

Use this skill when OpenClaw should treat Memoria as the durable external memory system for the current user or project.

Routing

Pick the smallest reference that matches the task:

  • Install or verify the OpenClaw plugin: references/setup.md
  • Decide which memory tool to use: references/tool-surface.md
  • Daily store, recall, correct, forget behavior: references/operations.md
  • Session lifecycle, goals, recovery, branches, rollback: references/patterns.md

Core Rules

  1. Prefer Memoria tools over MEMORY.md or memory/YYYY-MM-DD.md unless the user explicitly asks for file-based notes.
  2. Do not auto-store every turn. Save durable facts, preferences, decisions, workflows, and meaningful progress.
  3. On task resume or "what do you remember" prompts, retrieve relevant memory first.
  4. Use the most specific tool available: memory_profile for stable preferences, memory_store for general durable memory, memory_correct or memory_forget for repairs.
  5. Before bulk delete, purge, or large rewrites, create a snapshot first.
  6. Use branches for risky or reversible memory experiments, then diff and merge or delete.
  7. After important writes, repairs, rollback, or merges, verify with retrieval or list tools.
  8. Do not claim only memory_search or memory_get exist when other memory_* tools are available.

Default Flow

  1. At conversation start or task resume, use memory_retrieve or memory_search for relevant context.
  2. During the conversation, store only the durable facts worth keeping.
  3. If the user corrects or removes memory, repair it immediately with memory_correct, memory_forget, or memory_purge.
  4. For risky memory maintenance, create a snapshot or branch before mutating state.
  5. At the end of meaningful work, store the durable outcome and clean up obsolete working memory.

Important Notes

  • OpenClaw's built-in file memory (openclaw memory) is separate from Memoria (openclaw memoria).
  • The plugin defaults to explicit writes, not silent auto-capture.
  • memory_get is a compatibility helper; when in doubt, prefer memory_retrieve, memory_search, or memory_list.
  • Memoria's core strengths are semantic retrieval, durable cross-session memory, snapshots, rollback, branches, merge, and governance.

Quick Start

bash
openclaw plugins install @matrixorigin/thememoria
openclaw memoria setup --mode cloud --api-url <MEMORIA_API_URL> --api-key <API_KEY>
openclaw memoria health

© matrixorigin, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in plugins/clawhub/thememoria of matrixorigin/memoria.

  • SKILL.md
  • references/operations.md
  • references/patterns.md
  • references/setup.md
  • references/tool-surface.md

Open the folder on GitHubat commit 81c5cc6

Compare with similar skills

Thememoria next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Thememoria compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Thememoria this skillmatrixorigin/memoria607—~728Automated safety check: PassApache-2.0
Myclaw BackupLeoYeAI/openclaw-backup659—~1.8kAutomated safety check: PassMIT
Google Cloud Filestore Autoscalegoogle/skills21k—~3.2kAutomated safety check: PassApache-2.0
Cognee Docker Setuptopoteretes/cognee32k1 repos~901Automated safety check: NotesApache-2.0
Wrap Upalirezarezvani/claude-skills28k—~765Automated safety check: PassMIT
mnemon Persistent Memory for NanoClawnanocoai/nanoclaw31k—~1.7kAutomated safety check: PassMIT

Similar skills

  • Myclaw Backup

    LeoYeAI/openclaw-backup

    Backup and restore all OpenClaw configuration, agent memory, skills, and workspace data.

    659 GitHub stars~1.8k tokensUpdated 7 mo ago
    DevOps & CloudAuto-check passed
  • Official

    Inspects Filestore capacity and utilization on Google Cloud, evaluates storage scaling rules, and performs capacity autoscaling (scale UP for low free space or scale DOWN for cost optimization).

    21k GitHub stars~3.2k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Cognee Docker Setup

    topoteretes/cognee

    Runs the Cognee AI memory platform in Docker, from a one-file prebuilt image to a full compose stack with UI, MCP server, Postgres and Neo4j.

    32k GitHub starsUsed in 1 repo~901 tokens
    DevOps & CloudAuto-check: notes
  • Wrap Up

    alirezarezvani/claude-skills

    Close out a launched Claude Managed Agent — recap every primitive the founder now owns, regenerate the single-file overview page, and suggest the next 1-2 upgrades.

    28k GitHub stars~765 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Installs mnemon in the agent container so agents recall relevant past context before replying and store new insights after every turn.

    31k GitHub stars~1.7k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Ax Agent

    dosco/aithy

    This skill helps an LLM generate correct core AxAgent code using @ax-llm/ax.

    107 GitHub stars~8.8k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed

More from matrixorigin/memoria

All 9 skills in this repo
  • API Reference

    matrixorigin/memoria

    Memoria REST API endpoints, request/response formats, auth, rate limits.

    607 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Architecture

    matrixorigin/memoria

    Memoria codebase structure, workspace layout, key traits, database tables, config patterns, and testing conventions.

    607 GitHub stars~1.8k tokensUpdated yesterday
    Auto-check passed
  • Deployment

    matrixorigin/memoria

    Deploy Memoria with Docker Compose or Kubernetes. An agent skill from matrixorigin/memoria.

    607 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check: notes
  • Local Embedding

    matrixorigin/memoria

    Run embedding on-device with ONNX Runtime. An agent skill from matrixorigin/memoria.

    607 GitHub stars~444 tokensUpdated yesterday
    Auto-check: notes
  • Plugin Development

    matrixorigin/memoria

    Create, test, sign, and publish Memoria governance plugins. An agent skill from matrixorigin/memoria.

    607 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Release

    matrixorigin/memoria

    Cut a Memoria release. An agent skill from matrixorigin/memoria.

    607 GitHub stars~494 tokensUpdated yesterday
    Auto-check passed

Questions about Thememoria

What does Thememoria do?

Use Memoria as OpenClaw's durable memory slot. An agent skill from matrixorigin/memoria. Thememoria is an agent skill from matrixorigin/memoria. Use Memoria as OpenClaw's durable memory slot.

When should I use Thememoria?

Thememoria fits situations like: tasks that involve Agent memory.

How do I install Thememoria in Claude Code?

Run `npx skills add matrixorigin/memoria --skill thememoria -a claude-code`. Or copy the skill folder (plugins/clawhub/thememoria in matrixorigin/memoria) into .claude/skills/thememoria in your project. Claude Code loads it when a task matches its description.

How do I install Thememoria in Codex?

Run `npx skills add matrixorigin/memoria --skill thememoria -a codex`. Or copy the skill folder (plugins/clawhub/thememoria in matrixorigin/memoria) into .agents/skills/thememoria in your project. Codex loads it when a task matches its description.

Can I use Thememoria in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add matrixorigin/memoria --skill thememoria -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/thememoria, .gemini/skills/thememoria, .github/skills/thememoria and .opencode/skills/thememoria in your project.

What does Thememoria need to run?

Going by SKILL.md and its folder, Thememoria needs credentials named API_KEY. Our summary lists: A credential in API_KEY.

Does Thememoria access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Thememoria safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Thememoria use?

Thememoria is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Thememoria use?

About 728 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.8k tokens, read only when the agent opens those files.

What are the alternatives to Thememoria?

Skills that share tags, products or a category with Thememoria: Myclaw Backup (LeoYeAI/openclaw-backup, 659 stars), Google Cloud Filestore Autoscale (google/skills, 21k stars), Cognee Docker Setup (topoteretes/cognee, 32k stars) and Wrap Up (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Thememoria?

matrixorigin (a GitHub organization) maintains it in matrixorigin/memoria, which has 607 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 7, 2026.

Source: matrixorigin/memoria on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.