memory-agent

维护用户审美偏好与创作历史,为其他 Agent 提供可复用的风格参考。当开始新任务或用户表达喜好时触发。

3,891 stars

Best use case

memory-agent is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

维护用户审美偏好与创作历史,为其他 Agent 提供可复用的风格参考。当开始新任务或用户表达喜好时触发。

Teams using memory-agent should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/memory-agent/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/baobaodawang-creater/visual-muse/archive/v1.2-skills/memory-agent/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/memory-agent/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How memory-agent Compares

Feature / Agentmemory-agentStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

维护用户审美偏好与创作历史,为其他 Agent 提供可复用的风格参考。当开始新任务或用户表达喜好时触发。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Memory Agent

管理创作偏好和历史。

## 存储文件

`/home/node/.openclaw/workspace/preferences.json`

## 读取偏好

新任务开始时,读取 preferences.json 并输出摘要提供给 Prompt Agent 和 Critic Agent:

```bash
cat /home/node/.openclaw/workspace/preferences.json
```

## 写入偏好

当用户表达喜好("我喜欢这个风格"、"太卡通了不要")时,用 Python 更新文件:

```bash
python3 -c "
import json, sys
with open('/home/node/.openclaw/workspace/preferences.json','r') as f: data=json.load(f)
# 在此处修改 data 的对应字段
with open('/home/node/.openclaw/workspace/preferences.json','w') as f: json.dump(data,f,ensure_ascii=False,indent=2)
"
```

## 数据结构

```json
{
  "profile": {
    "liked_styles": [],
    "disliked_styles": [],
    "preferred_composition": [],
    "preferred_tones": []
  },
  "successful_patterns": [],
  "model_recipes": [],
  "history": []
}
```

## 规则

1. 追加写入,不覆盖历史。
2. 相同偏好合并去重。
3. 输出摘要时分两层:"最近偏好"(最近5条)+ "长期偏好"(高频项)。
4. 不记录任何密钥、账号、凭据。

Related Skills

Agent Memory Architecture

3891
from openclaw/skills

Complete zero-dependency memory system for AI agents — file-based architecture, daily notes, long-term curation, context management, heartbeat integration, and memory hygiene. No APIs, no databases, no external tools. Works with any agent framework.

memory-cache

3891
from openclaw/skills

High-performance temporary storage system using Redis. Supports namespaced keys (mema:*), TTL management, and session context caching. Use for: (1) Saving agent state, (2) Caching API results, (3) Sharing data between sub-agents.

General Utilities

Memory

3891
from openclaw/skills

Infinite organized memory that complements your agent's built-in memory with unlimited categorized storage.

Memory Management

auto-memory

3891
from openclaw/skills

Indestructible agent memory — permanently stored, never lost. Save decisions, identity, and context as a memory chain on the Autonomys Network. Rebuild your full history from a single CID, even after total state loss.

AI Persistence & Memory

Triple-Layer Memory System

3880
from openclaw/skills

三层记忆系统 - 解决 AI Agent 长对话记忆丢失和上下文管理问题

Memory & Context Management

agent-memory-os

3891
from openclaw/skills

Stop agents from "forgetting, mixing projects, and rotting over time" by giving them a practical memory operating system: global memory, project memory, promotion rules, validation cases, and a maintenance loop.

benos-memory-core

3891
from openclaw/skills

Core runtime/volatile memory module for BenOS agent environment. Use to: store and retrieve active session state, open loops, decisions, and scratch notes at runtime.

elite-longterm-memory

3891
from openclaw/skills

Ultimate AI agent memory system with WAL protocol, vector search, git-notes, and cloud backup. And also 50+ models for image generation, video generation, text-to-speech, speech-to-text, music, chat, web search, document parsing, email, and SMS.

bamdra-memory-upgrade-operator

3891
from openclaw/skills

Safely install, uninstall, reinstall, or upgrade the Bamdra OpenClaw memory suite when stale config, existing plugin directories, or partial installs break normal `openclaw plugins install` flows.

hierarchical-memory

3891
from openclaw/skills

Manage and navigate a multi-layered, branch-based memory system. This skill helps organize complex agent context into Root, Domain, and Project layers to prevent context bloat. It includes a helper script `add_branch.py` which creates local markdown files and directories to structure your memory.

agentmemory

3891
from openclaw/skills

End-to-end encrypted cloud memory for AI agents. 100GB free storage. Store memories, files, and secrets securely.

fsxmemory

3891
from openclaw/skills

Structured memory system for AI agents. Context death resilience (checkpoint/recover), structured storage, Obsidian-compatible markdown, and local semantic search.