storage-basicmemory

Installation
SKILL.md

Core principle: All project artifacts must be stored in basicmemory under a [ProjectId], with explicit linking and status tracking to maintain single source of truth across concurrent projects.

[!NOTE] Before starting anything, ensure you have identified the correct [ProjectId] for the project you are working on.

Requirements:

  • use basicmemory mcp tools to read and write [Project Artifacts].
  • Recognise types of [Project Artifacts]: [Spec], [Research], [Descision], [Epic], [Story], [Task], [Retrospective].
  • Store [Project Artifacts] in basicmemory under the correct project context using [ProjectId].

How to interact with [Project Artifacts] storage?

CRITICAL All [Project Artifacts] are interacted with via basicmemory mcp tools. FAILURE MODE Interacting with [Project Artifacts] via the file system directly is not allowed and will lead to disorganization and loss of data.

  • basicmemory_read_note - Read markdown notes
  • basicmemory_read_content - Read file raw content by path
  • basicmemory_view_note - View formatted notes
  • basicmemory_write_note - Create/update markdown notes
  • basicmemory_edit_note - Edit existing notes with operations
  • basicmemory_move_note - Move notes to new locations
  • basicmemory_delete_note - Delete notes by title
  • basicmemory_canvas - Create Obsidian canvas files
  • basicmemory_search_notes - Search across knowledge base
  • basicmemory_search - Search for content across knowledge base
Related skills
Installs
45
GitHub Stars
52
First Seen
Jan 24, 2026