ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

vestige

Cognitive memory system using FSRS-6 spaced repetition. Memories fade naturally like human memory. Use for persistent recall across sessions.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/belkouche/vestige
Or

What This Skill Does

Vestige is a sophisticated cognitive memory system designed for OpenClaw AI agents. Unlike standard context windows that reset after every session, Vestige leverages the FSRS-6 (Free Spaced Repetition Scheduler) algorithm—the same high-precision research used in elite language learning tools—to simulate biological memory. It performs synaptic tagging, spreading activation, and natural decay, allowing your AI agent to prioritize what is critical while letting irrelevant information fade over time. The skill operates 100% locally on your machine, ensuring privacy while maintaining high-performance recall for project architectures, personal preferences, and complex debugging patterns.

Installation

To install Vestige, ensure you have the OpenClaw environment initialized. Run the following command in your terminal: clawhub install openclaw/skills/skills/belkouche/vestige Once installed, the core binaries reside in ~/bin/, including vestige-mcp for tool communication and vestige for system management. Ensure your environment path includes these files to allow the AI to trigger memory operations seamlessly.

Use Cases

Vestige is intended for long-term intelligence. Use it for:

  • Technical Context: Storing architectural decisions, API patterns, and bug fix logs for specific codebases.
  • User Personalization: Saving preferences like "I prefer dark mode," "Use TypeScript strictly," or specific naming conventions.
  • Knowledge Management: Storing research snippets, project roadmaps, and recurring tasks that would otherwise be lost when the context window clears.
  • Future Triggers: Creating reminders or intention hooks that the AI checks at the start of new sessions.

Example Prompts

  1. "Remember that the TKPay project budget is 250K DH and the deadline for the MVP is two months from now."
  2. "I always prefer using functional programming patterns in my Python code; don't forget this for future refactoring."
  3. "Remind me to check the database migration status when I start the session tomorrow."

Tips & Limitations

  • Tip: Use the promote_memory tool for information you access daily to prevent the FSRS algorithm from allowing it to fade.
  • Tip: Periodically run ~/bin/vestige stats to understand your memory health and distribution.
  • Limitation: Vestige is designed for structured data and patterns; it is not a replacement for a massive vector database of raw documents. Keep ingested content concise and tagged for optimal retrieval performance.

Metadata

Author@belkouche
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-belkouche-vestige": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#memory#persistence#fsrs#productivity#context
Safety Score: 4/5

Flags: file-write, file-read