Skip to content

/context-loader

Searches and injects relevant memories into context before starting work on a task or topic. Use when beginning a new task, switching context, or when past decisions, preferences, or knowledge need to be loaded.

From plugin
mem0
65k15 skills1 agent1 MCP
Install
$ npx -y skills add mem0ai/mem0 --skill context-loader --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/context-loader

Context preview

The summary Claude sees to decide when to auto-load this skill.

Searches and injects relevant memories into context before starting work on a task or topic. Use when beginning a new task, switching context, or when past decisions, preferences, or knowledge need to be loaded.

SKILL.md

context-loader.SKILL.md
name: context-loader
description: Searches and injects relevant memories into context before starting work on a task or topic. Use when beginning a new task, switching context, or when past decisions, preferences, or knowledge need to be loaded.

Context Loader

Pre-fetches relevant memories to prime context before working on a task or topic.

When to use

  • Session start (auto-triggered by the extension's `before_agent_start` event)
  • User starts work on a specific topic or area
  • User says "what do we know about X" or "context for X"

Steps

1. **Extract topics** from current message/task. Identify: subject areas, people mentioned, project names, goal references.

2. **Run 2-4 parallel searches** using `mem0_memory` tool with `action="search"` and different query angles:

| Query angle | Purpose | |---|---| | Topic/subject name | Relevant decisions and preferences | | People mentioned | Relationship context | | Project/goal references | Progress and background | | Broad context | Catch-all for anything relevant |

3. **Deduplicate** results by memory ID across all search responses.

4. **Output compact context block** (max 10 memories):

context-loader: loaded <N> memories for "<task summary>"
  - [decisions] <content> [mem0:<short_id>]
  - [preferences] <content> [mem0:<short_id>]
  - [lessons] <content> [mem0:<short_id>]

5. If **zero results**: output nothing. Don't announce empty context.

Constraints

  • **Read-only** — never modify or delete memories
  • **Max 10 memories** returned (most relevant only)
  • **Silent on empty** — only surfaces findings if relevant context exists
  • Skip memories already visible in current session context
Read more
Ships withmem0

Mem0 ("mem-zero") enhances AI assistants and agents with an intelligent memory layer, enabling personalized AI interactions.

Get the whole plugin, auto-invoked
Stats
65,268
Stars
7,649
Forks
Active
Maintenance
Python
Language
Apache-2.0
License
20h ago
Last commit
3y ago
Created

Repo: mem0ai/mem0

Other skills on mem0.

forget
Auto-invokedSkill

forget

Delete the Mem0 memories stored for this repository and this user. Use when the user asks to forget, clear, wipe, or delete memories.

@mem0ai@mem0aiView Skill
pause
Auto-invokedSkill

pause

Pause Mem0 memory capture on this machine. Use when the user wants to stop memories being recorded, for example for private work or experiments.

@mem0ai@mem0aiView Skill
remember
Auto-invokedSkill

remember

Acknowledge a "remember this" request and make sure it is captured well. Use when the user explicitly asks to remember, note, or save something for future…

@mem0ai@mem0aiView Skill
search
Auto-invokedSkill

search

Search memories from earlier Antigravity sessions in this repository. Use it when earlier work may already explain the code, error, decision, or command you…

@mem0ai@mem0aiView Skill
status
Auto-invokedSkill

status

Show whether Mem0 memory is working in this repository, covering configuration, capture state, pending flushes, and whether the Mem0 API key is valid. Use when…

@mem0ai@mem0aiView Skill