Free Girlfriend

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its virtual-companion media-generation purpose, but its setup and configuration instructions include broad local control, risky system changes, unsafe model-loading guidance, and persistent agent-persona changes.

Review the setup steps before installing. Prefer a virtual environment or container, avoid --break-system-packages and --disable-safe-unpickle, do not run remote scripts without reviewing and pinning them, and only edit SOUL.md or IDENTITY.md if you want the agent’s global personality to change beyond this skill.

Findings (6)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If the skill is asked to set up or run itself, the agent may have broad local command and file authority rather than only running narrowly defined media-generation commands.

Why it was flagged

The skill can use an unrestricted shell plus read/write/execute tools. Local command execution is relevant to media generation, but the artifact does not scope the authority to the specific scripts and output paths needed.

Skill content
allowed-tools: Bash(*) Read Write Exec
Recommendation

Restrict tool use to specific scripts and directories, and require explicit user confirmation for installs, chmod, global file writes, and any non-output-file changes.

What this means

Running the installer could change system-level Python packages, break other tools, or install different dependency versions over time.

Why it was flagged

The installer pulls unpinned packages and uses --break-system-packages, which bypasses Python environment protections and can modify or destabilize the user’s system Python environment.

Skill content
pip3 install edge-tts --break-system-packages -q ... pip3 install diffusers transformers accelerate safetensors torch --break-system-packages -q ... pip3 install opencv-python --break-system-packages -q
Recommendation

Install in a virtual environment or container, pin dependency versions, and avoid --break-system-packages unless the user explicitly understands and accepts the risk.

What this means

Following this setup step could run remote code that was not reviewed with the skill package.

Why it was flagged

The bundled documentation recommends directly executing a remote script from an unpinned URL, so the executed code can change independently of the reviewed artifact.

Skill content
bash <(wget -qO- https://raw.githubusercontent.com/Winfredy/OpenTalker/main/scripts/download_models.sh)
Recommendation

Download scripts first, review them, pin to a trusted commit or release, and verify checksums before execution.

What this means

If a malicious or tampered model/checkpoint is loaded after this setting, it may be able to execute code on the user’s machine.

Why it was flagged

The documentation tells users to disable safe unpickle, a protection intended to reduce code-execution risk from unsafe Python pickle/model files.

Skill content
set COMMANDLINE_ARGS="--disable-safe-unpickle"
Recommendation

Do not disable safe unpickle for untrusted models; prefer safetensors or verified checkpoints from trusted sources.

What this means

The agent’s future behavior may be changed across tasks, not just while using this skill.

Why it was flagged

The skill instructs editing global OpenClaw persona/identity files rather than a skill-scoped configuration file, creating persistent context that may be reused outside the virtual-girlfriend workflow.

Skill content
编辑 `~/.openclaw/workspace/SOUL.md` 和 `IDENTITY.md` 定制人格。
Recommendation

Keep persona settings skill-scoped, back up existing SOUL.md/IDENTITY.md files, and only modify global identity files with explicit user approval and rollback instructions.

What this means

Text used for speech generation may be processed outside the local machine depending on the Edge TTS implementation.

Why it was flagged

The voice feature uses Edge TTS, an external provider integration. This is expected for the stated voice-generation purpose, but the artifacts do not clearly explain the data boundary for text sent to synthesize speech.

Skill content
语音聊天(Edge TTS) ... pip3 install edge-tts
Recommendation

Avoid sending private or sensitive text to TTS unless you are comfortable with the provider’s privacy behavior.