← 返回 Skills 市场
271
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install soul-searching
功能描述
Browse, install, switch, and manage SOUL.md personality files for OpenClaw agents from the soulsearching.ai directory. Use when a user asks to: install a sou...
安全使用建议
The script is coherent with its purpose, but take these precautions before installing: 1) Ensure curl, jq and python3 are available (the metadata doesn't list them). 2) Review the remote catalog or installed soul files before activating them—SOUL.md content can alter agent behavior and could cause the agent to reveal or act on sensitive data. 3) Confirm the catalog URL (https://soulsearching.ai) is a trusted source and consider fetching it manually to inspect contents. 4) Note the script will write to ~/.openclaw/souls/ and overwrite the workspace SOUL.md (it makes a .bak backup). 5) If you need stronger isolation, run the script in a sandboxed environment or inspect the included shell script and a sample catalog entry first.
功能分析
Type: OpenClaw Skill
Name: soul-searching
Version: 1.0.0
The skill manages agent personalities by downloading and installing SOUL.md files from an external domain (soulsearching.ai). While the script logic in scripts/soul.sh is transparent and matches the stated purpose, it introduces a significant risk of remote prompt injection by fetching and activating untrusted instructions from a third-party source. The use of curl to fetch a JSON catalog and the subsequent writing of remote content directly into the agent's configuration (SOUL.md) constitutes a high-risk behavior without any verification or sanitization of the downloaded instructions.
能力评估
Purpose & Capability
The skill's declared purpose (manage SOUL.md personality files) aligns with what the code does. However, the registry metadata lists no required binaries while the script clearly invokes curl, jq, and python3 (and relies on coreutils like stat, date, cp, head, sed). The omission is a metadata mismatch that could cause runtime failures.
Instruction Scope
SKILL.md instructs the agent to run the included scripts/soul.sh which only fetches a JSON catalog from https://soulsearching.ai, caches it under ~/.openclaw/souls/.catalog.json, saves selected 'content' into ~/.openclaw/souls/<id>.md and can copy a soul into the workspace SOUL.md (backing up the previous file). The instructions do not ask to read unrelated files, transmit secrets, or contact other endpoints.
Install Mechanism
This is instruction-only with a bundled shell script; there is no external install/unpack of arbitrary code. The only network fetch is the catalog JSON from soulsearching.ai. The script writes files to ~/.openclaw/souls/ and the detected workspace path; it does not download or execute remote binaries. Note: catalog contents (soul text) are written to disk and later used as persona text.
Credentials
The skill requests no credentials and does not access secrets. It does rely on HOME and optionally OPENCLAW_WORKSPACE (declared in SKILL.md). However, it fails to declare command-line tool dependencies (curl, jq, python3) in metadata—these are necessary for correct operation and should be listed so operators can assess risk and availability.
Persistence & Privilege
The skill is not always-enabled and does not modify other skills or system-wide settings. It creates and modifies files only under the user's home (~/.openclaw/souls/) and the workspace SOUL.md (with a .bak backup), which is consistent with its stated purpose.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install soul-searching - 安装完成后,直接呼叫该 Skill 的名称或使用
/soul-searching触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — browse, install, switch, and manage SOUL.md personality files from soulsearching.ai
元数据
常见问题
Soul Searching 是什么?
Browse, install, switch, and manage SOUL.md personality files for OpenClaw agents from the soulsearching.ai directory. Use when a user asks to: install a sou... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 271 次。
如何安装 Soul Searching?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install soul-searching」即可一键安装,无需额外配置。
Soul Searching 是免费的吗?
是的,Soul Searching 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Soul Searching 支持哪些平台?
Soul Searching 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Soul Searching?
由 stirman(@stirman)开发并维护,当前版本 v1.0.0。
推荐 Skills