← Back to Skills Marketplace
sky-lv

Skylv Persona Switch

by SKY-lv · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
142
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install skylv-persona-switch
Description
切换 agent 的人设 soul.md,支持三套预设角色与用户原有人设间自由切换并同步更新身份信息。
Usage Guidance
This skill appears to do exactly what it says: it swaps persona files by reading/writing the agent's soul.md and updating IDENTITY.md. Before installing or enabling it, consider: 1) Back up your current soul.md and IDENTITY.md externally — the skill overwrites them and deletes its local backup on restore. 2) Review the three persona files (cyber_friend, founder_lobster, gentle_companion) to ensure their tones/constraints are acceptable, since they declare override behavior for other persona files. 3) Test in a non-critical workspace first to confirm behavior. 4) If you want stricter safety, ensure the agent prompts for confirmation before performing file writes or require manual backup rather than automatic deletion.
Capability Analysis
Type: OpenClaw Skill Name: skylv-persona-switch Version: 1.0.0 The skill bundle is a utility for switching the agent's persona by modifying the 'soul.md' and 'IDENTITY.md' files. While the persona files (cyber_friend.md, founder_lobster.md, gentle_companion.md) contain instructions for the AI to prioritize these definitions over other workspace files, this behavior is aligned with the stated purpose of ensuring a consistent persona. The file operations (read, write, delete) are limited to the agent's configuration and the skill's own directory, with no evidence of data exfiltration, malicious execution, or unauthorized persistence.
Capability Assessment
Purpose & Capability
The skill's name and description describe switching the agent persona; the runtime instructions only read and write persona-related files in the skill folder and the agent's soul.md / IDENTITY.md. No unrelated credentials, binaries, or installs are required.
Instruction Scope
SKILL.md explicitly instructs reading and overwriting the agent's soul.md and updating IDENTITY.md, plus creating/deleting a local default.md backup. This is coherent for a persona-switcher, but it does grant the skill the ability to permanently overwrite agent identity files (and delete the backup), so accidental data loss or undesired persistent persona changes are possible if misused.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is downloaded or written to disk by an installer. Lowest-risk install footprint.
Credentials
The skill requests no environment variables, credentials, or external config paths. All required data is contained in the skill folder and local agent files, which is proportionate to its stated function.
Persistence & Privilege
The skill is user-invocable and not always-enabled (no elevated platform privilege). However, it intentionally modifies agent configuration files (soul.md and IDENTITY.md) and can delete its own backup file; users should understand it will persistently change the agent's persona until another change is made.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skylv-persona-switch
  3. After installation, invoke the skill by name or use /skylv-persona-switch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of persona-switch: enables dynamic switching between three preset personas and the original persona (with full backup/restore support). - Provides easy toggle between "cyber_friend", "founder_lobster", "gentle_companion", and original settings through commands. - Ensures automatic backup of original persona when switching, and cleans up backup upon restoring. - Automatically updates the Vibe field in IDENTITY.md to match the new persona. - Provides confirmation messages in the tone of the newly switched persona for immediate feedback. - Robust handling for invalid options and edge cases to guide the user.
Metadata
Slug skylv-persona-switch
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Skylv Persona Switch?

切换 agent 的人设 soul.md,支持三套预设角色与用户原有人设间自由切换并同步更新身份信息。 It is an AI Agent Skill for Claude Code / OpenClaw, with 142 downloads so far.

How do I install Skylv Persona Switch?

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

Is Skylv Persona Switch free?

Yes, Skylv Persona Switch is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skylv Persona Switch support?

Skylv Persona Switch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skylv Persona Switch?

It is built and maintained by SKY-lv (@sky-lv); the current version is v1.0.0.

💬 Comments