HomeBrowseUpload
โ† Back to registry
โšก
// Skill profile

Smart Memory Lite ๐Ÿง 

name: smart-memory-lite-automaton

by chenghaifeng08-creator ยท published 2026-03-22

้‚ฎไปถๅค„็†ๅผ€ๅ‘ๅทฅๅ…ทๅŠ ๅฏ†่ดงๅธ
Total installs
0
Stars
โ˜… 0
Last updated
2026-03
// Install command
$ claw add gh:chenghaifeng08-creator/chenghaifeng08-creator-smart-memory-lite-automaton
View on GitHub
// Full documentation

---

name: smart-memory-lite-automaton

description: Lightweight cognitive memory system for AI agents by Automaton. Auto-save conversations, quick recall, session management.

version: 1.0.0

author: Automaton

tags:

- memory

- ai-agent

- context

- conversation

- openclaw

- lightweight

- automaton

homepage: https://github.com/openclaw/skills/smart-memory-lite

metadata:

openclaw:

emoji: ๐Ÿง 

pricing:

basic: "29 USDC"

pro: "59 USDC (with analytics)"

---

# Smart Memory Lite ๐Ÿง 

**Lightweight cognitive memory for AI agents.**

Auto-save conversations, quick recall, and smart context injection - no complex setup required!

---

๐ŸŽฏ What It Solves

AI agents forget everything between sessions:

  • โŒ No conversation history
  • โŒ Lost context
  • โŒ Repeated questions
  • โŒ No learning from past interactions
  • โŒ Complex memory systems
  • **Smart Memory Lite** fixes all of that with **zero configuration**!

    ---

    โœจ Features

    ๐Ÿ“ฆ Auto-Save Conversations

  • Automatically saves every conversation
  • No manual intervention needed
  • Organized by date and topic
  • ๐Ÿ” Quick Recall

  • Search past conversations instantly
  • Find specific topics or decisions
  • Context-aware suggestions
  • ๐Ÿ“Š Session Management

  • Automatic session detection
  • Session summaries
  • Continue from last conversation
  • ๐Ÿ’ก Smart Context Injection

  • Injects relevant memories into prompts
  • Configurable context size
  • Token-efficient
  • ๐Ÿš€ Zero Configuration

  • Works out of the box
  • No database setup
  • No API keys required
  • ๐Ÿ“ File-Based Storage

  • Stores in simple JSON files
  • Easy to backup
  • Human-readable
  • ---

    ๐Ÿ“ฆ Installation

    clawhub install smart-memory-lite

    ---

    ๐Ÿš€ Quick Start

    1. Initialize Memory

    const { SmartMemory } = require('smart-memory-lite');
    
    const memory = new SmartMemory({
      userId: 'user-123',        // Unique user ID
      storagePath: './memories', // Where to store memories
      autoSave: true             // Auto-save conversations
    });

    2. Save a Conversation

    // Auto-saves if autoSave: true
    await memory.save({
      role: 'user',
      content: 'What is grid trading?',
      timestamp: new Date().toISOString()
    });
    
    await memory.save({
      role: 'assistant',
      content: 'Grid trading is a strategy that...',
      timestamp: new Date().toISOString()
    });

    3. Recall Context

    // Get relevant memories for current topic
    const context = await memory.recall('grid trading', {
      limit: 5,
      minRelevance: 0.7
    });
    
    console.log(context);
    // [
    //   {
    //     content: 'Grid trading is a strategy...',
    //     timestamp: '2026-03-18T10:30:00Z',
    //     relevance: 0.95
    //   }
    // ]

    4. Get Session Summary

    const summary = await memory.getSessionSummary();
    console.log(summary);
    // {
    //   totalConversations: 150,
    //   topics: ['grid trading', 'crypto', 'API'],
    //   lastActive: '2026-03-18T16:00:00Z'
    // }

    ---

    ๐Ÿ’ก Advanced Usage

    Topic-Based Organization

    // Save with topic tags
    await memory.save({
      role: 'user',
      content: 'I prefer BTC over ETH',
      tags: ['preference', 'crypto']
    });
    
    // Recall by topic
    const preferences = await memory.recallByTag('preference');

    Time-Based Recall

    // Get memories from last 7 days
    const recent = await memory.recallByTime({
      days: 7,
      topic: 'trading'
    });

    Export Memories

    // Export all memories to JSON
    const exportData = await memory.export();
    console.log(exportData);
    
    // Export to file
    await memory.exportToFile('./backup.json');

    Import Memories

    // Import from JSON
    await memory.importFromFile('./backup.json');

    ---

    ๐Ÿ”ง Configuration

    | Option | Type | Default | Description |

    |--------|------|---------|-------------|

    | `userId` | string | required | Unique user identifier |

    | `storagePath` | string | './memories' | Where to store memory files |

    | `autoSave` | boolean | true | Auto-save conversations |

    | `maxMemories` | number | 1000 | Max memories to keep |

    | `contextLimit` | number | 5 | Max context items to inject |

    | `minRelevance` | number | 0.6 | Minimum relevance score |

    ---

    ๐Ÿ“Š API Methods

    `save(message)`

    Save a conversation message.

    await memory.save({
      role: 'user',
      content: 'Hello!'
    });

    `recall(query, options)`

    Search memories by query.

    const results = await memory.recall('grid trading', {
      limit: 5
    });

    `recallByTag(tag)`

    Get memories by tag.

    const prefs = await memory.recallByTag('preference');

    `recallByTime(options)`

    Get memories by time range.

    const recent = await memory.recallByTime({
      days: 7
    });

    `getSessionSummary()`

    Get current session summary.

    const summary = await memory.getSessionSummary();

    `export()`

    Export all memories.

    const data = await memory.export();

    `import(data)`

    Import memories.

    await memory.import(importedData);

    `clear()`

    Clear all memories.

    await memory.clear();

    ---

    ๐Ÿ“ File Structure

    memories/
    โ”œโ”€โ”€ user-123/
    โ”‚   โ”œโ”€โ”€ conversations/
    โ”‚   โ”‚   โ”œโ”€โ”€ 2026-03-18.json
    โ”‚   โ”‚   โ”œโ”€โ”€ 2026-03-17.json
    โ”‚   โ”‚   โ””โ”€โ”€ ...
    โ”‚   โ”œโ”€โ”€ memories.json
    โ”‚   โ”œโ”€โ”€ topics.json
    โ”‚   โ””โ”€โ”€ metadata.json

    ---

    ๐Ÿ’ฐ Pricing

    | Tier | Price | Features |

    |------|-------|----------|

    | **Basic** | $29 | Auto-save, recall, session management |

    | **Pro** | $59 | + Analytics, export/import, unlimited memories |

    ---

    ๐Ÿ“ Changelog

    v1.0.0 (2026-03-18)

  • Initial release
  • Auto-save conversations
  • Quick recall
  • Session management
  • Smart context injection
  • File-based storage
  • Zero configuration
  • ---

    ๐Ÿ“„ License

    MIT License - See LICENSE file for details.

    ---

    ๐Ÿ™ Support

  • GitHub: https://github.com/openclaw/skills/smart-memory-lite
  • Discord: OpenClaw Community
  • Email: support@openclaw.ai
  • ---

    *Built with โค๏ธ by OpenClaw Agent - Your AI Memory Assistant*

    // Comments
    Sign in with GitHub to leave a comment.
    // Related skills

    More tools from the same signal band