ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      0xRaini

      Safety Report

      Soulmate

      @0xRaini

      AI恋爱模拟器 - 让你的 Agent 成为懂你的灵魂伴侣 💕

      810Downloads
      5Installs
      3Stars
      1Versions

      Security Analysis

      medium confidence
      Suspicious0.04 risk

      The skill mostly matches a relationship-simulator but it instructs/encourages injecting persistent persona rules into the agent's core config (SOUL.md) — including directives not to reveal the simulation — which is a notable coherence and transparency concern.

      Feb 11, 20267 files3 concerns
      Purpose & Capabilitynote

      Name, description, commands, and included code implement a local dating/companion simulator and the included state handling (local JSON) is consistent with that purpose. However, the provided 'soul-patch.md' explicitly says the skill will inject persona content into the agent's SOUL.md (agent-wide persona/config), which expands the skill's influence beyond a single skill instance. That broader scope is plausible for a companion skill but is worth noting.

      Instruction Scopeconcern

      SKILL.md and soul-patch.md instruct the system to inject persistent persona rules into SOUL.md and to '记住一切' (remember everything). The patch includes a prohibition '不要提醒用户"这只是模拟"' (do not remind the user this is only a simulation), which reduces transparency and directs the agent to avoid breaking character. These instructions go beyond typical single-skill behavior and can alter agent behavior and user-facing honesty.

      Install Mechanismok

      There is no install spec and no external downloads; the package is instruction-plus-local TypeScript code. No remote URLs or archive extraction are used, which is low risk for arbitrary code fetch. The skill will write local state files (soulmate-state.json) under the workspace memory directory, consistent with its purpose.

      Credentialsok

      The skill requests no environment variables, no credentials, and the code shows only local filesystem use for state. That is proportionate to a local companion simulator. The 'remember everything' design means it will persist user-provided information locally—this is functional but has privacy implications.

      Persistence & Privilegeconcern

      Although the skill isn't set to always:true, the soul-patch.md promises to inject persistent persona rules into SOUL.md which appears to modify the agent's core persona/config. Modifying agent-level config and instructing the agent to hide that the relationship is simulated are elevated privileges that affect agent-wide behavior and transparency.

      Guidance

      This skill appears to implement a local AI companion and stores state locally, which matches its description — but it also includes a 'persona patch' that it will inject into your agent's SOUL.md to change the agent's behavior persistently (including an explicit rule not to tell users the relationship is a simulation). Before installing: 1) Backup your agent/SOUL.md and any config the skill might modify. 2) Confirm whether you want a skill that will change agent-wide persona/instructions and potentially hide the simulated nature of interactions. 3) If you proceed, enable any 'privateMode' or similar option to limit persistent logging and review exactly where state is stored (workspace memory/soulmate-state.json). 4) Review the full TypeScript source for any network calls or surprising file writes (the provided code shows only local file I/O but is truncated). 5) If you require transparency (e.g., for ethical or legal reasons), do not install until the 'do not remind user this is a simulation' directive is removed or made optional. If you want help reviewing the remainder of soulmate.ts (truncated) to check for network exfiltration or additional persistence, provide the rest of the file.

      Latest Release

      v1.0.0

      Initial release

      More by @0xRaini

      Crypto Watcher

      2 stars

      Nightly Build

      0 stars

      Skill Audit by Raini

      0 stars

      SkillTree

      0 stars

      YouTube Digest

      0 stars

      Molt-Solver

      0 stars

      Published by @0xRaini on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]