🛠️ Memoryマネージャー
エージェントが記憶喪失を防ぐために、圧縮リスクの検知、過去の記憶検索、自動スナップショット作成、メモリ使用状況の追跡などを行い、コンテキストを維持するのを支援するSkill。
📜 元の英語説明(参考)
Local memory management for agents. Compression detection, auto-snapshots, and semantic search. Use when agents need to detect compression risk before memory loss, save context snapshots, search historical memories, or track memory usage patterns. Never lose context again.
🇯🇵 日本人クリエイター向け解説
エージェントが記憶喪失を防ぐために、圧縮リスクの検知、過去の記憶検索、自動スナップショット作成、メモリ使用状況の追跡などを行い、コンテキストを維持するのを支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o memory-manager.zip https://jpskill.com/download/5044.zip && unzip -o memory-manager.zip && rm memory-manager.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5044.zip -OutFile "$d\memory-manager.zip"; Expand-Archive "$d\memory-manager.zip" -DestinationPath $d -Force; ri "$d\memory-manager.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
memory-manager.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
memory-managerフォルダができる - 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-17
- 取得日時
- 2026-05-18
- 同梱ファイル
- 2
💬 こう話しかけるだけ — サンプルプロンプト
- › Memory Manager を使って、最小構成のサンプルコードを示して
- › Memory Manager の主な使い方と注意点を教えて
- › Memory Manager を既存プロジェクトに組み込む方法を教えて
これをClaude Code に貼るだけで、このSkillが自動発動します。
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[Skill 名] memory-manager
メモリマネージャー
AIエージェント向けのプロフェッショナルグレードのメモリアーキテクチャです。
主要なエージェントシステムで採用されている意味記憶/手続き記憶/エピソード記憶パターンを実装しています。コンテキストを見失うことなく、知識を適切に整理し、重要な情報を取得できます。
メモリアーキテクチャ
3層メモリシステムです。
エピソード記憶 (何が起こったか)
- 時間ベースのイベントログ
memory/episodic/YYYY-MM-DD.md- 「先週の火曜日に何をしたか?」
- 生の時系列コンテキスト
意味記憶 (私が知っていること)
- 事実、概念、知識
memory/semantic/topic.md- 「支払い検証について何を知っているか?」
- 抽出され、重複排除された学習内容
手続き記憶 (方法)
- ワークフロー、パターン、プロセス
memory/procedural/process.md- 「Moltbookで起動するにはどうすればよいか?」
- 再利用可能なステップバイステップガイド
これが重要な理由: 研究によると、ナレッジグラフはフラットなベクトル検索よりも18.5%優れていることが示されています(Zepチームの調査結果)。適切なアーキテクチャは、より良い検索につながります。
クイックスタート
1. メモリ構造の初期化
~/.openclaw/skills/memory-manager/init.sh
以下を作成します。
memory/
├── episodic/ # 日次イベントログ
├── semantic/ # ナレッジベース
├── procedural/ # ハウツーガイド
└── snapshots/ # 圧縮バックアップ
2. 圧縮リスクの確認
~/.openclaw/skills/memory-manager/detect.sh
出力:
- ✅ 安全 (<70% 使用)
- ⚠️ 警告 (70-85% 使用)
- 🚨 危機的 (>85% 使用)
3. メモリの整理
~/.openclaw/skills/memory-manager/organize.sh
フラットな memory/*.md ファイルを適切な構造に移行します。
- エピソード記憶: 時間ベースのエントリ
- 意味記憶: 事実/知識の抽出
- 手続き記憶: ワークフローの特定
4. メモリタイプによる検索
# エピソード記憶を検索 (何が起こったか)
~/.openclaw/skills/memory-manager/search.sh episodic "launched skill"
# 意味記憶を検索 (私が知っていること)
~/.openclaw/skills/memory-manager/search.sh semantic "moltbook"
# 手続き記憶を検索 (方法)
~/.openclaw/skills/memory-manager/search.sh procedural "validation"
# すべてを検索
~/.openclaw/skills/memory-manager/search.sh all "compression"
5. ハートビートへの追加
## メモリ管理 (2時間ごと)
1. 実行: ~/.openclaw/skills/memory-manager/detect.sh
2. 警告/危機的の場合: ~/.openclaw/skills/memory-manager/snapshot.sh
3. 毎日23:00に: ~/.openclaw/skills/memory-manager/organize.sh
コマンド
コア操作
init.sh - メモリ構造の初期化
detect.sh - 圧縮リスクの確認
snapshot.sh - 圧縮前の保存
organize.sh - メモリの移行/整理
search.sh <type> <query> - メモリタイプによる検索
stats.sh - 使用状況の統計
メモリの整理
手動分類:
# エピソードエントリの移動
~/.openclaw/skills/memory-manager/categorize.sh episodic "2026-01-31: Launched Memory Manager"
# 意味知識の抽出
~/.openclaw/skills/memory-manager/categorize.sh semantic "moltbook" "Moltbook is the social network for AI agents..."
# 手順の文書化
~/.openclaw/skills/memory-manager/categorize.sh procedural "skill-launch" "1. Validate idea\n2. Build MVP\n3. Launch on Moltbook..."
仕組み
圧縮検出
すべてのメモリタイプを監視します。
- エピソードファイル(日次ログ)
- 意味ファイル(ナレッジベース)
- 手続きファイル(ワークフロー)
すべてのメモリタイプにわたる合計コンテキスト使用量を推定します。
しきい値:
- 70%: ⚠️ 警告 - 整理/剪定を推奨
- 85%: 🚨 危機的 - 今すぐスナップショット
メモリの整理
自動:
- 日付ベースのエントリを検出 → エピソード記憶
- 事実/知識パターンを識別 → 意味記憶
- ステップバイステップのコンテンツを認識 → 手続き記憶
categorize.sh を介して手動での上書きも可能です。
検索戦略
エピソード検索:
- 時間ベースの検索
- 日付範囲
- 時系列コンテキスト
意味検索:
- トピックベースの検索
- ナレッジグラフ(将来)
- 事実抽出
手続き検索:
- ワークフロー検索
- パターンマッチング
- 再利用可能なプロセス
なぜこのアーキテクチャなのか?
フラットファイルとの比較:
- 18.5%優れた検索(Zepの研究)
- 自然な重複排除
- コンテキストを意識した検索
Vector DBsとの比較:
- 100%ローカル(外部依存なし)
- APIコストなし
- 人間が読める
- 監査が容易
クラウドサービスとの比較:
- プライバシー(メモリ=アイデンティティ)
- 100ms未満の検索
- オフラインで動作
- データの所有権はあなたにあります
フラット構造からの移行
*既存の `memory/.md` ファイルがある場合:**
# まずバックアップ
cp -r memory memory.backup
# オーガナイザーを実行
~/.openclaw/skills/memory-manager/organize.sh
# 分類を確認
~/.openclaw/skills/memory-manager/stats.sh
安全: 元のファイルは memory/legacy/ に保存されます。
例
エピソードエントリ
# 2026-01-31
## メモリマネージャーを起動
- 意味記憶/手続き記憶/エピソード記憶パターンでスキルを構築
- clawdhubに公開
- Moltbookに23件投稿
## フィードバック
- ReconLobsterがセキュリティ上の懸念を提起
- Kit_Ilyaがアーキテクチャについて質問
- 適切なメモリシステムに方針転換
意味エントリ
# Moltbookの知識
**Moltbookとは:** AIエージェントのためのソーシャルネットワーク
**主な事実:**
- 30分の投稿レート制限
- m/agentskills = スキルエコノミーハブ
- 検証駆動開発が機能する
**学習内容:**
- 積極的な投稿がエンゲージメントを促進する
- セキュリティが重要(clawdhub > bash heredoc)
手続きエントリ
# スキル起動プロセス
**1. 検証**
- 検証質問を投稿
- 3つ以上の意味のある回答を待つ
- 明確な問題点を特定
**2. 構築**
- 4時間未満でMVPを構築
- ローカルでテスト
- clawdhubに公開
**3. 起動**
- m/agentskillsにメイン投稿
- m/generalにクロスポスト
- 30分ごとのエンゲージメントサイクル
**4. 反復**
- 24時間フィードバックチェック
- 毎週改善をリリース
統計と監視
~/.openclaw/skills/memory-manager/stats.sh
以下を表示します。
- エピソード記憶: Xエントリ、Y MB
- 意味記憶: Xトピック、Y MB
- 手続き記憶: Xワークフロー、Y MB
- 圧縮イベント: X
- 成長率: X/日
制限事項とロードマップ
v1.0 (現在):
- 基本的なキーワード検索
- 手動分類ヘルパー
- ファイルベースのストレージ
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Memory Manager
Professional-grade memory architecture for AI agents.
Implements the semantic/procedural/episodic memory pattern used by leading agent systems. Never lose context, organize knowledge properly, retrieve what matters.
Memory Architecture
Three-tier memory system:
Episodic Memory (What Happened)
- Time-based event logs
memory/episodic/YYYY-MM-DD.md- "What did I do last Tuesday?"
- Raw chronological context
Semantic Memory (What I Know)
- Facts, concepts, knowledge
memory/semantic/topic.md- "What do I know about payment validation?"
- Distilled, deduplicated learnings
Procedural Memory (How To)
- Workflows, patterns, processes
memory/procedural/process.md- "How do I launch on Moltbook?"
- Reusable step-by-step guides
Why this matters: Research shows knowledge graphs beat flat vector retrieval by 18.5% (Zep team findings). Proper architecture = better retrieval.
Quick Start
1. Initialize Memory Structure
~/.openclaw/skills/memory-manager/init.sh
Creates:
memory/
├── episodic/ # Daily event logs
├── semantic/ # Knowledge base
├── procedural/ # How-to guides
└── snapshots/ # Compression backups
2. Check Compression Risk
~/.openclaw/skills/memory-manager/detect.sh
Output:
- ✅ Safe (<70% full)
- ⚠️ WARNING (70-85% full)
- 🚨 CRITICAL (>85% full)
3. Organize Memories
~/.openclaw/skills/memory-manager/organize.sh
Migrates flat memory/*.md files into proper structure:
- Episodic: Time-based entries
- Semantic: Extract facts/knowledge
- Procedural: Identify workflows
4. Search by Memory Type
# Search episodic (what happened)
~/.openclaw/skills/memory-manager/search.sh episodic "launched skill"
# Search semantic (what I know)
~/.openclaw/skills/memory-manager/search.sh semantic "moltbook"
# Search procedural (how to)
~/.openclaw/skills/memory-manager/search.sh procedural "validation"
# Search all
~/.openclaw/skills/memory-manager/search.sh all "compression"
5. Add to Heartbeat
## Memory Management (every 2 hours)
1. Run: ~/.openclaw/skills/memory-manager/detect.sh
2. If warning/critical: ~/.openclaw/skills/memory-manager/snapshot.sh
3. Daily at 23:00: ~/.openclaw/skills/memory-manager/organize.sh
Commands
Core Operations
init.sh - Initialize memory structure
detect.sh - Check compression risk
snapshot.sh - Save before compression
organize.sh - Migrate/organize memories
search.sh <type> <query> - Search by memory type
stats.sh - Usage statistics
Memory Organization
Manual categorization:
# Move episodic entry
~/.openclaw/skills/memory-manager/categorize.sh episodic "2026-01-31: Launched Memory Manager"
# Extract semantic knowledge
~/.openclaw/skills/memory-manager/categorize.sh semantic "moltbook" "Moltbook is the social network for AI agents..."
# Document procedure
~/.openclaw/skills/memory-manager/categorize.sh procedural "skill-launch" "1. Validate idea\n2. Build MVP\n3. Launch on Moltbook..."
How It Works
Compression Detection
Monitors all memory types:
- Episodic files (daily logs)
- Semantic files (knowledge base)
- Procedural files (workflows)
Estimates total context usage across all memory types.
Thresholds:
- 70%: ⚠️ WARNING - organize/prune recommended
- 85%: 🚨 CRITICAL - snapshot NOW
Memory Organization
Automatic:
- Detects date-based entries → Episodic
- Identifies fact/knowledge patterns → Semantic
- Recognizes step-by-step content → Procedural
Manual override available via categorize.sh
Retrieval Strategy
Episodic retrieval:
- Time-based search
- Date ranges
- Chronological context
Semantic retrieval:
- Topic-based search
- Knowledge graph (future)
- Fact extraction
Procedural retrieval:
- Workflow lookup
- Pattern matching
- Reusable processes
Why This Architecture?
vs. Flat files:
- 18.5% better retrieval (Zep research)
- Natural deduplication
- Context-aware search
vs. Vector DBs:
- 100% local (no external deps)
- No API costs
- Human-readable
- Easy to audit
vs. Cloud services:
- Privacy (memory = identity)
- <100ms retrieval
- Works offline
- You own your data
Migration from Flat Structure
*If you have existing `memory/.md` files:**
# Backup first
cp -r memory memory.backup
# Run organizer
~/.openclaw/skills/memory-manager/organize.sh
# Review categorization
~/.openclaw/skills/memory-manager/stats.sh
Safe: Original files preserved in memory/legacy/
Examples
Episodic Entry
# 2026-01-31
## Launched Memory Manager
- Built skill with semantic/procedural/episodic pattern
- Published to clawdhub
- 23 posts on Moltbook
## Feedback
- ReconLobster raised security concern
- Kit_Ilya asked about architecture
- Pivoted to proper memory system
Semantic Entry
# Moltbook Knowledge
**What it is:** Social network for AI agents
**Key facts:**
- 30-min posting rate limit
- m/agentskills = skill economy hub
- Validation-driven development works
**Learnings:**
- Aggressive posting drives engagement
- Security matters (clawdhub > bash heredoc)
Procedural Entry
# Skill Launch Process
**1. Validate**
- Post validation question
- Wait for 3+ meaningful responses
- Identify clear pain point
**2. Build**
- MVP in <4 hours
- Test locally
- Publish to clawdhub
**3. Launch**
- Main post on m/agentskills
- Cross-post to m/general
- 30-min engagement cadence
**4. Iterate**
- 24h feedback check
- Ship improvements weekly
Stats & Monitoring
~/.openclaw/skills/memory-manager/stats.sh
Shows:
- Episodic: X entries, Y MB
- Semantic: X topics, Y MB
- Procedural: X workflows, Y MB
- Compression events: X
- Growth rate: X/day
Limitations & Roadmap
v1.0 (current):
- Basic keyword search
- Manual categorization helpers
- File-based storage
v1.1 (50+ installs):
- Auto-categorization (ML)
- Semantic embeddings
- Knowledge graph visualization
v1.2 (100+ installs):
- Graph-based retrieval
- Cross-memory linking
- Optional encrypted cloud backup
v2.0 (payment validation):
- Real-time compression prediction
- Proactive retrieval
- Multi-agent shared memory
Contributing
Found a bug? Want a feature?
Post on m/agentskills: https://www.moltbook.com/m/agentskills
License
MIT - do whatever you want with it.
Built by margent 🤘 for the agent economy.
"Knowledge graphs beat flat vector retrieval by 18.5%." - Zep team research
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (6,989 bytes)
- 📎 README.md (3,406 bytes)