← Basic Memory CloudCONTENT HISTORY

Update to Basic Memory Cloud

Snapshot Oct 27, 2026 · 00:07 UTC · version 3.0.2

WHAT CHANGED

Payment or plan references changed

Full description — Now says: Requires a Basic Memory Cloud account.

Observed in published text. Live prices and checkout terms have not been verified by this change.

Save Basic Memory Cloud and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 24, 2026 · 12:50 UTC

Subscription Required: This connector requires a Basic Memory Cloud account (7-day free trial, then from $15/seat/month at https://basicmemory.com.

After

Oct 27, 2026 · 00:07 UTC

Requires a Basic Memory Cloud account.

Long description

Before

Oct 24, 2026 · 12:50 UTC

Subscription Required: This connector requires a Basic Memory Cloud account (7-day free trial, then from $15/seat/month at https://basicmemory.com.

After

Oct 27, 2026 · 00:07 UTC

Requires a Basic Memory Cloud account.

Declared skills

Before

Oct 24, 2026 · 12:50 UTC

[{"description":"Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't append a log. On re-capture, rewrite the same note in place instead of duplicatin...

After

Oct 27, 2026 · 00:07 UTC

[{"description":"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.","interface":{"brand_color":"#2563EB","de...

Is v2 template

Before

Oct 24, 2026 · 12:50 UTC

Not present

After

Oct 27, 2026 · 00:07 UTC

false

Compare saved observations

Download comparison JSON
Full technical diff · 13 changed fields

added /is_v2_template

BEFORE
Field was absent
AFTER
false

removed /release/app_manifest/apps/app-6a49590bf6348191a16c0b87ca6b01b4

BEFORE
{
  "id": "asdk_app_6a49590bf6348191a16c0b87ca6b01b4",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/basic-memory

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6a49590bf6348191a16c0b87ca6b01b4",
  "required": true
}

changed /release/description

BEFORE
"Basic Memory gives you a persistent knowledge base: your notes, decisions, research, and project context, stored as plain Markdown files you own. Anything your AI saves to Basic Memory, you can open and edit. Anything you write, your AI can find and build on.\n\nSave what matters. \"Save our pricing decision and link it to the roadmap.\" Notes you save in one conversation are available everywhere.\n\nRetrieve context from anywhere. \"What did we decide about pricing? Check my notes first.\" Never re-explain a project.\n\nSearch by meaning. Semantic and hybrid search across everything you and your AI have saved.\n\nStructured search. Filter by status, type, tags, or priority. \"Show my open tasks, sorted by priority.\"\n\nFollow connections. Linked notes let your AI traverse related context and surface relationships in a living knowledge graph.\n\nShare a workspace with your team. Teammates and their AI tools read and write to one shared source of truth.\n\nNotes are stored as ordinary Markdown that you own. Any AI tool can use and build on it, so your shared context follows you across the assistants and agents you use.\n\nSubscription Required:\n\nThis connector requires a Basic Memory Cloud account (7-day free trial, then from $15/seat/month at https://basicmemory.com.\n\nUse the Basic Memory Cloud app to view and edit your notes at: https://app.basicmemory.com"
AFTER
"Basic Memory gives you a persistent knowledge base: your notes, decisions, research, and project context, stored as plain Markdown files you own. Anything your AI saves to Basic Memory, you can open and edit. Anything you write, your AI can find and build on.\n\nSave what matters. \"Save our pricing decision and link it to the roadmap.\" Notes you save in one conversation are available everywhere.\n\nRetrieve context from anywhere. \"What did we decide about pricing? Check my notes first.\" Never re-explain a project.\n\nSearch by meaning. Semantic and hybrid search across everything you and your AI have saved.\n\nStructured search. Filter by status, type, tags, or priority. \"Show my open tasks, sorted by priority.\"\n\nFollow connections. Linked notes let your AI traverse related context and surface relationships in a living knowledge graph.\n\nShare a workspace with your team. Teammates and their AI tools read and write to one shared source of truth.\n\nNotes are stored as ordinary Markdown that you own. Any AI tool can use and build on it, so your shared context follows you across the assistants and agents you use.\n\nRequires a Basic Memory Cloud account.\n\nUse the Basic Memory Cloud app to view and edit your notes at: https://app.basicmemory.com"

changed /release/id

BEFORE
"pluginrel_a80cdc45aa8481918b75c66009d8a780"
AFTER
"pluginrel_a2a2207b673c8191b9220bf17c0533b5"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_000000000bdc71f7aa17d213675e9863"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_000000000bdc71f7aa17d213675e9863"
AFTER
"https://files.openai.com/content?id=file_00000000714481f6805a173b757a2bf0"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000e06081f7a88475f2f8e31bc1"
AFTER
"https://files.openai.com/content?id=file_00000000be0481f9af525bb5cd9029fb"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000085481f7a5c7f865f841841d"
AFTER
null

changed /release/interface/long_description

BEFORE
"Basic Memory gives you a persistent knowledge base: your notes, decisions, research, and project context, stored as plain Markdown files you own. Anything your AI saves to Basic Memory, you can open and edit. Anything you write, your AI can find and build on.\n\nSave what matters. \"Save our pricing decision and link it to the roadmap.\" Notes you save in one conversation are available everywhere.\n\nRetrieve context from anywhere. \"What did we decide about pricing? Check my notes first.\" Never re-explain a project.\n\nSearch by meaning. Semantic and hybrid search across everything you and your AI have saved.\n\nStructured search. Filter by status, type, tags, or priority. \"Show my open tasks, sorted by priority.\"\n\nFollow connections. Linked notes let your AI traverse related context and surface relationships in a living knowledge graph.\n\nShare a workspace with your team. Teammates and their AI tools read and write to one shared source of truth.\n\nNotes are stored as ordinary Markdown that you own. Any AI tool can use and build on it, so your shared context follows you across the assistants and agents you use.\n\nSubscription Required:\n\nThis connector requires a Basic Memory Cloud account (7-day free trial, then from $15/seat/month at https://basicmemory.com.\n\nUse the Basic Memory Cloud app to view and edit your notes at: https://app.basicmemory.com"
AFTER
"Basic Memory gives you a persistent knowledge base: your notes, decisions, research, and project context, stored as plain Markdown files you own. Anything your AI saves to Basic Memory, you can open and edit. Anything you write, your AI can find and build on.\n\nSave what matters. \"Save our pricing decision and link it to the roadmap.\" Notes you save in one conversation are available everywhere.\n\nRetrieve context from anywhere. \"What did we decide about pricing? Check my notes first.\" Never re-explain a project.\n\nSearch by meaning. Semantic and hybrid search across everything you and your AI have saved.\n\nStructured search. Filter by status, type, tags, or priority. \"Show my open tasks, sorted by priority.\"\n\nFollow connections. Linked notes let your AI traverse related context and surface relationships in a living knowledge graph.\n\nShare a workspace with your team. Teammates and their AI tools read and write to one shared source of truth.\n\nNotes are stored as ordinary Markdown that you own. Any AI tool can use and build on it, so your shared context follows you across the assistants and agents you use.\n\nRequires a Basic Memory Cloud account.\n\nUse the Basic Memory Cloud app to view and edit your notes at: https://app.basicmemory.com"

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "basic-memory",
    "metadata": {
      "type": "http",
      "url": "https://cloud.basicmemory.com/mcp"
    }
  }
]

changed /release/skills

BEFORE
[
  {
    "description": "Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't append a log. On re-capture, rewrite the same note in place instead of duplicating. Use mid-thread or end-of-thread when decisions, insights, or context are worth preserving.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Capture",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't…"
    },
    "name": "memory-capture",
    "plugin_release_skill_id": "pluginrsk_6a53f24fb0ec8191bf668c5b215737b6"
  },
  {
    "description": "Synthesize GitHub delivery context into a concise Basic Memory project update. Use in CI after `bm ci collect` prepares a ProjectUpdateContext; return only structured AgentSynthesis JSON for `bm ci publish`.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Ci Capture",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Synthesize GitHub delivery context into a concise Basic Memory project update."
    },
    "name": "memory-ci-capture",
    "plugin_release_skill_id": "pluginrsk_6a53f24fe6548191856b9488c578856c"
  },
  {
    "description": "Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent activity, and search. Use when starting a session or when the user says 'continue with...', 'back to...', or 'where were we?'",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Continue",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent…"
    },
    "name": "memory-continue",
    "plugin_release_skill_id": "pluginrsk_6a53f25013cc8191bd8cd1f43701c586"
  },
  {
    "description": "Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and folders, and build hub notes. Use to organize, connect, and improve a knowledge base as notes accumulate.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Curate",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and…"
    },
    "name": "memory-curate",
    "plugin_release_skill_id": "pluginrsk_6a53f25042888191878e8d31d13535e3"
  },
  {
    "description": "Defragment and reorganize agent memory files: split bloated files, merge duplicates, remove stale information, and restructure the memory hierarchy. Use when memory files have grown unwieldy, contain redundancies, or need reorganization. Run periodically (weekly) or on demand.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Defrag",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Defragment and reorganize agent memory files: split bloated files, merge duplicates, remove stale information, and restructure the memory…"
    },
    "name": "memory-defrag",
    "plugin_release_skill_id": "pluginrsk_6a53f250717c81918a0c6daa68278270"
  },
  {
    "description": "Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities. Extracts entities, searches for existing matches, proposes new entities with approval, creates notes with observations and relations, and captures action items.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Ingest",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities."
    },
    "name": "memory-ingest",
    "plugin_release_skill_id": "pluginrsk_6a53f2509cac8191957d1a093df57c8f"
  },
  {
    "description": "Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle edge cases. Use when marking items complete, archiving old entities, or managing any folder-based status workflow.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Lifecycle",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle…"
    },
    "name": "memory-lifecycle",
    "plugin_release_skill_id": "pluginrsk_6a53f250ca20819183073aafa4e46f69"
  },
  {
    "description": "Analyze a complete literary work into a structured Basic Memory knowledge graph. Covers schema design, entity seeding, chapter-by-chapter processing, cross-referencing, validation, and visualization.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Literary Analysis",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Analyze a complete literary work into a structured Basic Memory knowledge graph."
    },
    "name": "memory-literary-analysis",
    "plugin_release_skill_id": "pluginrsk_6a53f250fa688191b5ed9fb9012c7239"
  },
  {
    "description": "Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any custom YAML field rather than free-text content.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Metadata Search",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters."
    },
    "name": "memory-metadata-search",
    "plugin_release_skill_id": "pluginrsk_6a53f2512b908191a1c4386d3c9b1fc3"
  },
  {
    "description": "How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best practices for building a rich knowledge graph. Use when creating or improving notes.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Notes",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best…"
    },
    "name": "memory-notes",
    "plugin_release_skill_id": "pluginrsk_6a53f25161b88191a0f8ff194c8e4a1d"
  },
  {
    "description": "Guide someone new to Basic Memory through designing and building a complete personal knowledge system — interview them about what they want to track, propose a structure, build it with schemas and instruction notes, teach them to use it, and set up their AI assistant to load it automatically. Use this skill whenever a user says they're new to Basic Memory, wants to 'get started', 'set up', or 'onboard' with Basic Memory, doesn't know what to use it for, asks how to organize their memory project or knowledge base, wants help designing folders/schemas/conventions, or asks how to make their assistant remember context between sessions. Also use it when a user has an empty or messy Basic Memory project and wants structure.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Onboarding",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Guide someone new to Basic Memory through designing and building a complete personal knowledge system — interview them about what they want…"
    },
    "name": "memory-onboarding",
    "plugin_release_skill_id": "pluginrsk_6a5b9080fd44819187ec45b362525a90"
  },
  {
    "description": "Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory. Use when triggered by cron, heartbeat, or explicit request to reflect on recent activity. Runs as background processing to improve memory quality over time.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Reflect",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory."
    },
    "name": "memory-reflect",
    "plugin_release_skill_id": "pluginrsk_6a53f2518f4481918dbae1af6a428693"
  },
  {
    "description": "Research an external subject using web search, synthesize findings into a structured Basic Memory entity. Use when asked to research a company, person, technology, or topic — or when a bare name or URL is provided that implies a research request.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Research",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Research an external subject using web search, synthesize findings into a structured Basic Memory entity."
    },
    "name": "memory-research",
    "plugin_release_skill_id": "pluginrsk_6a53f251c2588191b157d440f6ef5070"
  },
  {
    "description": "Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes, and detect drift. Use when working with structured note types (Task, Person, Meeting, etc.) to maintain consistency across the knowledge graph.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Schema",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes…"
    },
    "name": "memory-schema",
    "plugin_release_skill_id": "pluginrsk_6a53f251fbac8191828c1ad17acee73e"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Tasks",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": null,
      "short_description": "Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction."
    },
    "name": "memory-tasks",
    "plugin_release_skill_id": "pluginrsk_6a53f252295c81918333b64cc088bdb4"
  }
]
AFTER
[
  {
    "description": "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.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Agents",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Create, run, and check Basic Memory Cloud agents: notes with type agent whose text is instructions."
    },
    "name": "memory-agents",
    "plugin_release_skill_id": "pluginrsk_6adfc7cdc5648191919da1a2e8863ba4"
  },
  {
    "description": "Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't append a log. On re-capture, rewrite the same note in place instead of duplicating. Use mid-thread or end-of-thread when decisions, insights, or context are worth preserving.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Capture",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't…"
    },
    "name": "memory-capture",
    "plugin_release_skill_id": "pluginrsk_6adfc7cec114819190de235c237b392e"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Comark",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Write Basic Memory notes that render as charts, tables, boards, and live views with `::bm-*` Comark components."
    },
    "name": "memory-comark",
    "plugin_release_skill_id": "pluginrsk_6adfc7cdec548191a92a99d0c0db74db"
  },
  {
    "description": "Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent activity, and search. Use when starting a session or when the user says 'continue with...', 'back to...', or 'where were we?'",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Continue",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent…"
    },
    "name": "memory-continue",
    "plugin_release_skill_id": "pluginrsk_6adfc7ce92ac8191b19dd77c586901a6"
  },
  {
    "description": "Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and folders, and build hub notes. Use to organize, connect, and improve a knowledge base as notes accumulate.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Curate",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and…"
    },
    "name": "memory-curate",
    "plugin_release_skill_id": "pluginrsk_6adfc7ceedc88191b02caf9e6503035c"
  },
  {
    "description": "Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities. Extracts entities, searches for existing matches, proposes new entities with approval, creates notes with observations and relations, and captures action items.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Ingest",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities."
    },
    "name": "memory-ingest",
    "plugin_release_skill_id": "pluginrsk_6adfc7cd4c0481919c693ac59d305b3b"
  },
  {
    "description": "Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle edge cases. Use when marking items complete, archiving old entities, or managing any folder-based status workflow.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Lifecycle",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle…"
    },
    "name": "memory-lifecycle",
    "plugin_release_skill_id": "pluginrsk_6adfc7cc226c81918de9fad71af08b07"
  },
  {
    "description": "Analyze a complete literary work into a structured Basic Memory knowledge graph. Covers schema design, entity seeding, chapter-by-chapter processing, cross-referencing, validation, and visualization.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Literary Analysis",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Analyze a complete literary work into a structured Basic Memory knowledge graph."
    },
    "name": "memory-literary-analysis",
    "plugin_release_skill_id": "pluginrsk_6adfc7cd1a8881918958c101cbaeb7c5"
  },
  {
    "description": "Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any custom YAML field rather than free-text content.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Metadata Search",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters."
    },
    "name": "memory-metadata-search",
    "plugin_release_skill_id": "pluginrsk_6adfc7ccfb6c819192c42fe053038ba7"
  },
  {
    "description": "How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best practices for building a rich knowledge graph. Use when creating or improving notes.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Notes",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best…"
    },
    "name": "memory-notes",
    "plugin_release_skill_id": "pluginrsk_6adfc7cc3fc48191883e8b1431f38644"
  },
  {
    "description": "Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory. Use when triggered by cron, heartbeat, or explicit request to reflect on recent activity. Runs as background processing to improve memory quality over time.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Reflect",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory."
    },
    "name": "memory-reflect",
    "plugin_release_skill_id": "pluginrsk_6adfc7cdf43881919d38d4b530ee666a"
  },
  {
    "description": "Research an external subject using web search, synthesize findings into a structured Basic Memory entity. Use when asked to research a company, person, technology, or topic — or when a bare name or URL is provided that implies a research request.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Research",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Research an external subject using web search, synthesize findings into a structured Basic Memory entity."
    },
    "name": "memory-research",
    "plugin_release_skill_id": "pluginrsk_6adfc7cdfec481918e6a2ddf82db0c2b"
  },
  {
    "description": "Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes, and detect drift. Use when working with structured note types (Task, Person, Meeting, etc.) to maintain consistency across the knowledge graph.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Schema",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes…"
    },
    "name": "memory-schema",
    "plugin_release_skill_id": "pluginrsk_6adfc7cc32848191916046871d08e7be"
  },
  {
    "description": "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.",
    "interface": {
      "brand_color": "#2563EB",
      "default_prompt": null,
      "display_name": "Memory Tasks",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction."
    },
    "name": "memory-tasks",
    "plugin_release_skill_id": "pluginrsk_6adfc7cc34ac8191906ebddcbb7c68d3"
  }
]

changed /release/version

BEFORE
"2.0.0"
AFTER
"3.0.2"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a49590bf6348191a16c0b87ca6b01b4",
  "connector_id": "asdk_app_6a49590bf6348191a16c0b87ca6b01b4",
  "created_at": "2026-07-04T19:03:40.094438Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a49590bf6348191a16c0b87ca6b01b4",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "app-6a49590bf6348191a16c0b87ca6b01b4",
  "release": {
    "app_ids": [
      "asdk_app_6a49590bf6348191a16c0b87ca6b01b4"
    ],
    "app_manifest": {
      "apps": {
        "basic-memory": {
          "id": "asdk_app_6a49590bf6348191a16c0b87ca6b01b4",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Basic Memory gives you a persistent knowledge base: your notes, decisions, research, and project context, stored as plain Markdown files you own. Anything your AI saves to Basic Memory, you can open and edit. Anything you write, your AI can find and build on.\n\nSave what matters. \"Save our pricing decision and link it to the roadmap.\" Notes you save in one conversation are available everywhere.\n\nRetrieve context from anywhere. \"What did we decide about pricing? Check my notes first.\" Never re-explain a project.\n\nSearch by meaning. Semantic and hybrid search across everything you and your AI have saved.\n\nStructured search. Filter by status, type, tags, or priority. \"Show my open tasks, sorted by priority.\"\n\nFollow connections. Linked notes let your AI traverse related context and surface relationships in a living knowledge graph.\n\nShare a workspace with your team. Teammates and their AI tools read and write to one shared source of truth.\n\nNotes are stored as ordinary Markdown that you own. Any AI tool can use and build on it, so your shared context follows you across the assistants and agents you use.\n\nRequires a Basic Memory Cloud account.\n\nUse the Basic Memory Cloud app to view and edit your notes at: https://app.basicmemory.com",
    "display_name": "Basic Memory Cloud",
    "id": "pluginrel_a2a2207b673c8191b9220bf17c0533b5",
    "interface": {
      "brand_color": null,
      "capabilities": [],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000714481f6805a173b757a2bf0",
      "default_prompt": "Help me create my first note",
      "default_prompts": [
        "Help me create my first note",
        "What do you know about my current projects?",
        "Show me the notes we saved about yesterday’s meeting"
      ],
      "developer_name": "Basic Memory",
      "logo_url": "https://files.openai.com/content?id=file_00000000be0481f9af525bb5cd9029fb",
      "logo_url_dark": null,
      "long_description": "Basic Memory gives you a persistent knowledge base: your notes, decisions, research, and project context, stored as plain Markdown files you own. Anything your AI saves to Basic Memory, you can open and edit. Anything you write, your AI can find and build on.\n\nSave what matters. \"Save our pricing decision and link it to the roadmap.\" Notes you save in one conversation are available everywhere.\n\nRetrieve context from anywhere. \"What did we decide about pricing? Check my notes first.\" Never re-explain a project.\n\nSearch by meaning. Semantic and hybrid search across everything you and your AI have saved.\n\nStructured search. Filter by status, type, tags, or priority. \"Show my open tasks, sorted by priority.\"\n\nFollow connections. Linked notes let your AI traverse related context and surface relationships in a living knowledge graph.\n\nShare a workspace with your team. Teammates and their AI tools read and write to one shared source of truth.\n\nNotes are stored as ordinary Markdown that you own. Any AI tool can use and build on it, so your shared context follows you across the assistants and agents you use.\n\nRequires a Basic Memory Cloud account.\n\nUse the Basic Memory Cloud app to view and edit your notes at: https://app.basicmemory.com",
      "plugin_category_id": "productivity",
      "privacy_policy_url": "https://basicmemory.com/privacy",
      "screenshot_urls": [],
      "short_description": "One memory for your AI tools",
      "terms_of_service_url": "https://basicmemory.com/terms",
      "website_url": "https://basicmemory.com"
    },
    "keywords": [],
    "mcp_servers": [
      {
        "key": "basic-memory",
        "metadata": {
          "type": "http",
          "url": "https://cloud.basicmemory.com/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "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.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Agents",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Create, run, and check Basic Memory Cloud agents: notes with type agent whose text is instructions."
        },
        "name": "memory-agents",
        "plugin_release_skill_id": "pluginrsk_6adfc7cdc5648191919da1a2e8863ba4"
      },
      {
        "description": "Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't append a log. On re-capture, rewrite the same note in place instead of duplicating. Use mid-thread or end-of-thread when decisions, insights, or context are worth preserving.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Capture",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Capture the current state of a working thread or conversation into a single coherent Basic Memory note — synthesize where it landed, don't…"
        },
        "name": "memory-capture",
        "plugin_release_skill_id": "pluginrsk_6adfc7cec114819190de235c237b392e"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Comark",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Write Basic Memory notes that render as charts, tables, boards, and live views with `::bm-*` Comark components."
        },
        "name": "memory-comark",
        "plugin_release_skill_id": "pluginrsk_6adfc7cdec548191a92a99d0c0db74db"
      },
      {
        "description": "Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent activity, and search. Use when starting a session or when the user says 'continue with...', 'back to...', or 'where were we?'",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Continue",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Resume prior work by rebuilding context from the Basic Memory knowledge graph — pick up where you left off using memory:// URLs, recent…"
        },
        "name": "memory-continue",
        "plugin_release_skill_id": "pluginrsk_6adfc7ce92ac8191b19dd77c586901a6"
      },
      {
        "description": "Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and folders, and build hub notes. Use to organize, connect, and improve a knowledge base as notes accumulate.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Curate",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Curate the Basic Memory knowledge graph: find orphan notes and suggest links, propose typed relations, merge duplicates, audit tags and…"
        },
        "name": "memory-curate",
        "plugin_release_skill_id": "pluginrsk_6adfc7ceedc88191b02caf9e6503035c"
      },
      {
        "description": "Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities. Extracts entities, searches for existing matches, proposes new entities with approval, creates notes with observations and relations, and captures action items.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Ingest",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Process unstructured external input (meeting transcripts, conversation logs, pasted documents) into structured Basic Memory entities."
        },
        "name": "memory-ingest",
        "plugin_release_skill_id": "pluginrsk_6adfc7cd4c0481919c693ac59d305b3b"
      },
      {
        "description": "Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle edge cases. Use when marking items complete, archiving old entities, or managing any folder-based status workflow.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Lifecycle",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Manage entity status transitions in Basic Memory: archive completed work, move notes between status folders, update frontmatter, and handle…"
        },
        "name": "memory-lifecycle",
        "plugin_release_skill_id": "pluginrsk_6adfc7cc226c81918de9fad71af08b07"
      },
      {
        "description": "Analyze a complete literary work into a structured Basic Memory knowledge graph. Covers schema design, entity seeding, chapter-by-chapter processing, cross-referencing, validation, and visualization.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Literary Analysis",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Analyze a complete literary work into a structured Basic Memory knowledge graph."
        },
        "name": "memory-literary-analysis",
        "plugin_release_skill_id": "pluginrsk_6adfc7cd1a8881918958c101cbaeb7c5"
      },
      {
        "description": "Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters. Use when finding notes by status, priority, confidence, or any custom YAML field rather than free-text content.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Metadata Search",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Structured metadata search for Basic Memory: query notes by custom frontmatter fields using equality, range, array, and nested filters."
        },
        "name": "memory-metadata-search",
        "plugin_release_skill_id": "pluginrsk_6adfc7ccfb6c819192c42fe053038ba7"
      },
      {
        "description": "How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best practices for building a rich knowledge graph. Use when creating or improving notes.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Notes",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "How to write well-structured Basic Memory notes: frontmatter, observations with semantic categories, relations with wiki-links, and best…"
        },
        "name": "memory-notes",
        "plugin_release_skill_id": "pluginrsk_6adfc7cc3fc48191883e8b1431f38644"
      },
      {
        "description": "Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory. Use when triggered by cron, heartbeat, or explicit request to reflect on recent activity. Runs as background processing to improve memory quality over time.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Reflect",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Sleep-time memory reflection: review recent conversations and daily notes, extract insights, and consolidate into long-term memory."
        },
        "name": "memory-reflect",
        "plugin_release_skill_id": "pluginrsk_6adfc7cdf43881919d38d4b530ee666a"
      },
      {
        "description": "Research an external subject using web search, synthesize findings into a structured Basic Memory entity. Use when asked to research a company, person, technology, or topic — or when a bare name or URL is provided that implies a research request.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Research",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Research an external subject using web search, synthesize findings into a structured Basic Memory entity."
        },
        "name": "memory-research",
        "plugin_release_skill_id": "pluginrsk_6adfc7cdfec481918e6a2ddf82db0c2b"
      },
      {
        "description": "Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes, and detect drift. Use when working with structured note types (Task, Person, Meeting, etc.) to maintain consistency across the knowledge graph.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Schema",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Schema lifecycle management for Basic Memory: discover unschemaed notes, infer schemas, create and edit schema definitions, validate notes…"
        },
        "name": "memory-schema",
        "plugin_release_skill_id": "pluginrsk_6adfc7cc32848191916046871d08e7be"
      },
      {
        "description": "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.",
        "interface": {
          "brand_color": "#2563EB",
          "default_prompt": null,
          "display_name": "Memory Tasks",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Task management via Basic Memory schemas: create, track, and resume structured tasks that survive context compaction."
        },
        "name": "memory-tasks",
        "plugin_release_skill_id": "pluginrsk_6adfc7cc34ac8191906ebddcbb7c68d3"
      }
    ],
    "version": "3.0.2"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/basic-memory-cloud?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: b1e5d6907bfad45576c795ccf831f1ecf5975095ce2ea5464f8f06f461c93149