fluid-memory
エビングハウスの忘却曲線と利用頻度に基づき、記憶の減衰とアーカイブを管理する、まるで人間のような自然な記憶システムをOpenCLAW上で実現するSkill。
📜 元の英語説明(参考)
基于艾宾浩斯遗忘曲线和访问频率的衰减模型设计的遗忘和归档机制,完全依赖openclaw原生记忆系统的拟人化流体记忆系统
🇯🇵 日本人クリエイター向け解説
エビングハウスの忘却曲線と利用頻度に基づき、記憶の減衰とアーカイブを管理する、まるで人間のような自然な記憶システムをOpenCLAW上で実現するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o fluid-memory.zip https://jpskill.com/download/10050.zip && unzip -o fluid-memory.zip && rm fluid-memory.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10050.zip -OutFile "$d\fluid-memory.zip"; Expand-Archive "$d\fluid-memory.zip" -DestinationPath $d -Force; ri "$d\fluid-memory.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
fluid-memory.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
fluid-memoryフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Fluid Memory Skill
これはあなたの「サイバーブレイン」です。それは硬直したデータベースではなく、生きているシステムです。重要でないことは忘れ、頻繁に言及される知識を強化します。
自動学習モード (Auto Learn)
OpenClaw ネイティブの flush によってトリガーされます! OpenClaw が memory flush をトリガーするたびに、AI は同期的に fluid-memory を呼び出して会話を記録します。
- OpenClaw ネイティブの compaction メカニズムに依存します(
softThresholdTokensを設定して頻度を制御します) - OpenClaw の設定で
memoryFlushを有効にする必要があります
忘却メカニズム
- 動的忘却: 検索時にスコアが 0.05 未満の場合、フィルタリングされます
- 能動的忘却:
fluid_forgetを呼び出して、指定された記憶をアーカイブします - 夢見の守護: 定期的にスコアが 0.15 未満の記憶をアーカイブします
核心理念
- 植え付け (Remember): 新しい記憶を書き込みます。
- 想起 (Recall): 記憶を検索します。検索するたびに、その記憶が強化されます(アクセス回数+1)。
- 忘却 (Forget): 一致する記憶をアーカイブします。
ツール (Tools)
あなた (OpenClaw LLM) は、以下のツールを呼び出して、私(Fluid Memory)と対話できます。
1. 記憶の植え付け
ユーザーが明確に「xxxを覚えて」と言ったときに使用します。
Trigger: ユーザーが「覚えて...」「植え付け...」「記録...」と言う Tool Call:
{
"name": "fluid_remember",
"arguments": {
"content": "ユーザーが言った原文"
}
}
2. 記憶の想起
ユーザーが「私は以前に何と言ったか」「xxxを覚えていますか」「私の好みは何ですか」と尋ねたときに使用します。
Trigger: ユーザーが「私は...が好きですか」「覚えていますか」「私は以前に...」と尋ねる Tool Call:
{
"name": "fluid_recall",
"arguments": {
"query": "ユーザーのクエリキーワード"
}
}
3. 忘却
ユーザーが「xxxを忘れて」「xxxについてもう言わないで」と言ったときに使用します。
Tool Call:
{
"name": "fluid_forget",
"arguments": {
"keyword": "忘れたいキーワード"
}
}
4. 状態
脳の状態を確認します。
Tool Call:
{
"name": "fluid_status",
"arguments": {}
}
内部実装 (開発者向け参考)
実際に実行されるコマンド:
python wrapper.py remember --content "..."
プライバシー
- データはローカルの
~/.openclaw/workspace/database/に保存されます - 平文で保存されます(暗号化なし)
- クラウド同期はありません
ベストプラクティス
- 自然なトリガー: 機械的にツールを呼び出すのではなく、ユーザーの意図を理解してください。
- 重要な記憶の強化: ユーザーが何度も同じことを言及する場合、
fluid_recallを呼び出してそれをクエリします。これにより、より確実に記憶されます。 - 忘却を受け入れる: システムが「関連する記憶がありません」と返した場合、慌てないでください。これは、ユーザーが長い間そのことについて言及していないか、または実際に言っていないことを意味します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Fluid Memory Skill
这是你的「赛博大脑」。它不是死板的数据库,而是一个活着的系统——会遗忘不重要的事,会强化常被提及的知识。
自动学习模式 (Auto Learn)
通过 OpenClaw 原生 flush 触发! 每次 OpenClaw 触发 memory flush 时,AI 会同步调用 fluid-memory 记录对话。
- 依赖 OpenClaw 原生 compaction 机制(配置
softThresholdTokens控制频率) - 需在 OpenClaw 配置中启用
memoryFlush
遗忘机制
- 动态遗忘:检索时分数 < 0.05 被过滤
- 主动遗忘:调用
fluid_forget归档指定记忆 - 梦境守护:定时归档分数 < 0.15 的记忆
核心理念
- 植入 (Remember): 写入新记忆。
- 唤起 (Recall): 检索记忆。每次检索都会强化该记忆(访问次数+1)。
- 遗忘 (Forget): 将匹配的记忆归档。
工具 (Tools)
你 (OpenClaw LLM) 可以调用以下工具来与我(Fluid Memory)交互:
1. 植入记忆
当用户明确说「记住xxx」时使用。
Trigger: 用户说「记住...」「植入...」「记录...」 Tool Call:
{
"name": "fluid_remember",
"arguments": {
"content": "用户说的原话"
}
}
2. 唤起记忆
当用户问「我之前说过什么」「记得xxx吗」「我的偏好是什么」时使用。
Trigger: 用户问「我喜不喜欢...」「还记得...」「我之前...」 Tool Call:
{
"name": "fluid_recall",
"arguments": {
"query": "用户的查询关键词"
}
}
3. 遗忘
当用户说「忘记xxx」「不要再提xxx」时使用。
Tool Call:
{
"name": "fluid_forget",
"arguments": {
"keyword": "要遗忘的关键词"
}
}
4. 状态
查看大脑状态。
Tool Call:
{
"name": "fluid_status",
"arguments": {}
}
内部实现 (供开发者参考)
实际执行命令:
python wrapper.py remember --content "..."
隐私
- 数据存储在本地
~/.openclaw/workspace/database/ - 明文存储(无加密)
- 无云端同步
最佳实践
- 自然触发: 不要机械地调用工具,要理解用户的意图。
- 强化重要记忆: 如果用户多次提到某事,调用
fluid_recall查询它,这会让它记得更牢。 - 接受遗忘: 如果系统返回「没有相关记忆」,不要慌,这说明用户很久没提这件事了,或者确实没说过。