← Basic Memory CloudCONTENT HISTORY

Update to Basic Memory Cloud

Snapshot Nov 11, 2026 · 06:08 UTC · version 3.0.2

Collection source: downloaded plugin package.

WHAT CHANGED

Instructions updated for basic-memory

Skill instructions — Now says: **Save by default.** Save useful outcomes and tell the user in one line what you saved and how to undo it. Ask first only if the user or their instructions...

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Basic Memory Cloud and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Skill instructions

Before

Oct 31, 2026 · 00:12 UTC

**Ask before saving.** Say what you would save and where, and write only after the user agrees, unless they have told you otherwise. - **Name the project.** Discover projects with `bm_project(command="list")` when | Help a new user des...

After

Nov 11, 2026 · 06:08 UTC

**Save by default.** Save useful outcomes and tell the user in one line what you saved and how to undo it. Ask first only if the user or their instructions say so. - **Name the project.** Discover projects with `bm_project_list()` when...

Supporting files

Before

Oct 31, 2026 · 00:12 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":321},{"relative_path":"references/memory-agents.md","size_in_bytes":8336},{"relative_path":"references/memory-capture.md","size_in_bytes":12557},{"relative_path":"references/memory-c...

After

Nov 11, 2026 · 06:08 UTC

[{"relative_path":"agents/openai.yaml","size_in_bytes":321},{"relative_path":"references/memory-agents.md","size_in_bytes":8327},{"relative_path":"references/memory-capture.md","size_in_bytes":12548},{"relative_path":"references/memory-c...

Compare saved observations

Download comparison JSON

SKILL.md text changes

− removed · + added

--- before
+++ after
@@ -18,11 +18,11 @@
   `bm_context` with a `memory://` URL to pull in a note with its related notes.
 - **Write connected notes.** Give each note observations (`- [decision] ...`) and
   relations (`- relates_to [[Other Note]]`) so it joins the graph.
-- **Ask before saving.** Say what you would save and where, and write only after the
-  user agrees, unless they have told you otherwise.
+- **Save by default.** Save useful outcomes and tell the user in one line what you
+  saved and how to undo it. Ask first only if the user or their instructions say so.
 - **Don't overwrite by accident.** Pass `overwrite: false` to `bm_write` unless you
   are deliberately replacing a note you have read in full.
-- **Name the project.** Discover projects with `bm_project(command="list")` when
+- **Name the project.** Discover projects with `bm_project_list()` when
   needed, then pass `project` on every note, folder, context and schema call and
   on recent activity. A project name, `workspace/project`, or external ID works;
   a qualified path does not replace it. Search requires `project`, `projects`, or
@@ -46,8 +46,9 @@
 | Search Basic Memory notes by custom frontmatter fields with equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any YAML field, not free text. | `references/memory-metadata-search.md` |
 | How to write well-structured Basic Memory notes: frontmatter, categorized observations, wiki-link relations, and knowledge-graph best practices. Use when creating or improving notes. | `references/memory-notes.md` |
 | Make a Basic Memory project ready for OKF v0.2 export by finding and fixing what blocks it. Use when preparing a project for OKF export, publishing, or handoff, or checking an OKF bundle. | `references/memory-okf.md` |
-| Help a new user design a Basic Memory knowledge system and set up their assistant to load it. Use when someone is getting started, has an empty or messy project, or wants context kept across sessions. | `references/memory-onboarding.md` |
+| Design a full Basic Memory knowledge system with note types and folders, and set up the assistant to load it. Use when a user with a few notes wants structure or has a messy project. | `references/memory-onboarding.md` |
 | Finish Memory Quest, verify this assistant is set up, or become a Memory Master | `references/memory-quest.md` |
 | Research an external subject on the web and synthesize it into a structured Basic Memory note. Use when asked to research a company, person, technology, or topic, or given a bare name or URL. | `references/memory-research.md` |
 | Manage Basic Memory schemas: find unschemaed notes, infer and edit schemas, validate notes, detect drift. Use when structured note types (Task, Person, Meeting) need consistency across the graph. | `references/memory-schema.md` |
+| Help a new user's first Basic Memory session: save one short note, show it, and explain how to get it back. Use when getting started, or when a project is new, empty, or holds only starter notes. | `references/memory-start.md` |
 | Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction. Uses BM's schema system for uniform notes queryable through the knowledge graph. | `references/memory-tasks.md` |
Full technical diff · 2 changed fields

changed /included_files

BEFORE
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 321
  },
  {
    "relative_path": "references/memory-agents.md",
    "size_in_bytes": 8336
  },
  {
    "relative_path": "references/memory-capture.md",
    "size_in_bytes": 12557
  },
  {
    "relative_path": "references/memory-comark.md",
    "size_in_bytes": 9791
  },
  {
    "relative_path": "references/memory-comark/references/components.md",
    "size_in_bytes": 33063
  },
  {
    "relative_path": "references/memory-continue.md",
    "size_in_bytes": 6680
  },
  {
    "relative_path": "references/memory-curate.md",
    "size_in_bytes": 9094
  },
  {
    "relative_path": "references/memory-doctor.md",
    "size_in_bytes": 3752
  },
  {
    "relative_path": "references/memory-ingest.md",
    "size_in_bytes": 13111
  },
  {
    "relative_path": "references/memory-lifecycle.md",
    "size_in_bytes": 7115
  },
  {
    "relative_path": "references/memory-metadata-search.md",
    "size_in_bytes": 8555
  },
  {
    "relative_path": "references/memory-notes.md",
    "size_in_bytes": 17707
  },
  {
    "relative_path": "references/memory-okf.md",
    "size_in_bytes": 6143
  },
  {
    "relative_path": "references/memory-onboarding.md",
    "size_in_bytes": 15035
  },
  {
    "relative_path": "references/memory-onboarding/references/assistant-setup.md",
    "size_in_bytes": 6457
  },
  {
    "relative_path": "references/memory-onboarding/references/conventions.md",
    "size_in_bytes": 9585
  },
  {
    "relative_path": "references/memory-onboarding/references/domain-playbooks.md",
    "size_in_bytes": 9869
  },
  {
    "relative_path": "references/memory-onboarding/references/schema-guide.md",
    "size_in_bytes": 8506
  },
  {
    "relative_path": "references/memory-quest.md",
    "size_in_bytes": 9522
  },
  {
    "relative_path": "references/memory-research.md",
    "size_in_bytes": 8889
  },
  {
    "relative_path": "references/memory-schema.md",
    "size_in_bytes": 9302
  },
  {
    "relative_path": "references/memory-tasks.md",
    "size_in_bytes": 7689
  }
]
AFTER
[
  {
    "relative_path": "agents/openai.yaml",
    "size_in_bytes": 321
  },
  {
    "relative_path": "references/memory-agents.md",
    "size_in_bytes": 8327
  },
  {
    "relative_path": "references/memory-capture.md",
    "size_in_bytes": 12548
  },
  {
    "relative_path": "references/memory-comark.md",
    "size_in_bytes": 9782
  },
  {
    "relative_path": "references/memory-comark/references/components.md",
    "size_in_bytes": 33063
  },
  {
    "relative_path": "references/memory-continue.md",
    "size_in_bytes": 6558
  },
  {
    "relative_path": "references/memory-curate.md",
    "size_in_bytes": 9066
  },
  {
    "relative_path": "references/memory-doctor.md",
    "size_in_bytes": 3752
  },
  {
    "relative_path": "references/memory-ingest.md",
    "size_in_bytes": 13153
  },
  {
    "relative_path": "references/memory-lifecycle.md",
    "size_in_bytes": 7106
  },
  {
    "relative_path": "references/memory-metadata-search.md",
    "size_in_bytes": 8546
  },
  {
    "relative_path": "references/memory-notes.md",
    "size_in_bytes": 17698
  },
  {
    "relative_path": "references/memory-okf.md",
    "size_in_bytes": 6134
  },
  {
    "relative_path": "references/memory-onboarding.md",
    "size_in_bytes": 14871
  },
  {
    "relative_path": "references/memory-onboarding/references/assistant-setup.md",
    "size_in_bytes": 6424
  },
  {
    "relative_path": "references/memory-onboarding/references/conventions.md",
    "size_in_bytes": 9585
  },
  {
    "relative_path": "references/memory-onboarding/references/domain-playbooks.md",
    "size_in_bytes": 9869
  },
  {
    "relative_path": "references/memory-onboarding/references/schema-guide.md",
    "size_in_bytes": 8377
  },
  {
    "relative_path": "references/memory-quest.md",
    "size_in_bytes": 9502
  },
  {
    "relative_path": "references/memory-research.md",
    "size_in_bytes": 8880
  },
  {
    "relative_path": "references/memory-schema.md",
    "size_in_bytes": 9024
  },
  {
    "relative_path": "references/memory-start.md",
    "size_in_bytes": 4415
  },
  {
    "relative_path": "references/memory-tasks.md",
    "size_in_bytes": 7615
  }
]

changed /skill_md_contents

BEFORE
"---\nname: basic-memory\ndescription: \"Use the user's Basic Memory knowledge base: find notes for context, save linked notes, resume work, run Memory Quest. Use when a task needs prior notes, should be remembered, or mentions Memory Quest.\"\n---\n\n# Basic Memory\n\nBasic Memory is the user's knowledge base: plain Markdown notes that you read and\nwrite through the Basic Memory tools. Notes carry categorized observations and link\nto each other through relations, so they form a graph that outlasts any one\nconversation. What one session learns, the next one can find.\n\n## Core habits\n\n- **Search before you write.** Call `bm_search` before creating a note, and update\n  the note you find instead of starting a duplicate.\n- **Load context on purpose.** Use `bm_read` for a note you know, and\n  `bm_context` with a `memory://` URL to pull in a note with its related notes.\n- **Write connected notes.** Give each note observations (`- [decision] ...`) and\n  relations (`- relates_to [[Other Note]]`) so it joins the graph.\n- **Ask before saving.** Say what you would save and where, and write only after the\n  user agrees, unless they have told you otherwise.\n- **Don't overwrite by accident.** Pass `overwrite: false` to `bm_write` unless you\n  are deliberately replacing a note you have read in full.\n- **Name the project.** Discover projects with `bm_project(command=\"list\")` when\n  needed, then pass `project` on every note, folder, context and schema call and\n  on recent activity. A project name, `workspace/project`, or external ID works;\n  a qualified path does not replace it. Search requires `project`, `projects`, or\n  `all_projects=True`. Discovery and bundled manuals need no scope.\n\n## Routing\n\nFor these requests, read the listed file in full before acting, then follow it.\nPaths are relative to this skill's folder.\n\n| Request | Read in full first |\n|---|---|\n| Create, run, and check Basic Memory Cloud agents: notes with type agent whose text is instructions. Use when asked to automate work on notes, run an agent, or see how a run went. | `references/memory-agents.md` |\n| Capture a working thread's current state into one coherent Basic Memory note; on re-capture, rewrite it in place. Use mid- or end-of-thread when decisions, insights, or context are worth keeping. | `references/memory-capture.md` |\n| Write Basic Memory notes that render as charts, tables, boards, and live views with `::bm-*` Comark components. Use when a note reads better as a figure or board, or already has `::bm-*` directives. | `references/memory-comark.md` |\n| Resume prior work by rebuilding context from the Basic Memory graph via memory:// URLs, recent activity, and search. Use at session start or on 'continue with...', 'back to...', 'where were we?' | `references/memory-continue.md` |\n| Curate the Basic Memory graph: link orphan notes, propose typed relations, merge duplicates, audit tags and folders, build hub notes. Use to organize and connect a knowledge base as notes accumulate. | `references/memory-curate.md` |\n| Check local Basic Memory projects with bm doctor, explain the findings, and run the suggested fixes once the user agrees. Use when search misses or repeats notes, or a save looks lost. | `references/memory-doctor.md` |\n| Turn meeting transcripts, conversation logs, or pasted documents into structured Basic Memory notes: match existing entities, propose new ones with approval, and capture action items. | `references/memory-ingest.md` |\n| Manage note status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter. Use when marking items complete or archiving entities. | `references/memory-lifecycle.md` |\n| Search Basic Memory notes by custom frontmatter fields with equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any YAML field, not free text. | `references/memory-metadata-search.md` |\n| How to write well-structured Basic Memory notes: frontmatter, categorized observations, wiki-link relations, and knowledge-graph best practices. Use when creating or improving notes. | `references/memory-notes.md` |\n| Make a Basic Memory project ready for OKF v0.2 export by finding and fixing what blocks it. Use when preparing a project for OKF export, publishing, or handoff, or checking an OKF bundle. | `references/memory-okf.md` |\n| Help a new user design a Basic Memory knowledge system and set up their assistant to load it. Use when someone is getting started, has an empty or messy project, or wants context kept across sessions. | `references/memory-onboarding.md` |\n| Finish Memory Quest, verify this assistant is set up, or become a Memory Master | `references/memory-quest.md` |\n| Research an external subject on the web and synthesize it into a structured Basic Memory note. Use when asked to research a company, person, technology, or topic, or given a bare name or URL. | `references/memory-research.md` |\n| Manage Basic Memory schemas: find unschemaed notes, infer and edit schemas, validate notes, detect drift. Use when structured note types (Task, Person, Meeting) need consistency across the graph. | `references/memory-schema.md` |\n| Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction. Uses BM's schema system for uniform notes queryable through the knowledge graph. | `references/memory-tasks.md` |\n"
AFTER
"---\nname: basic-memory\ndescription: \"Use the user's Basic Memory knowledge base: find notes for context, save linked notes, resume work, run Memory Quest. Use when a task needs prior notes, should be remembered, or mentions Memory Quest.\"\n---\n\n# Basic Memory\n\nBasic Memory is the user's knowledge base: plain Markdown notes that you read and\nwrite through the Basic Memory tools. Notes carry categorized observations and link\nto each other through relations, so they form a graph that outlasts any one\nconversation. What one session learns, the next one can find.\n\n## Core habits\n\n- **Search before you write.** Call `bm_search` before creating a note, and update\n  the note you find instead of starting a duplicate.\n- **Load context on purpose.** Use `bm_read` for a note you know, and\n  `bm_context` with a `memory://` URL to pull in a note with its related notes.\n- **Write connected notes.** Give each note observations (`- [decision] ...`) and\n  relations (`- relates_to [[Other Note]]`) so it joins the graph.\n- **Save by default.** Save useful outcomes and tell the user in one line what you\n  saved and how to undo it. Ask first only if the user or their instructions say so.\n- **Don't overwrite by accident.** Pass `overwrite: false` to `bm_write` unless you\n  are deliberately replacing a note you have read in full.\n- **Name the project.** Discover projects with `bm_project_list()` when\n  needed, then pass `project` on every note, folder, context and schema call and\n  on recent activity. A project name, `workspace/project`, or external ID works;\n  a qualified path does not replace it. Search requires `project`, `projects`, or\n  `all_projects=True`. Discovery and bundled manuals need no scope.\n\n## Routing\n\nFor these requests, read the listed file in full before acting, then follow it.\nPaths are relative to this skill's folder.\n\n| Request | Read in full first |\n|---|---|\n| Create, run, and check Basic Memory Cloud agents: notes with type agent whose text is instructions. Use when asked to automate work on notes, run an agent, or see how a run went. | `references/memory-agents.md` |\n| Capture a working thread's current state into one coherent Basic Memory note; on re-capture, rewrite it in place. Use mid- or end-of-thread when decisions, insights, or context are worth keeping. | `references/memory-capture.md` |\n| Write Basic Memory notes that render as charts, tables, boards, and live views with `::bm-*` Comark components. Use when a note reads better as a figure or board, or already has `::bm-*` directives. | `references/memory-comark.md` |\n| Resume prior work by rebuilding context from the Basic Memory graph via memory:// URLs, recent activity, and search. Use at session start or on 'continue with...', 'back to...', 'where were we?' | `references/memory-continue.md` |\n| Curate the Basic Memory graph: link orphan notes, propose typed relations, merge duplicates, audit tags and folders, build hub notes. Use to organize and connect a knowledge base as notes accumulate. | `references/memory-curate.md` |\n| Check local Basic Memory projects with bm doctor, explain the findings, and run the suggested fixes once the user agrees. Use when search misses or repeats notes, or a save looks lost. | `references/memory-doctor.md` |\n| Turn meeting transcripts, conversation logs, or pasted documents into structured Basic Memory notes: match existing entities, propose new ones with approval, and capture action items. | `references/memory-ingest.md` |\n| Manage note status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter. Use when marking items complete or archiving entities. | `references/memory-lifecycle.md` |\n| Search Basic Memory notes by custom frontmatter fields with equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any YAML field, not free text. | `references/memory-metadata-search.md` |\n| How to write well-structured Basic Memory notes: frontmatter, categorized observations, wiki-link relations, and knowledge-graph best practices. Use when creating or improving notes. | `references/memory-notes.md` |\n| Make a Basic Memory project ready for OKF v0.2 export by finding and fixing what blocks it. Use when preparing a project for OKF export, publishing, or handoff, or checking an OKF bundle. | `references/memory-okf.md` |\n| Design a full Basic Memory knowledge system with note types and folders, and set up the assistant to load it. Use when a user with a few notes wants structure or has a messy project. | `references/memory-onboarding.md` |\n| Finish Memory Quest, verify this assistant is set up, or become a Memory Master | `references/memory-quest.md` |\n| Research an external subject on the web and synthesize it into a structured Basic Memory note. Use when asked to research a company, person, technology, or topic, or given a bare name or URL. | `references/memory-research.md` |\n| Manage Basic Memory schemas: find unschemaed notes, infer and edit schemas, validate notes, detect drift. Use when structured note types (Task, Person, Meeting) need consistency across the graph. | `references/memory-schema.md` |\n| Help a new user's first Basic Memory session: save one short note, show it, and explain how to get it back. Use when getting started, or when a project is new, empty, or holds only starter notes. | `references/memory-start.md` |\n| Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction. Uses BM's schema system for uniform notes queryable through the knowledge graph. | `references/memory-tasks.md` |\n"
Full snapshot data
{
  "description": "Use the user's Basic Memory knowledge base: find notes for context, save linked notes, resume work, run Memory Quest. Use when a task needs prior notes, should be remembered, or mentions Memory Quest.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 321
    },
    {
      "relative_path": "references/memory-agents.md",
      "size_in_bytes": 8327
    },
    {
      "relative_path": "references/memory-capture.md",
      "size_in_bytes": 12548
    },
    {
      "relative_path": "references/memory-comark.md",
      "size_in_bytes": 9782
    },
    {
      "relative_path": "references/memory-comark/references/components.md",
      "size_in_bytes": 33063
    },
    {
      "relative_path": "references/memory-continue.md",
      "size_in_bytes": 6558
    },
    {
      "relative_path": "references/memory-curate.md",
      "size_in_bytes": 9066
    },
    {
      "relative_path": "references/memory-doctor.md",
      "size_in_bytes": 3752
    },
    {
      "relative_path": "references/memory-ingest.md",
      "size_in_bytes": 13153
    },
    {
      "relative_path": "references/memory-lifecycle.md",
      "size_in_bytes": 7106
    },
    {
      "relative_path": "references/memory-metadata-search.md",
      "size_in_bytes": 8546
    },
    {
      "relative_path": "references/memory-notes.md",
      "size_in_bytes": 17698
    },
    {
      "relative_path": "references/memory-okf.md",
      "size_in_bytes": 6134
    },
    {
      "relative_path": "references/memory-onboarding.md",
      "size_in_bytes": 14871
    },
    {
      "relative_path": "references/memory-onboarding/references/assistant-setup.md",
      "size_in_bytes": 6424
    },
    {
      "relative_path": "references/memory-onboarding/references/conventions.md",
      "size_in_bytes": 9585
    },
    {
      "relative_path": "references/memory-onboarding/references/domain-playbooks.md",
      "size_in_bytes": 9869
    },
    {
      "relative_path": "references/memory-onboarding/references/schema-guide.md",
      "size_in_bytes": 8377
    },
    {
      "relative_path": "references/memory-quest.md",
      "size_in_bytes": 9502
    },
    {
      "relative_path": "references/memory-research.md",
      "size_in_bytes": 8880
    },
    {
      "relative_path": "references/memory-schema.md",
      "size_in_bytes": 9024
    },
    {
      "relative_path": "references/memory-start.md",
      "size_in_bytes": 4415
    },
    {
      "relative_path": "references/memory-tasks.md",
      "size_in_bytes": 7615
    }
  ],
  "name": "basic-memory",
  "skill_md_contents": "---\nname: basic-memory\ndescription: \"Use the user's Basic Memory knowledge base: find notes for context, save linked notes, resume work, run Memory Quest. Use when a task needs prior notes, should be remembered, or mentions Memory Quest.\"\n---\n\n# Basic Memory\n\nBasic Memory is the user's knowledge base: plain Markdown notes that you read and\nwrite through the Basic Memory tools. Notes carry categorized observations and link\nto each other through relations, so they form a graph that outlasts any one\nconversation. What one session learns, the next one can find.\n\n## Core habits\n\n- **Search before you write.** Call `bm_search` before creating a note, and update\n  the note you find instead of starting a duplicate.\n- **Load context on purpose.** Use `bm_read` for a note you know, and\n  `bm_context` with a `memory://` URL to pull in a note with its related notes.\n- **Write connected notes.** Give each note observations (`- [decision] ...`) and\n  relations (`- relates_to [[Other Note]]`) so it joins the graph.\n- **Save by default.** Save useful outcomes and tell the user in one line what you\n  saved and how to undo it. Ask first only if the user or their instructions say so.\n- **Don't overwrite by accident.** Pass `overwrite: false` to `bm_write` unless you\n  are deliberately replacing a note you have read in full.\n- **Name the project.** Discover projects with `bm_project_list()` when\n  needed, then pass `project` on every note, folder, context and schema call and\n  on recent activity. A project name, `workspace/project`, or external ID works;\n  a qualified path does not replace it. Search requires `project`, `projects`, or\n  `all_projects=True`. Discovery and bundled manuals need no scope.\n\n## Routing\n\nFor these requests, read the listed file in full before acting, then follow it.\nPaths are relative to this skill's folder.\n\n| Request | Read in full first |\n|---|---|\n| Create, run, and check Basic Memory Cloud agents: notes with type agent whose text is instructions. Use when asked to automate work on notes, run an agent, or see how a run went. | `references/memory-agents.md` |\n| Capture a working thread's current state into one coherent Basic Memory note; on re-capture, rewrite it in place. Use mid- or end-of-thread when decisions, insights, or context are worth keeping. | `references/memory-capture.md` |\n| Write Basic Memory notes that render as charts, tables, boards, and live views with `::bm-*` Comark components. Use when a note reads better as a figure or board, or already has `::bm-*` directives. | `references/memory-comark.md` |\n| Resume prior work by rebuilding context from the Basic Memory graph via memory:// URLs, recent activity, and search. Use at session start or on 'continue with...', 'back to...', 'where were we?' | `references/memory-continue.md` |\n| Curate the Basic Memory graph: link orphan notes, propose typed relations, merge duplicates, audit tags and folders, build hub notes. Use to organize and connect a knowledge base as notes accumulate. | `references/memory-curate.md` |\n| Check local Basic Memory projects with bm doctor, explain the findings, and run the suggested fixes once the user agrees. Use when search misses or repeats notes, or a save looks lost. | `references/memory-doctor.md` |\n| Turn meeting transcripts, conversation logs, or pasted documents into structured Basic Memory notes: match existing entities, propose new ones with approval, and capture action items. | `references/memory-ingest.md` |\n| Manage note status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter. Use when marking items complete or archiving entities. | `references/memory-lifecycle.md` |\n| Search Basic Memory notes by custom frontmatter fields with equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any YAML field, not free text. | `references/memory-metadata-search.md` |\n| How to write well-structured Basic Memory notes: frontmatter, categorized observations, wiki-link relations, and knowledge-graph best practices. Use when creating or improving notes. | `references/memory-notes.md` |\n| Make a Basic Memory project ready for OKF v0.2 export by finding and fixing what blocks it. Use when preparing a project for OKF export, publishing, or handoff, or checking an OKF bundle. | `references/memory-okf.md` |\n| Design a full Basic Memory knowledge system with note types and folders, and set up the assistant to load it. Use when a user with a few notes wants structure or has a messy project. | `references/memory-onboarding.md` |\n| Finish Memory Quest, verify this assistant is set up, or become a Memory Master | `references/memory-quest.md` |\n| Research an external subject on the web and synthesize it into a structured Basic Memory note. Use when asked to research a company, person, technology, or topic, or given a bare name or URL. | `references/memory-research.md` |\n| Manage Basic Memory schemas: find unschemaed notes, infer and edit schemas, validate notes, detect drift. Use when structured note types (Task, Person, Meeting) need consistency across the graph. | `references/memory-schema.md` |\n| Help a new user's first Basic Memory session: save one short note, show it, and explain how to get it back. Use when getting started, or when a project is new, empty, or holds only starter notes. | `references/memory-start.md` |\n| Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction. Uses BM's schema system for uniform notes queryable through the knowledge graph. | `references/memory-tasks.md` |\n"
}

SHA-256 of public snapshot: 216c89d4d4c8e6ed3a16815e3b1fa9b1fd76fcda3726b6f801223739fe376bf9