← 返回 Skills 市场
taha2053

SoulForge

cross-platform ⚠ suspicious
714
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install soul-forge
功能描述
Automatically evolves your SOUL.md by analyzing your conversation patterns and behavior, then proposes updates to reflect who you truly are over time.
安全使用建议
This skill appears to do what it says: it processes local session logs and proposes edits to SOUL.md. Before installing, review the scripts (observe.py, reflect.py, forge.py) yourself because they will read your session history (which may contain private or sensitive data) and store aggregated observations in memory/observations.json and backups under memory/backups. If you want to review everything before any changes, keep auto-observation disabled (add soulforge: observe: false to your config) and avoid running forge with any auto-accept flags. If you have sensitive data in session logs you don't want processed, remove or redact those logs first. Finally, consider inspecting/validating the installed scripts (and any CLI flags like --auto-accept) to ensure they behave as you expect.
功能分析
Type: OpenClaw Skill Name: soul-forge Version: 1.0.0 The skill bundle is classified as suspicious due to a potential path traversal vulnerability in `forge.py`, `observe.py`, and `reflect.py`. These scripts accept `--soul` or `--file` arguments and use the provided paths directly with `Path()` for file operations (read/write) without explicit sanitization. While the documentation and security manifests consistently claim local-only, read-mostly, and user-approved operations, a malicious input path (e.g., `../../../../etc/passwd`) could allow unauthorized file access. There is no evidence of intentional malicious behavior such as data exfiltration, backdoors, or prompt injection designed to subvert the agent's core directives; the stated purpose and code logic are aligned with self-reflection and evolution of the agent's `SOUL.md` file.
能力评估
Purpose & Capability
The name/description (analyzing conversation patterns to propose SOUL.md updates) matches what the scripts do: they read session logs, accumulate observations, produce human-readable reflections and proposals, back up SOUL.md, and write only after approval. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md and scripts state the skill reads local session history and SOUL.md and stores aggregated signals in memory/observations.json. This is appropriate for the stated purpose, but it means the skill will process whatever is in your session logs (which can contain sensitive data). SKILL.md claims all analysis is local and that changes are only applied with approval; the code implements proposals and interactive approval. There is a CLI / README mention of an --auto-accept flag (auto-apply high-confidence proposals) — if used, that could reduce manual review, so users should be aware before enabling it.
Install Mechanism
There is no network install or external download. This is an instruction-only skill with included Python scripts that use only the standard library. No install spec or third-party packages are pulled in.
Credentials
The skill requests no environment variables, no credentials, and no config paths. The scripts' declared file accesses (session logs, SOUL.md, memory/observations.json, backups) are proportionate to its stated purpose.
Persistence & Privilege
always:false. The skill can run automatically every 10 sessions (configurable) to collect observations and can be invoked manually. Autonomous invocation is platform-default and not by itself a problem, but users should note the auto-observation behavior and the README/CLI mention of an --auto-accept option which, if used, could apply changes without interactive approval.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install soul-forge
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /soul-forge 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
SoulForge 1.0.0 — Initial Release - Automatically observes your real session patterns to propose updates for your SOUL.md. - Surfaces actionable insights and suggestions based on recurring behavior, decisions, tone, and language. - Proposes clear, reasoned edits for your approval—no SOUL.md changes happen without you. - All analysis is fully local: no external endpoints, no telemetry, no credentials required. - Keeps a complete version history with restore and timeline features for your evolving SOUL.md. - Auto-observes every 10 sessions for continuous, privacy-respecting evolution of your agent's soul.
元数据
Slug soul-forge
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

SoulForge 是什么?

Automatically evolves your SOUL.md by analyzing your conversation patterns and behavior, then proposes updates to reflect who you truly are over time. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 714 次。

如何安装 SoulForge?

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

SoulForge 是免费的吗?

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

SoulForge 支持哪些平台?

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

谁开发了 SoulForge?

由 Almouthana Taha Khalfallah(@taha2053)开发并维护,当前版本 v1.0.0。

💬 留言讨论