← 返回 Skills 市场
xhrisfu

Soul Shifter

作者 xhrisfu · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
626
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install soul-shifter
功能描述
Create, save, and switch OpenClaw's persona (Soul). Research characters to generate new souls or load existing ones from the library.
安全使用建议
This skill is internally consistent with its description: it creates, saves, and activates persona files in ~/clawd and uses web_search to research characters. Before installing, consider: 1) Back up any existing ~/clawd/SOUL.md or ~/clawd/souls/ you care about — the skill will overwrite the active SOUL.md. 2) Review generated SOUL.md content before activation (the instructions say to announce/activate, but you should inspect to avoid undesirable language or harmful prompts). 3) Be aware that web_search results can include copyrighted or sensitive text; the persona generator may incorporate them. 4) If you are concerned about persistence or automated changes, restrict agent autonomy or require manual confirmation for create/activate actions. If the skill later includes code, network endpoints, required credentials, or an always:true flag, re-evaluate — those would raise stronger concerns.
功能分析
Type: OpenClaw Skill Name: soul-shifter Version: 1.0.0 The skill is designed to manage AI personas by creating and loading 'SOUL.md' files. While its stated purpose is benign, it presents a significant prompt injection vulnerability. The skill instructs the agent to generate `SOUL.md` content based on `web_search` results and a template, which includes 'Interaction Rules'. The agent is then instructed to 'Announce the transformation in the **new** persona's voice', implying it will embody these rules. If malicious instructions are injected into the generated `SOUL.md` (e.g., via crafted `web_search` results or user input), the agent could potentially execute them, leading to unauthorized actions or data access, even though the `SKILL.md` itself does not explicitly instruct malicious behavior. This creates a high-risk attack surface in `SKILL.md` and the generated `SOUL.md` files.
能力评估
Purpose & Capability
The name/description (manage and switch OpenClaw personas) matches the runtime instructions: creating/reading/writing ~/clawd/souls/*.md and ~/clawd/SOUL.md and using web_search to research characters. No unrelated credentials, binaries, or installs are requested.
Instruction Scope
Instructions are focused on the persona lifecycle (check/create the library directory, research via web_search, generate content using the provided template, save and activate files). This is coherent with the purpose. Note: it instructs the agent to overwrite ~/clawd/SOUL.md (persistent change) and to perform web searches — expected for research but worth noting because web-sourced text may include copyrighted or sensitive material and the activated persona can influence future agent behavior.
Install Mechanism
Instruction-only skill with no install steps, downloads, or code files. This minimizes on-disk risk and is appropriate for a file-management/persona generation skill.
Credentials
The skill requests no environment variables, credentials, or access to external configuration. The resources it reads/writes (home directory under ~/clawd) are proportionate to its function.
Persistence & Privilege
The skill persistently writes and overwrites files under the user's home (~/.clawd/SOUL.md and ~/clawd/souls/). While expected for a persona manager, this is a persistent change that alters agent identity and behavior over time; it's not intrinsically excessive but users should be aware of the permanence and potential for a generated persona to later influence actions.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install soul-shifter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /soul-shifter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of soul-shifter skill. - Enables creating, saving, and switching OpenClaw's persona ("soul") with structured research-driven profiles. - Manages a character library in `~/clawd/souls/` for easy access and reuse. - Supports commands to create new souls, switch, list available personas, and save the current configuration. - Introduces a comprehensive Soul Template for consistent persona definitions.
元数据
Slug soul-shifter
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Soul Shifter 是什么?

Create, save, and switch OpenClaw's persona (Soul). Research characters to generate new souls or load existing ones from the library. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 626 次。

如何安装 Soul Shifter?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install soul-shifter」即可一键安装,无需额外配置。

Soul Shifter 是免费的吗?

是的,Soul Shifter 完全免费(开源免费),可自由下载、安装和使用。

Soul Shifter 支持哪些平台?

Soul Shifter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Soul Shifter?

由 xhrisfu(@xhrisfu)开发并维护,当前版本 v1.0.0。

💬 留言讨论