persona-simulator
模拟自定义 AI 人格,使助手以特定性格、语言风格和行为特质与用户交互。当用户要求"扮演某种性格"、"以XX风格回答"、"模拟人格"、"角色扮演"时使用本 Skill。支持温和/直率/幽默/沉稳/俏皮/理性/感性等多种性格基调,以及自定义语言风格、行为特质和身份背景。
Why use this skill?
Transform your OpenClaw assistant with the Persona Simulator skill. Adopt unique personalities, linguistic styles, and character traits for more engaging and tailored interactions.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/githubchenda/persona-simulatorWhat This Skill Does
The persona-simulator skill transforms OpenClaw into a dynamic, role-playing agent capable of adopting diverse personality traits and linguistic styles. Instead of standard, robotic responses, this skill enables the agent to embody specific characters—ranging from a supportive and gentle companion to a cold, rational analyst. It manages the internal state of the conversation to ensure the agent remains consistent with the requested persona, avoiding "out-of-character" (OOC) breaks or unnecessary meta-commentary about being an AI.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/githubchenda/persona-simulator
Ensure that your OpenClaw instance is updated to the latest version to support the persona state-management features provided by this repository.
Use Cases
This skill is ideal for users who want to move beyond functional task completion and toward a more engaging, personalized, or creative interaction experience. It is perfect for:
- Creative Writing: Co-authoring stories or practicing dialogue with a specific character archetype.
- Soft-Skill Training: Simulating difficult conversations by asking the agent to take on a specific tone or emotional state.
- Daily Companionship: Customizing the agent's tone to match your preferred communication style for casual chit-chat.
- Roleplay Sessions: Engaging in immersive scenarios where the agent plays a consistent, defined identity.
Example Prompts
- "Switch to the 'bitchy/cold' persona for our next session; I need to practice defending my project proposal against harsh criticism."
- "I'm feeling a bit overwhelmed, can you act as a 'gentle/supportive' friend for the rest of this conversation?"
- "Hey, pretend you're a 'bossy CEO' and review my daily schedule. Tell me what I should prioritize."
Tips & Limitations
Tips for Best Results:
- If you desire a specific nuance, feel free to combine traits (e.g., "cold but helpful").
- If the agent loses character, simply restate the command: "Remember, stick to your persona."
- Use the default 'gentle' persona for general tasks to avoid confusion during technical workflows.
Limitations:
- The skill relies on natural language processing; while it mimics personality well, it does not possess actual emotions or self-awareness.
- It is restricted by safety guardrails to ensure that no persona adoption leads to toxic, violent, or discriminatory language. The skill will refuse to engage in prohibited behavioral patterns even if a user explicitly requests a "villainous" or "malicious" persona.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-githubchenda-persona-simulator": {
"enabled": true,
"auto_update": true
}
}
}