memory-cli

Store, retrieve, and manage contextual memories for Vetinari agents via CLI.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/StrategicMilk/Vetinari-Orchestrastor --skill memory-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-cli
Source: https://github.com/StrategicMilk/Vetinari-Orchestrastor/tree/main/.claude/skills/memory-cli
Command: npx skills add https://github.com/StrategicMilk/Vetinari-Orchestrastor --skill memory-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Managing feedback, user preferences, project decisions, and external references is essential for continuous improvement of Vetinari agents, yet storing and retrieving this contextual information can be fragmented and manual.

Core Features & Use Cases

  • Multi-type storage: Store feedback, user data, project notes, and reference entries directly from the command line.
  • Powerful search: Perform fast full‑text queries with SQLite/FTS5 or semantic searches using local embeddings.
  • Session management: Start and end scoped sessions to capture context for complex tasks.
  • Maintenance utilities: Refresh indexes, rebuild embeddings, and apply database migrations.

Quick Start

Tell the memory‑cli to store a feedback memory titled “User correction” with the appropriate description.

Frequently Asked Questions about memory-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I store and retrieve contextual memories for AI agents from the command line?

Storing and retrieving contextual memories for AI agents from the command line involves using a CLI tool to save feedback, user data, and project notes, then querying them via fast full-text SQLite/FTS5 searches or local semantic embeddings.

What is the best way to manage user feedback and project decisions for continuous agent improvement?

Managing user feedback and project decisions for continuous agent improvement is best handled by storing these contextual entries in a structured SQLite database, allowing you to easily search and reference past interactions during future tasks.

How do I perform semantic search on stored memories using local embeddings?

Performing semantic search on stored memories using local embeddings requires an optional local embedding model integrated with your database, enabling you to retrieve contextually similar feedback or project notes beyond exact keyword matches.

Does this memory CLI require a specific database setup to store agent sessions?

Yes, storing agent sessions and memories requires a SQLite/FTS5 database to enable full-text search capabilities, along with an optional local embedding model if you want to perform semantic search queries.

How do I start and end scoped sessions to capture context for complex tasks?

Starting and ending scoped sessions to capture context for complex tasks is done directly through CLI session management commands, ensuring all feedback and project decisions are recorded within the correct task scope.

How do I refresh indexes and rebuild embeddings for a SQLite memory database?

Refreshing indexes and rebuilding embeddings for a SQLite memory database is accomplished using built-in maintenance utilities, which apply database migrations and update search structures to keep memory retrieval optimized.