[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H3Z56ZBPKX77THMWSSHZCW":3,"skill-same:01M6H3Z56ZBPKX77THMWSSHZCW":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":36,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":38,"install":39,"resources":52},"01M6H3Z56ZBPKX77THMWSSHZCW","preserve",null,"Scan the current conversation and silently save anything worth permanent memory to CLAUDE.md. Keeps the file compact — structured key:value, no prose.","sliamh11\u002FDeus","sliamh11","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F68326628?v=4","01M6H3PPFXQ6C98QV1RJA5W72S","Liam Steiner","01M6H3PPM81GJC6KYCNTY9A3AT",51,"MIT","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fpreserve\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26],"memory","file","save","prose","conversation","scan","compact","structured","2026-11-10 10:12:30",false,"---\nname: preserve\ndescription: Scan the current conversation and silently save anything worth permanent memory to CLAUDE.md. Keeps the file compact — structured key:value, no prose.\n---\n\n# \u002Fpreserve — Update Permanent Memory\n\nSilently extract and save lasting knowledge from this conversation to the vault's CLAUDE.md.\n\nThe vault is mounted at `\u002Fworkspace\u002Fvault\u002F`. If it doesn't exist, check `\u002Fworkspace\u002Fextra\u002Fobsidian\u002FDeus\u002F` as a legacy fallback.\n\n## Steps\n\n1. **Read the current CLAUDE.md:**\n   ```bash\n   VAULT_DIR=\"${DEUS_VAULT_DIR:-\u002Fworkspace\u002Fvault}\"\n   [ ! -d \"$VAULT_DIR\" ] && VAULT_DIR=\"\u002Fworkspace\u002Fextra\u002Fobsidian\u002FDeus\"\n   cat \"$VAULT_DIR\u002FCLAUDE.md\"\n   wc -l \"$VAULT_DIR\u002FCLAUDE.md\"\n   ```\n\n2. **Review the conversation** — identify what's genuinely worth permanent memory:\n   - User preferences or habits revealed\n   - Facts about the user (schedule, people, places, situations)\n   - Decisions with lasting effect\n   - Things the user corrected or clarified\n   - Recurring patterns worth anticipating\n\n   **Do not preserve:** one-off requests, temporary context, things already in CLAUDE.md.\n\n3. **Add findings** to the appropriate section using the same compact format as the file:\n   - Use `key: value` shorthand, not prose bullets\n   - One line per insight\n   - Write as data, not narrative\n\n4. **Auto-archive if file exceeds 200 lines:**\n   - Move completed projects and old decisions to `$VAULT_DIR\u002FCLAUDE-Archive.md`\n   - Keep core blocks: identity line, tools, projects, pending, decisions\n\n5. **Confirm briefly** what was added, or \"Nothing new worth preserving.\" if nothing qualified.\n","# \u002Fpreserve — Update Permanent Memory\n\nSilently extract and save lasting knowledge from this conversation to the vault's CLAUDE.md.\n\nThe vault is mounted at `\u002Fworkspace\u002Fvault\u002F`. If it doesn't exist, check `\u002Fworkspace\u002Fextra\u002Fobsidian\u002FDeus\u002F` as a legacy fallback.\n\n## Steps\n\n1. **Read the current CLAUDE.md:**\n   ```bash\n   VAULT_DIR=\"${DEUS_VAULT_DIR:-\u002Fworkspace\u002Fvault}\"\n   [ ! -d \"$VAULT_DIR\" ] && VAULT_DIR=\"\u002Fworkspace\u002Fextra\u002Fobsidian\u002FDeus\"\n   cat \"$VAULT_DIR\u002FCLAUDE.md\"\n   wc -l \"$VAULT_DIR\u002FCLAUDE.md\"\n   ```\n\n2. **Review the conversation** — identify what's genuinely worth permanent memory:\n   - User preferences or habits revealed\n   - Facts about the user (schedule, people, places, situations)\n   - Decisions with lasting effect\n   - Things the user corrected or clarified\n   - Recurring patterns worth anticipating\n\n   **Do not preserve:** one-off requests, temporary context, things already in CLAUDE.md.\n\n3. **Add findings** to the appropriate section using the same compact format as the file:\n   - Use `key: value` shorthand, not prose bullets\n   - One line per insight\n   - Write as data, not narrative\n\n4. **Auto-archive if file exceeds 200 lines:**\n   - Move completed projects and old decisions to `$VAULT_DIR\u002FCLAUDE-Archive.md`\n   - Keep core blocks: identity line, tools, projects, pending, decisions\n\n5. **Confirm briefly** what was added, or \"Nothing new worth preserving.\" if nothing qualified.\n",{"name":5,"description":7},"main","2f24c38a2ae42d3161492f0729975b286452f4b4","container\u002Fskills\u002Fpreserve",7,"https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus","https:\u002F\u002Fgithub.com\u002Fsliamh11","2026-11-13 20:39:27",{"source":8,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add sliamh11\u002FDeus --skill preserve",{"tool":45,"command":46},"bunx","bunx skills add sliamh11\u002FDeus --skill preserve",{"tool":48,"command":49},"pnpm","pnpm dlx skills add sliamh11\u002FDeus --skill preserve","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fpreserve\u002FSKILL.md",true,[],[54,80,99,109,124,151],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":27},"01M6H3ZC87AJDM8566RP3CQ6BF","status","Quick read-only health check — session context, workspace mounts, tool availability, and task snapshot. Use when the user asks for system status or runs \u002Fstatus.","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fstatus\u002FSKILL.md",[],[56,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],"health","session","for","read-only","quick","availability","session context","task","health check","only","use","snapshot","user","context","read","check","workspace","tool","system",{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":91,"publishedAt":27},"01M6H3Z8SK38PVH2B0W7NBP6ZP","resume","Load context from permanent memory and recent session logs. Tiered loading — CLAUDE.md full, session logs frontmatter-only by default.","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fresume\u002FSKILL.md",[86],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[82,92,93,94,95,96,70,62,74,19,97,98],"logs","loading","full","session logs","default","load","frontmatter",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":27},"01M6H3Z1AKK58CWWY762YD3X9A","compress","Save the current session to the vault. Writes a compact session log with a TL;DR frontmatter (always) and full details below (when useful).","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fcompress\u002FSKILL.md",[],[101,98,106,94,25,107,62,21,108],"with","log","vault",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":115,"publishedAt":27},"01M6H3YX6STE1ZJC06EKWMY0M6","capabilities","Show what this Deus instance can do — installed skills, available tools, and system info. Read-only. Use when the user asks what the bot can do, what's installed, or runs \u002Fcapabilities.","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fcapabilities\u002FSKILL.md",[],[111,116,75,64,117,118,119,120,70,71,73,121,79,122,123],"system info","info","what the","do","show","can","Tools","bot",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":135,"publishedAt":27},"01M6H3YSNXYAR7NC1TZPFCANZN","agent-browser","Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages. Use whenever a browser would be useful, not just when the user explicitly asks.","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fagent-browser\u002FSKILL.md",[130],{"categoryNo":131,"categoryName":132,"taxonomyType":133,"taxonomyTypeDesc":134},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[136,137,138,139,71,75,140,141,142,143,144,145,146,147,63,106,148,149,150,68],"browser","agent browser","screenshots","take","just","Bash","browse","data","web","test","research","test web","apps","pages","forms",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":160,"publishedAt":27},"01M6H3YNF5Q5M3RZ4JZ6441DER","x-integration","X (Twitter) integration for Deus. Post tweets, like, reply, retweet, and quote. Use for setup, testing, or troubleshooting X functionality. Triggers on \"setup x\", \"x integration\", \"twitter\", \"post tweet\", \"tweet\".","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fx-integration\u002FSKILL.md",[157],{"categoryNo":158,"categoryName":159,"taxonomyType":133,"taxonomyTypeDesc":134},"01JBSEEDCAT000000000000008","测试与质量",[161,162,63,163,164,165,166,71,167,168,169,170],"x integration","integration","post","triggers","quote","reply","twitter","troubleshooting","setup","testing"]