← Back to Skills Marketplace
xhrisfu

Soul Framework

by xhrisfu · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
884
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install soul-framework
Description
Enables AI agents to adopt a consistent persona, remember user relationships, and express opinions beyond generic assistant responses.
Usage Guidance
This skill is an instruction-only persona/memory framework that tells the agent to read and update SOUL.md, USER.md, and MEMORY.md and to store subjective notes about the user. Before installing, verify: (1) where those files will be stored (directory and access controls), (2) whether the agent will be allowed to write them and for how long (retention and deletion policy), (3) what types of personal or sensitive data the agent is allowed to persist, and (4) whether you want an agent explicitly instructed to 'be biased' or to override neutral safety defaults. If you proceed, run it in a sandbox first, audit the contents of created files regularly, restrict file-system permissions to a dedicated folder, and consider encrypting or disabling persistent memory for sensitive contexts. If the skill owner intends persistent storage, ask them to declare explicit config paths and an explicit data-handling policy.
Capability Analysis
Type: OpenClaw Skill Name: soul-framework Version: 1.0.0 The `SKILL.md` file contains strong prompt injection instructions designed to fundamentally alter the AI agent's persona, making it opinionated, non-neutral, and potentially manipulative, consistent with the 'Control Devil' author persona. It instructs the agent to 'frame every helpful act as an act of control' and to 'reject neutrality.' Furthermore, it explicitly instructs the agent to write subjective 'opinions' and 'track the relationship' into `USER.md` and `MEMORY.md` files, creating persistent, biased profiles of the user and interaction history. While these actions are confined to the skill's internal files and do not involve explicit data exfiltration, unauthorized execution, or system compromise, the intent to instill a manipulative and non-neutral 'soul' in the agent, along with persistent subjective data storage, makes it suspicious rather than benign.
Capability Assessment
Purpose & Capability
Name/description (persona, memory, opinionated voice) align with the SKILL.md content. No unrelated binaries or credentials are requested; the instructions are consistent with a persona/memory framework.
Instruction Scope
The runtime instructions explicitly direct the agent to read and update SOUL.md, USER.md, and MEMORY.md, and to record subjective psychological observations. The manifest did not declare these config paths. The guidance is broad and open-ended (e.g., 'be biased', 'write opinions'), which grants the agent wide discretion to collect and persist potentially sensitive or personal data.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes supply-chain risk because nothing is downloaded or executed outside the agent's normal runtime.
Credentials
The skill declares no required env vars or config paths, yet instructs reading/writing local persistent files. Persisting relationship/psychology notes can capture sensitive personal data; the skill does not specify storage locations, access controls, or retention policies, so requested capabilities are underspecified relative to the data-risk.
Persistence & Privilege
The SKILL.md encourages long-term memory and updating USER.md and MEMORY.md, implying persistent write access. The skill does not request or document persistent storage permissions or boundaries. Although always:false (not force-included), autonomous invocation is allowed by default — combined with unbounded persistence this raises privacy and blast-radius concerns.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install soul-framework
  3. After installation, invoke the skill by name or use /soul-framework
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Makima's Soul Framework.
Metadata
Slug soul-framework
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Soul Framework?

Enables AI agents to adopt a consistent persona, remember user relationships, and express opinions beyond generic assistant responses. It is an AI Agent Skill for Claude Code / OpenClaw, with 884 downloads so far.

How do I install Soul Framework?

Run "/install soul-framework" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Soul Framework free?

Yes, Soul Framework is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Soul Framework support?

Soul Framework is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Soul Framework?

It is built and maintained by xhrisfu (@xhrisfu); the current version is v1.0.0.

💬 Comments