cao-memory

Store and recall facts across sessions for AI coding agents.

1.0k|202|Updated Jul 29, 2025
One-click install
npx skills add https://github.com/awslabs/cli-agent-orchestrator --skill cao-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cao-memory
Source: https://github.com/awslabs/cli-agent-orchestrator/tree/main/skills/cao-memory
Command: npx skills add https://github.com/awslabs/cli-agent-orchestrator --skill cao-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of repeated user input and the need for durable, cross-session information persistence across AI coding agents.

Core Features & Use Cases

  • Persistent Memory: Store and recall facts like preferences, conventions, and decisions across sessions and agents.
  • Scopes and Types: Utilize various scopes (project, global, etc.) and memory types (project, user, etc.) for different types of information.
  • Use Case: For a developer using multiple coding agents, storing project conventions in the 'project' scope ensures that they are consistently applied across different sessions and agents.

Quick Start

To store a project convention, use the 'memory_store' command with the 'project' scope and 'project' memory type.

Frequently Asked Questions about cao-memory

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

FAQPage Schema
How do I enable persistent memory for AI coding agents across different sessions?

Persistent memory for AI coding agents is enabled by storing and retrieving durable facts through a shared system, ensuring cross-session information persistence without repeated user input.

Can I share project conventions across multiple coding agents using a single memory store?

Yes, you can share project conventions across multiple agents by using the project scope to store facts, ensuring consistent application across different sessions and collaborative coding environments.

How do I store a project convention so it is consistently applied by my coding agents?

To store a project convention, use the memory_store command with the project scope and project memory type, allowing the information to be retrieved consistently across sessions.

What types of information can I persist for collaborative coding environments?

You can persist various types of information such as preferences, conventions, and decisions by utilizing different scopes like project or global, and different memory types like project or user.

Do I need a running CAO instance to use cross-session memory storage?

Yes, using the cross-session memory storage requires a running CAO instance and compatible agents to properly facilitate the shared, persistent memory system.