[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H3WFCPDQJH277PV68KHZAN":3,"skill-same:01M6H3WFCPDQJH277PV68KHZAN":54},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":38,"ownerHtmlUrl":39,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":40,"install":41,"resources":53},"01M6H3WFCPDQJH277PV68KHZAN","preferences",null,"View or modify Deus user preferences (name, catch-me-up behavior, bypass permissions, persona)","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\u002F.claude\u002Fskills\u002Fpreferences\u002Fskill.md",[],[5,19,20,21,22,23,24,25,26,27],"permissions","persona","view","behavior","user","up","me","name","true","2026-11-10 10:12:30",false,"---\nname: preferences\ndescription: View or modify Deus user preferences (name, catch-me-up behavior, bypass permissions, persona)\nuser_invocable: true\n---\n\n# \u002Fpreferences\n\nManage Deus user preferences. These are stored in `~\u002F.config\u002Fdeus\u002Fconfig.json` alongside the vault path.\n\n## Config location\n\n```bash\n~\u002F.config\u002Fdeus\u002Fconfig.json\n```\n\n## Available preferences\n\n| Key | Type | Default | Description |\n|-----|------|---------|-------------|\n| `name` | string | `\"\"` | User's name - Deus uses it in greetings and context |\n| `catch_me_up` | boolean | `true` | Auto \"Catch me up\" greeting when launching in home mode |\n| `bypass_permissions` | boolean | `true` | Try `--dangerously-skip-permissions` on launch (falls back to normal if declined) |\n| `persona` | string | `\"\"` | Free-text personality\u002Fbehavior instructions appended to Deus identity |\n\n## When invoked with no arguments or `show`\n\nRead `~\u002F.config\u002Fdeus\u002Fconfig.json` and display current preferences:\n\n```\nDeus Preferences\n  name:               \u003Cvalue or \"(not set)\">\n  catch_me_up:        \u003Con|off> (auto-greet with session summary on launch)\n  bypass_permissions:  \u003Con|off> (skip permission prompts on launch)\n  persona:            \u003Cvalue or \"(not set)\">\n\nSet with: \u002Fpreferences \u003Ckey> \u003Cvalue>\nExamples:\n  \u002Fpreferences name \"Alex\"\n  \u002Fpreferences catch_me_up off\n  \u002Fpreferences persona \"Always respond in a casual tone\"\n```\n\n## When invoked with arguments\n\nParse the first argument as the key and the rest as the value.\n\n- For boolean keys (`catch_me_up`, `bypass_permissions`): accept `on\u002Foff`, `true\u002Ffalse`, `yes\u002Fno`\n- For string keys (`name`, `persona`): accept the remaining text as the value\n- To clear a string value: `\u002Fpreferences name \"\"` or `\u002Fpreferences persona clear`\n\n### Implementation\n\nUse Python to update the JSON file in-place (preserves other keys like `vault_path`):\n\n```bash\npython3 -c \"\nimport json, sys\nfrom pathlib import Path\np = Path('~\u002F.config\u002Fdeus\u002Fconfig.json').expanduser()\nd = json.loads(p.read_text()) if p.exists() else {}\nkey, val = sys.argv[1], sys.argv[2]\nif key in ('catch_me_up', 'bypass_permissions'):\n    d[key] = val.lower() in ('true', 'on', 'yes', '1')\nelse:\n    d[key] = '' if val.lower() in ('clear', '\\\"\\\"', \\\"''\\\") else val\np.write_text(json.dumps(d, indent=2))\nprint(f'Set {key} = {d[key]}')\n\" \"\u003Ckey>\" \"\u003Cvalue>\"\n```\n\nConfirm the change and note that it takes effect on next `deus` launch (not mid-session).\n\n## Validation\n\n- Only allow the 4 documented keys. Reject unknown keys with a helpful message.\n- `persona` can be any text. Warn if it exceeds 500 characters (but still save it).\n","# \u002Fpreferences\n\nManage Deus user preferences. These are stored in `~\u002F.config\u002Fdeus\u002Fconfig.json` alongside the vault path.\n\n## Config location\n\n```bash\n~\u002F.config\u002Fdeus\u002Fconfig.json\n```\n\n## Available preferences\n\n| Key | Type | Default | Description |\n|-----|------|---------|-------------|\n| `name` | string | `\"\"` | User's name - Deus uses it in greetings and context |\n| `catch_me_up` | boolean | `true` | Auto \"Catch me up\" greeting when launching in home mode |\n| `bypass_permissions` | boolean | `true` | Try `--dangerously-skip-permissions` on launch (falls back to normal if declined) |\n| `persona` | string | `\"\"` | Free-text personality\u002Fbehavior instructions appended to Deus identity |\n\n## When invoked with no arguments or `show`\n\nRead `~\u002F.config\u002Fdeus\u002Fconfig.json` and display current preferences:\n\n```\nDeus Preferences\n  name:               \u003Cvalue or \"(not set)\">\n  catch_me_up:        \u003Con|off> (auto-greet with session summary on launch)\n  bypass_permissions:  \u003Con|off> (skip permission prompts on launch)\n  persona:            \u003Cvalue or \"(not set)\">\n\nSet with: \u002Fpreferences \u003Ckey> \u003Cvalue>\nExamples:\n  \u002Fpreferences name \"Alex\"\n  \u002Fpreferences catch_me_up off\n  \u002Fpreferences persona \"Always respond in a casual tone\"\n```\n\n## When invoked with arguments\n\nParse the first argument as the key and the rest as the value.\n\n- For boolean keys (`catch_me_up`, `bypass_permissions`): accept `on\u002Foff`, `true\u002Ffalse`, `yes\u002Fno`\n- For string keys (`name`, `persona`): accept the remaining text as the value\n- To clear a string value: `\u002Fpreferences name \"\"` or `\u002Fpreferences persona clear`\n\n### Implementation\n\nUse Python to update the JSON file in-place (preserves other keys like `vault_path`):\n\n```bash\npython3 -c \"\nimport json, sys\nfrom pathlib import Path\np = Path('~\u002F.config\u002Fdeus\u002Fconfig.json').expanduser()\nd = json.loads(p.read_text()) if p.exists() else {}\nkey, val = sys.argv[1], sys.argv[2]\nif key in ('catch_me_up', 'bypass_permissions'):\n    d[key] = val.lower() in ('true', 'on', 'yes', '1')\nelse:\n    d[key] = '' if val.lower() in ('clear', '\\\"\\\"', \\\"''\\\") else val\np.write_text(json.dumps(d, indent=2))\nprint(f'Set {key} = {d[key]}')\n\" \"\u003Ckey>\" \"\u003Cvalue>\"\n```\n\nConfirm the change and note that it takes effect on next `deus` launch (not mid-session).\n\n## Validation\n\n- Only allow the 4 documented keys. Reject unknown keys with a helpful message.\n- `persona` can be any text. Warn if it exceeds 500 characters (but still save it).\n",{"name":5,"description":7,"user_invocable":33},true,"main","2f24c38a2ae42d3161492f0729975b286452f4b4",".claude\u002Fskills\u002Fpreferences",7,"https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus","https:\u002F\u002Fgithub.com\u002Fsliamh11","2026-11-13 20:39:27",{"source":8,"skillName":5,"commands":42,"prompt":52,"zipAvailable":33},[43,46,49],{"tool":44,"command":45},"npx","npx skills add sliamh11\u002FDeus --skill preferences",{"tool":47,"command":48},"bunx","bunx skills add sliamh11\u002FDeus --skill preferences",{"tool":50,"command":51},"pnpm","pnpm dlx skills add sliamh11\u002FDeus --skill preferences","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpreferences\u002Fskill.md",[],[55,80,100,114,124,139],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":28},"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",[],[57,62,63,64,65,66,67,68,69,70,71,72,73,23,74,75,76,77,78,79],"health","snapshot","for","read-only","quick","availability","session context","task","health check","only","use","session","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":28},"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,97,71,73,74,98,99],"memory","load","loading","full","session logs","default","logs","frontmatter",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":106,"publishedAt":28},"01M6H3Z56ZBPKX77THMWSSHZCW","preserve","Scan the current conversation and silently save anything worth permanent memory to CLAUDE.md. Keeps the file compact — structured key:value, no prose.","https:\u002F\u002Fgithub.com\u002Fsliamh11\u002FDeus\u002Fblob\u002Fmain\u002Fcontainer\u002Fskills\u002Fpreserve\u002FSKILL.md",[],[102,107,108,109,110,111,112,113,92],"structured","compact","scan","conversation","prose","save","file",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":28},"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",[],[116,121,99,95,108,122,73,112,123],"with","log","vault",{"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":130,"publishedAt":28},"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",[],[126,131,132,79,65,133,134,135,136,137,138,71,72,23,75],"Tools","bot","can","system info","info","what the","do","show",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":150,"publishedAt":28},"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",[145],{"categoryNo":146,"categoryName":147,"taxonomyType":148,"taxonomyTypeDesc":149},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[151,152,153,64,121,154,155,156,69,157,72,75,158,159,160,161,162,163,164,165],"agent browser","browser","take","apps","pages","forms","test web","just","Bash","browse","data","web","test","research","screenshots"]