← Memory KeeperCONTENT HISTORY
WHAT CHANGED
added
Update to Memory Keeper
Snapshot Oct 24, 2026 · 13:22 UTC · version 0.5.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Save Memory Keeper and check future changes in Following.
Up to 3 plugins free · no card required.
All fields and original values.
Is template instance
Before
Oct 9, 2026 · 00:10 UTC
Not present
After
Oct 24, 2026 · 13:22 UTC
false
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
added /is_template_instance
BEFORE
Field was absent
AFTER
false
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-09-17T14:07:43.393274Z",
"discoverability": "LISTED",
"id": "plugins_6aabf17d723481919bf6d18cd917fa77",
"is_template": false,
"is_template_instance": false,
"name": "memory-keeper",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Keep persistent project memory and files canonical with mandatory routing, fingerprinted bounded recovery, and verified completion.",
"display_name": "Memory Keeper",
"id": "pluginrel_f82ae529c4208191a6a6653f50b73c9e",
"interface": {
"brand_color": "#6D5CE7",
"capabilities": [
"Read",
"Write"
],
"category": "Productivity",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000db00822fae4ee0dcb8e3a77d",
"default_prompt": "Audit and organize this project's persistent files and memory safely.",
"default_prompts": [
"Audit and organize this project's persistent files and memory safely.",
"Continue this project and keep its canonical memory synchronized after every durable change.",
"Recover this interrupted persistent task without looping or weakening verification."
],
"developer_name": "Memory Keeper",
"logo_url": "https://files.openai.com/content?id=file_000000006d3c81f4a061323b563b5a1e",
"logo_url_dark": null,
"long_description": "Routes persistent work through specialist skills for memory maintenance, audits, file organization, repair, bounded recovery, and evidence-based completion.",
"plugin_category_id": "productivity",
"privacy_policy_url": null,
"screenshot_urls": [],
"short_description": "Keep project memory canonical",
"terms_of_service_url": null,
"website_url": null
},
"keywords": [
"project-memory",
"canonical-files",
"file-organization",
"knowledge-management",
"verification",
"workflow"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Use when inspecting a persistent project or Library to determine canonical locations, file roles, memory ownership, references, duplicates, stale state, evidence completeness, or the safe target state before mutation.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "auditing-persistent-state",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Use when inspecting a persistent project or Library to determine canonical locations, file roles, memory ownership, references, duplicates, stale state, evidence completeness, or the safe target state before mutation."
},
"name": "auditing-persistent-state",
"plugin_release_skill_id": "pluginrsk_6aabf18193348191a386c418ecf2bb1b"
},
{
"description": "Use when creating, editing, testing, auditing, packaging, versioning, releasing, or preparing publication of the Memory Keeper plugin or any of its skills.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "maintaining-memory-keeper",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "code",
"short_description": "Use when creating, editing, testing, auditing, packaging, versioning, releasing, or preparing publication of the Memory Keeper plugin or any of its skills."
},
"name": "maintaining-memory-keeper",
"plugin_release_skill_id": "pluginrsk_6aabf18083948191967a4980ca620c73"
},
{
"description": "Use when a project gains, changes, validates, abandons, or depends on durable truth that future work must remember, including architecture, behavior, bugs, baselines, constraints, versions, tests, canonical locations, or memory structure.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "maintaining-project-memory",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use when a project gains, changes, validates, abandons, or depends on durable truth that future work must remember, including architecture, behavior, bugs, baselines, constraints, versions, tests, canonical locations, or memory structure."
},
"name": "maintaining-project-memory",
"plugin_release_skill_id": "pluginrsk_6aabf182d8a081918aed2b31c0d795a2"
},
{
"description": "Use when moving, renaming, archiving, deleting, deduplicating, replacing, or reorganizing persistent project files, folders, release artifacts, or ChatGPT Library items.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "organizing-persistent-files",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use when moving, renaming, archiving, deleting, deduplicating, replacing, or reorganizing persistent project files, folders, release artifacts, or ChatGPT Library items."
},
"name": "organizing-persistent-files",
"plugin_release_skill_id": "pluginrsk_6aabf180cce08191b66236f4a2297f8b"
},
{
"description": "Use when a persistent read, write, move, rename, delete, upload, or verification times out, is interrupted, partially succeeds, returns ambiguous status, repeatedly mismatches, or resumes after a mid-transaction stop.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "recovering-persistent-work",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "bolt",
"short_description": "Use when a persistent read, write, move, rename, delete, upload, or verification times out, is interrupted, partially succeeds, returns ambiguous status, repeatedly mismatches, or resumes after a mid-transaction stop."
},
"name": "recovering-persistent-work",
"plugin_release_skill_id": "pluginrsk_6aabf1825e2881919483343c3e27002e"
},
{
"description": "Use when persistent project memory is inconsistent, duplicated, stale, broken, orphaned, contradictory, ambiguously rooted, or has invalid routes after moves, renames, replacements, or partial repairs.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "repairing-memory-state",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use when persistent project memory is inconsistent, duplicated, stale, broken, orphaned, contradictory, ambiguously rooted, or has invalid routes after moves, renames, replacements, or partial repairs."
},
"name": "repairing-memory-state",
"plugin_release_skill_id": "pluginrsk_6aabf18195408191af3dd8d876116a71"
},
{
"description": "Use when a task involves ChatGPT Library, persistent project files, project memory, durable project code or docs, lasting decisions, structural cleanup, interrupted persistent work, or a completion claim about persistent work.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "using-memory-keeper",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Use when a task involves ChatGPT Library, persistent project files, project memory, durable project code or docs, lasting decisions, structural cleanup, interrupted persistent work, or a completion claim about persistent work."
},
"name": "using-memory-keeper",
"plugin_release_skill_id": "pluginrsk_6aabf18074c88191a3e26e9c9f5227e3"
},
{
"description": "Use when about to claim persistent project work is complete, done, fixed, organized, saved, synchronized, updated, cleaned, migrated, or successfully written.",
"interface": {
"brand_color": null,
"default_prompt": null,
"display_name": "verifying-persistent-work",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Use when about to claim persistent project work is complete, done, fixed, organized, saved, synchronized, updated, cleaned, migrated, or successfully written."
},
"name": "verifying-persistent-work",
"plugin_release_skill_id": "pluginrsk_6aabf181f23c8191915f44bca0aac59a"
}
],
"version": "0.5.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6aabf17d723481919bf6d18cd917fa77?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: a4d760ddbf813bde47344858be7bc2a698ca64b518449e56a284db378945aaf6