From memcan
Search and retrieve memories. Use when preparing plan, before architecture decisions, on errors, during reviews, before dispatching agents, or when context from past sessions is needed.
npx claudepluginhub lklimek/agents --plugin memcanThis skill is limited to using the following tools:
Search and retrieve knowledge from past sessions across all collections.
Recalls past work, decisions, error solutions, and project history via a token-efficient 3-layer memory search workflow (search, timeline, details).
Manages AI memories: saves decisions/patterns/facts with categories/tags, searches context, lists/deletes entries, rescans project architecture via MCP tools and /remember /forget.
Retrieves relevant memories from past sessions using memsearch for historical context, decisions, debugging notes, and project knowledge. Activates on relevance or '[memsearch] Memory available' hints.
Share bugs, ideas, or general feedback.
Search and retrieve knowledge from past sessions across all collections.
search(query=..., project=<repo-name>) to search across all collections (memories, standards, code, todos) in one call. Set project to git remote origin repo name (e.g., memcan not memcan-2). Use collections param to narrow scope when needed (e.g., collections=["standards"]).get_memories(project=...) and/or get_memories() for full listings.update_memory to improve, or delete_memory to remove. Do NOT search deliberately for bad memories — only act on what surfaces during normal recall.| Tool | Params | Use |
|---|---|---|
search | query: str, project?: str, collections?: [str], limit?: int | Search all collections in one query. |
search_memories | query: str, project?: str, limit?: int | Memories-only search. |
search_standards | query: str, standard_id?: str, standard_type?: str, limit?: int | Search indexed standards. |
search_code | query: str, file_path?: str, tech_stack?: str, limit?: int | Search indexed code. |
get_memories | project?: str, limit?: int | List memories by scope. |
count_memories | project?: str | Count memories. |
update_memory | memory_id: str, memory: str | Fix a memory encountered during recall. |
delete_memory | memory_id: str | Remove obsolete memory. |