[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7AGEDF2SFAQCM7KA3KSP991":3,"skill-same:01M7AGEDF2SFAQCM7KA3KSP991":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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":35,"ownerHtmlUrl":36,"ownerBlogUrl":37,"ownerDescription":38,"updatedAt":39,"install":40,"resources":53},"01M7AGEDF2SFAQCM7KA3KSP991","secretzero-agent-adopt",null,"Use for agent runtime integration: discover Hermes\u002FOpenClaw installs,\nbootstrap SecretZero environments with `secretzero agent list` \u002F `agent adopt`,\nlockfile preseed, and restore loops. Inherits absolute rule from\n`skills\u002Fsecretzero\u002FSKILL.md` (SecretZero only; never secrets in context).","zloeber\u002FSecretZero","zloeber","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4702624?v=4","01M7AGCEQ32CCAQKAJJ3NS7BE3","Zachary Loeber","01M7AGCEQV5M7FRW8FYTJQAM64",8,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fskills\u002Fsecretzero-agent-adopt\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: secretzero-agent-adopt\ndescription: |\n  Use for agent runtime integration: discover Hermes\u002FOpenClaw installs,\n  bootstrap SecretZero environments with `secretzero agent list` \u002F `agent adopt`,\n  lockfile preseed, and restore loops. Inherits absolute rule from\n  `skills\u002Fsecretzero\u002FSKILL.md` (SecretZero only; never secrets in context).\nlicense: Apache-2.0\ncompatibility: Requires SecretZero CLI (Python 3.12+). Set SZ_AGENT_MODE=true for automated adopt flows.\nmetadata:\n  author: secretzero\n  version: \"1.1\"\nallowed-tools: Bash(secretzero:*) Read\n---\n\n# SecretZero Agent Adopt Skill\n\nUse when an agent runtime (Hermes, OpenClaw, or future claw-like installs) needs a\nSecretZero environment, disaster recovery, or GitOps capture of **present** credentials.\n\nPair with `skills\u002Fsecretzero-agent\u002FSKILL.md` (sync vectors) and\n`skills\u002Fsecretzero-handle\u002FSKILL.md` (spill-safe mode).\n\n## Cold-start (remote repo)\n\n1. Read repository `README.md` HTML comment `agent-entrypoint` block.\n2. Install CLI: `uv tool install -U \"secretzero[all]\"`.\n3. Set spill-safe mode when automating: `export SZ_AGENT_MODE=true`.\n4. Discover installs (read-only):\n\n```bash\nsecretzero agent list --format json\n```\n\n5. Plan adopt (no writes):\n\n```bash\nsecretzero agent adopt --dry-run --format json\n```\n\n6. Bootstrap environment (default output = agent home):\n\n```bash\nsecretzero agent adopt --format json\n```\n\nGitOps capture into the workspace:\n\n```bash\nsecretzero agent adopt --target hermes --source-dir ~\u002F.hermes --output-dir .\u002Fagents\u002Fhermes --template\n```\n\n## Command map\n\n| Command | Purpose |\n|---------|---------|\n| `secretzero agent list` | Detect Hermes\u002FOpenClaw installs + existing SecretZero envs |\n| `secretzero agent adopt` | Write `Secretfile.yml` (present credentials only) |\n| `secretzero agent backup` | Alias of `adopt` — **not** `secretzero backup create` |\n\n## Safety contract\n\n- stdout\u002FJSON is **metadata only** (names, paths, counts).\n- Generated manifests use `default: null` — never copy live values into YAML.\n- Use `--preseed-lockfile` to hash present values without printing them.\n- For missing secrets after restore: `secretzero agent sync --web`.\n- Encrypted DR payloads: `secretzero backup create --encrypted` **after** adopt\u002Fsync.\n\n## Standard restore loop\n\n```bash\nsecretzero agent list --format json\nsecretzero agent adopt --target hermes --preseed-lockfile --format json\nsecretzero validate -f ~\u002F.hermes\u002FSecretfile.yml\nsecretzero agent sync --json -f ~\u002F.hermes\u002FSecretfile.yml\nsecretzero sync -f ~\u002F.hermes\u002FSecretfile.yml\n```\n\nRepeat `agent sync` until `pending_secrets` is empty.\n\n## Autodetect rules\n\n- `--target` omitted → try **Hermes**, then **OpenClaw**.\n- `--source-dir` omitted → default install paths (`~\u002F.hermes`, `~\u002F.openclaw`, env overrides).\n- If target or source cannot be resolved → **no files written**; JSON includes `reason`.\n\n## Definition of done\n\n- SecretZero env exists at chosen `output-dir`.\n- Lockfile preseeded when requested.\n- `agent sync` \u002F `sync` complete with no pending manual secrets.\n- No secret values appeared in agent context or logs.\n","# SecretZero Agent Adopt Skill\n\nUse when an agent runtime (Hermes, OpenClaw, or future claw-like installs) needs a\nSecretZero environment, disaster recovery, or GitOps capture of **present** credentials.\n\nPair with `skills\u002Fsecretzero-agent\u002FSKILL.md` (sync vectors) and\n`skills\u002Fsecretzero-handle\u002FSKILL.md` (spill-safe mode).\n\n## Cold-start (remote repo)\n\n1. Read repository `README.md` HTML comment `agent-entrypoint` block.\n2. Install CLI: `uv tool install -U \"secretzero[all]\"`.\n3. Set spill-safe mode when automating: `export SZ_AGENT_MODE=true`.\n4. Discover installs (read-only):\n\n```bash\nsecretzero agent list --format json\n```\n\n5. Plan adopt (no writes):\n\n```bash\nsecretzero agent adopt --dry-run --format json\n```\n\n6. Bootstrap environment (default output = agent home):\n\n```bash\nsecretzero agent adopt --format json\n```\n\nGitOps capture into the workspace:\n\n```bash\nsecretzero agent adopt --target hermes --source-dir ~\u002F.hermes --output-dir .\u002Fagents\u002Fhermes --template\n```\n\n## Command map\n\n| Command | Purpose |\n|---------|---------|\n| `secretzero agent list` | Detect Hermes\u002FOpenClaw installs + existing SecretZero envs |\n| `secretzero agent adopt` | Write `Secretfile.yml` (present credentials only) |\n| `secretzero agent backup` | Alias of `adopt` — **not** `secretzero backup create` |\n\n## Safety contract\n\n- stdout\u002FJSON is **metadata only** (names, paths, counts).\n- Generated manifests use `default: null` — never copy live values into YAML.\n- Use `--preseed-lockfile` to hash present values without printing them.\n- For missing secrets after restore: `secretzero agent sync --web`.\n- Encrypted DR payloads: `secretzero backup create --encrypted` **after** adopt\u002Fsync.\n\n## Standard restore loop\n\n```bash\nsecretzero agent list --format json\nsecretzero agent adopt --target hermes --preseed-lockfile --format json\nsecretzero validate -f ~\u002F.hermes\u002FSecretfile.yml\nsecretzero agent sync --json -f ~\u002F.hermes\u002FSecretfile.yml\nsecretzero sync -f ~\u002F.hermes\u002FSecretfile.yml\n```\n\nRepeat `agent sync` until `pending_secrets` is empty.\n\n## Autodetect rules\n\n- `--target` omitted → try **Hermes**, then **OpenClaw**.\n- `--source-dir` omitted → default install paths (`~\u002F.hermes`, `~\u002F.openclaw`, env overrides).\n- If target or source cannot be resolved → **no files written**; JSON includes `reason`.\n\n## Definition of done\n\n- SecretZero env exists at chosen `output-dir`.\n- Lockfile preseeded when requested.\n- `agent sync` \u002F `sync` complete with no pending manual secrets.\n- No secret values appeared in agent context or logs.\n",{"name":5,"license":15,"metadata":24,"description":27,"allowed-tools":28,"compatibility":29},{"author":25,"version":26},"secretzero","1.1","Use for agent runtime integration: discover Hermes\u002FOpenClaw installs,\nbootstrap SecretZero environments with `secretzero agent list` \u002F `agent adopt`,\nlockfile preseed, and restore loops. Inherits absolute rule from\n`skills\u002Fsecretzero\u002FSKILL.md` (SecretZero only; never secrets in context).\n","Bash(secretzero:*) Read","Requires SecretZero CLI (Python 3.12+). Set SZ_AGENT_MODE=true for automated adopt flows.","main","a682dba45de8f378811b7c88ac060527ce90a912","skills\u002Fsecretzero-agent-adopt",0,"https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero","https:\u002F\u002Fsecret0.com\u002F","https:\u002F\u002Fgithub.com\u002Fzloeber","https:\u002F\u002Fblog.zacharyloeber.com","Infrastructure and cloud solutions architect. Automation engineer. Professional complexity eater.","2026-10-31 22:04:55",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add zloeber\u002FSecretZero --skill secretzero-agent-adopt",{"tool":46,"command":47},"bunx","bunx skills add zloeber\u002FSecretZero --skill secretzero-agent-adopt",{"tool":49,"command":50},"pnpm","pnpm dlx skills add zloeber\u002FSecretZero --skill secretzero-agent-adopt","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fskills\u002Fsecretzero-agent-adopt\u002FSKILL.md",true,[],[55,61,68,75,82,87],{"skillNo":56,"name":25,"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":19},"01M7AGFT72DBDAFDCCS2SCY12Q","Compatibility entrypoint for SecretZero skills. Enforces the absolute rule:\nnever consume secrets in agent context — use SecretZero for all secret\nhandling. Routes to secretzero-author, secretzero-agent, secretzero-handle,\nand secretzero-agent-adopt.","https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fsrc\u002Fsecretzero\u002Fdata\u002Fskills\u002Fsecretzero\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":19},"01M7AGFNGG84QMWQ97NP7SAQZE","secretzero-handle","Use when the task touches `.env`, dotenv\u002Fjson\u002Fyaml secret files, local `file` targets,\nor any workflow where secret material could enter agent context. Enforces\n`SZ_AGENT_MODE=true` spill-safe CLI usage, ingest preseed, strict manifest validation,\nand safe discovery patterns alongside `secretzero-agent` \u002F `secretzero-author`.","https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fsrc\u002Fsecretzero\u002Fdata\u002Fskills\u002Fsecretzero-handle\u002FSKILL.md",[],[],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":19},"01M7AGFDSKKWBQY3F3KE1DTVCE","secretzero-author","Use when authoring, reviewing, or walking a user through a new or existing\n`Secretfile.yml`. Guided session: manifest root, inventory table, optional\nlocal discovery, add\u002Fedit loop with secret-type and target menus, validate,\noptional `secretzero web`. Hermes + MCP notes included. Safe contextless\ndiscovery, `.szvar` lanes, policy-bound targets. Inherits absolute rule from\n`skills\u002Fsecretzero\u002FSKILL.md`. Co-load `skills\u002Fsecretzero-handle\u002FSKILL.md`\nfor `.env` \u002F spill-safe CLI.","https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fsrc\u002Fsecretzero\u002Fdata\u002Fskills\u002Fsecretzero-author\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M7AGFAAKHFGJWNPE0R6Q6PT9","secretzero-agent","Use for agentic and operational SecretZero workflows including unified\n`agent sync`, CLI\u002FAPI\u002FMCP parity, secure human-in-the-loop vectors, and\nautomation-safe run loops.","https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fsrc\u002Fsecretzero\u002Fdata\u002Fskills\u002Fsecretzero-agent\u002FSKILL.md",[],[],{"skillNo":83,"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":84,"categories":85,"keywords":86,"publishedAt":19},"01M7AGF6EQTHKAE55FJA8M23PM","https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fsrc\u002Fsecretzero\u002Fdata\u002Fskills\u002Fsecretzero-agent-adopt\u002FSKILL.md",[],[],{"skillNo":88,"name":25,"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":89,"categories":90,"keywords":91,"publishedAt":19},"01M7AGF26S7HJT7571JWGV2E53","https:\u002F\u002Fgithub.com\u002Fzloeber\u002FSecretZero\u002Fblob\u002Fmain\u002Fskills\u002Fsecretzero\u002FSKILL.md",[],[]]