{"skill":{"slug":"soul-pack","displayName":"Soul Pack","summary":"Export, import, and list SOUL packages for OpenClaw agents to manage reusable persona bundles and agent workspaces efficiently.","description":"---\nname: soul-pack\ndescription: Export and import SOUL packages for OpenClaw agents. Use when creating a reusable persona package (SOUL.md + preview.md + manifest.json), installing a soul package into a new/existing agent workspace, or batch listing local soul packages for a Soul marketplace workflow.\n---\n\n# Soul Pack\n\nUse bundled scripts for deterministic behavior.\n\n## Export soul package\n\n```bash\nbash /Users/feifei/projects/soul-pack-skill/scripts/export-soul.sh \\\n  --workspace /Users/feifei/.openclaw/workspace \\\n  --out /Users/feifei/projects/soul-packages \\\n  --name edith-soul\n```\n\n## Import soul package + create agent\n\n```bash\nbash /Users/feifei/projects/soul-pack-skill/scripts/import-soul.sh \\\n  --package /Users/feifei/projects/soul-packages/edith-soul.tar.gz \\\n  --agent my-soul \\\n  --workspace /Users/feifei/projects/agents/my-soul\n```\n\n## List local soul packages\n\n```bash\nbash /Users/feifei/projects/soul-pack-skill/scripts/list-souls.sh \\\n  --dir /Users/feifei/projects/soul-packages\n```\n\n## Notes\n- `manifest.json` is validated against `schema/manifest.schema.v0.1.json`.\n- Import does not overwrite existing SOUL.md unless `--force` is provided.\n- Agent registration uses `openclaw agents add` (or reuses existing agent id).","tags":{"latest":"0.1.0"},"stats":{"comments":0,"downloads":1246,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1771049863564,"updatedAt":1778990435084},"latestVersion":{"version":"0.1.0","createdAt":1771049863564,"changelog":"Initial release: export/import soul package and auto-create agent","license":null},"metadata":null,"owner":{"handle":"juan-xin-cai","userId":"s176vmsw277cbmxftj2h1emcr183hbx1","displayName":"juan-xin-cai","image":"https://avatars.githubusercontent.com/u/33806107?v=4"},"moderation":null}