ClawExplorer logo

ClawExplorer

OpenClaw skill

cognitive-memory

An OpenClaw skill that enables agents to store, retrieve, update, and manage structured memories across sessions. Memories include conversation history, facts, preferences, and context with metadata like timestamps and categories. Agents use it to maintain long-term recall and personalized interactions.

Files

Review the files below to add this skill to your agents.

SKILL.md content

Unable to load SKILL.md content from source.

How this skill works

  • Loads the current memory from ~/.openclaw/memory.md
  • Processes the trigger with the full context including recent conversation history
  • Uses the LLM to generate an updated summary or retrieve relevant information based on the trigger
  • Saves the updated memory back to ~/.openclaw/memory.md
  • Returns the summarized memory or retrieved information to the user

When to use it

  • When storing key experiences or facts for later retrieval in agent workflows
  • When retrieving specific memories to inform decision-making in ongoing tasks
  • When updating existing memories with new information from interactions
  • When searching memory stores for relevant past data during planning

Best practices

  • Verify API keys before enabling the skill
  • Set max_memories to prevent excessive costs
  • Use a dedicated index for production
  • Test similarity_threshold with sample data before deployment
  • Monitor API billing for high usage
  • Do not share API keys
  • Periodically backup the vector index

Example use cases

  • Storing user personal information: Uses the 'store' action to save details like user_name='Alice' with tags such as ['personal'].
  • Retrieving specific memories: Uses the 'retrieve' action to fetch memory value by key, e.g., user_name.
  • Searching memories by query or tags: Uses the 'search' action with a query like 'personal' to find relevant tagged memories.

FAQs

More similar skills to explore

  • achurch

    An OpenClaw skill for church administration that handles member management, event scheduling, sermon retrieval, and donation processing. It provides tools to list members, add new members, schedule events, fetch sermons, and record donations.

  • agent-config

    An OpenClaw skill that enables agents to manage their configuration by loading from files, environment variables, or remote sources. It supports retrieving, setting, and validating configuration values. The skill allows for hot-reloading of configurations.

  • agent-council

    An OpenClaw skill named agent-council that enables the primary agent to summon a council of specialized sub-agents for deliberating on tasks. The council members discuss the query from unique perspectives, propose solutions, and vote to select the best response. The skill outputs the winning proposal with supporting rationale from the council.

  • agent-identity-kit

    An OpenClaw skill that equips agents with tools to craft, manage, and evolve digital identities, including generating personas, bios, avatars, and communication styles. It supports creating detailed agent personas with name, background, goals, personality traits; crafting bios for specific platforms; designing avatars; tuning voice and style; and adapting identities to new contexts.

  • agenticflow-skill

    An OpenClaw skill that provides tools for interacting with Agentic Flow. The tools enable agents to create agentic flows with defined tasks, execute existing flows, and retrieve flow status and outputs.

  • agentlens

    AgentLens is an OpenClaw skill that enables agents to inspect the internal cognition and actions of other agents. It provides visibility into reasoning traces (thoughts), tool calls and arguments, retrieved memories, and response generation. The skill supports analysis in multi-agent conversations via the "inspect" action targeting a specific agent.