From mem0
Lists all projects with stored memories, showing memory counts and last activity dates. Use to check which projects have memories or compare distribution across repos.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mem0:list-projectsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Show all known project scopes for the current user.
Show all known project scopes for the current user.
There is no dedicated "list projects" API endpoint. Discover projects by fetching the user's memories across all scopes.
Important: A filter with only user_id triggers implicit null scoping — it
excludes memories that have a non-null app_id. Run two queries and merge:
get_memories with filters={"AND": [{"user_id": "<active_user_id>"}]}, page_size=200
— catches memories without app_idget_memories with filters={"AND": [{"user_id": "<active_user_id>"}, {"app_id": {"exists": true}}]}, page_size=200
— catches memories with any app_idRun both calls in parallel. Merge results, deduplicate by memory id.
If either response indicates more pages, paginate (up to 1000 total).
For each memory, determine project by:
app_id field (preferred)metadata.project_id (legacy memories)metadata.project (oldest format)"(unscoped)" if none foundGroup by resolved project name. For each project, count:
created_at datemetadata.type values by frequency## mem0 projects
<app_id_1> <count> memories (last: <date>) ← current
<app_id_2> <count> memories (last: <date>)
<N> projects, <M> total memories
Mark current project with ← current. Sort by memory count descending.
If zero memories found:
No projects found. Run /mem0:onboard to get started.
npx claudepluginhub mem0ai/mem0 --plugin mem04plugins reuse this skill
First indexed Jun 11, 2026
Searches memories across all registered lethe projects (cross-repo). Useful when referencing work in another repo, comparing notes across projects, or when single-project recall fails.
Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.