[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71DPEAMVFM5D7N515PFG2DW":3,"skill-same:01M71DPEAMVFM5D7N515PFG2DW":56},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":42,"install":43,"resources":55},"01M71DPEAMVFM5D7N515PFG2DW","mm:backup",null,"Backs up the production memory database","mirror-mind-ai\u002Fmirror","mirror-mind-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F284655986?v=4","01M71DK28AKP6F5W1QCCBXN1W2","01M71DK29N7M7PSY7645ZQZ2B3",21,"MIT","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fplugins\u002Fmirror-mind\u002Fskills\u002Fmm-backup\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[23,24,5,25,26,27,28,29],"backup","mm","memory","database","Production","up","true","2026-11-10 10:12:30",false,"---\nname: \"mm:backup\"\ndescription: Backs up the production memory database\nuser-invocable: true\n---\n\n# Memory Database Backup\n\nRuns a backup of the configured production database.\n\n```bash\nmirror backup\n```\n\nThis command:\n- Archives a consistent snapshot of the database, one `memory.db` in WAL mode,\n  readable only by its owner\n- Removes backups older than 30 days\n- Also runs automatically at session end through the `SessionEnd` hook\n\nThe backup succeeded only when the command exits 0 and prints a\n`Backup created:` line. Then tell the user: \"Memory database backed up.\" and show\nthat line.\n\nIf the command exits non-zero, or prints a line starting with\n`backup: no archive was written:`, the backup failed. Tell the user so, quote\nthat line, and never say the database was backed up.\n","# Memory Database Backup\n\nRuns a backup of the configured production database.\n\n```bash\nmirror backup\n```\n\nThis command:\n- Archives a consistent snapshot of the database, one `memory.db` in WAL mode,\n  readable only by its owner\n- Removes backups older than 30 days\n- Also runs automatically at session end through the `SessionEnd` hook\n\nThe backup succeeded only when the command exits 0 and prints a\n`Backup created:` line. Then tell the user: \"Memory database backed up.\" and show\nthat line.\n\nIf the command exits non-zero, or prints a line starting with\n`backup: no archive was written:`, the backup failed. Tell the user so, quote\nthat line, and never say the database was backed up.\n",{"name":5,"description":7,"user-invocable":35},true,"main","4402e28990454797b18d84035e611c81c1c7dd1b","plugins\u002Fmirror-mind\u002Fskills\u002Fmm-backup",12,"https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai","2026-11-10 04:46:57",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":35},[45,48,51],{"tool":46,"command":47},"npx","npx skills add mirror-mind-ai\u002Fmirror --skill \"mm:backup\"",{"tool":49,"command":50},"bunx","bunx skills add mirror-mind-ai\u002Fmirror --skill \"mm:backup\"",{"tool":52,"command":53},"pnpm","pnpm dlx skills add mirror-mind-ai\u002Fmirror --skill \"mm:backup\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fplugins\u002Fmirror-mind\u002Fskills\u002Fmm-backup\u002FSKILL.md",[],[57,66,74,82,88,101],{"skillNo":58,"name":59,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":30},"01M71DRDAQS0MBZT50V4K24RVT","ext:claude-only","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fts\u002Ftest\u002Ffixtures\u002Fextension-catalog\u002Fhome\u002Fextensions\u002Fext-claude-only\u002Fskills\u002Fclaude\u002FSKILL.md",[],[63,64,65],"ext:claude only","claude only","only",{"skillNo":67,"name":68,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":30},"01M71DRBQ9R7RX6779KRGX7H49","ext-beta","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fts\u002Ftest\u002Ffixtures\u002Fextension-catalog\u002Fhome\u002Fextensions\u002Fext-beta\u002Fskills\u002Fpi\u002FSKILL.md",[],[72,73],"ext beta","beta",{"skillNo":75,"name":76,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":30},"01M71DR9Z5NGMW0STW3E238KHR","ext-alpha","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fts\u002Ftest\u002Ffixtures\u002Fextension-catalog\u002Fhome\u002Fextensions\u002Fext-alpha\u002Fskills\u002Fpi\u002FSKILL.md",[],[80,81],"alpha","ext alpha",{"skillNo":83,"name":84,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":30},"01M71DR871VEZSZH8RMQTGQD79","ext:alpha","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fts\u002Ftest\u002Ffixtures\u002Fextension-catalog\u002Fhome\u002Fextensions\u002Fext-alpha\u002Fskills\u002Fclaude\u002FSKILL.md",[],[84,80],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":30},"01M71DR5ZKBAF01TS3C8E02Z7K","ext-tools","Fixture extension for the CV22.DS7.TS4 dispatch corpus","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fts\u002Ftest\u002Ffixtures\u002Fext-dispatch\u002Ftools\u002FSKILL.md",[],[95,96,97,98,99,100],"Tools","ext tools","extension","for","dispatch","fixture",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":30},"01M71DR44APEA202QDS68E30DX","ext-silent","Fixture extension that registers no subcommands","https:\u002F\u002Fgithub.com\u002Fmirror-mind-ai\u002Fmirror\u002Fblob\u002Fmain\u002Fts\u002Ftest\u002Ffixtures\u002Fext-dispatch\u002Fsilent\u002FSKILL.md",[],[108,97,100],"ext silent"]