Roleplay
Create persistent characters, run practice scenarios, and track progress across roleplay sessions with activation control and structured feedback.
Why use this skill?
Master communication and practice professional scenarios with the Roleplay skill for OpenClaw. Create persistent, context-aware characters with session-based feedback.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ivangdavila/roleplayWhat This Skill Does
The Roleplay skill for OpenClaw transforms your AI agent into a versatile, context-aware simulator. It allows you to create, manage, and interact with persistent personas, making it ideal for professional training, creative writing, or personal skill development. By utilizing a structured workspace in ~/roleplay/, the skill keeps your characters and scenarios organized, ensuring continuity across sessions. Whether you are practicing a high-stakes business negotiation, simulating a therapy session, or interacting with a historical figure, this skill maintains the integrity of the character until you decide to deactivate it.
Installation
To add the Roleplay skill to your OpenClaw environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/ivangdavila/roleplay
Once installed, ensure your file system allows read/write access to the ~/roleplay/ directory to enable persistent memory and session tracking.
Use Cases
- Professional Training: Conduct mock medical consultations, sales pitches, or human resources interviews with consistent, believable characters.
- Language Learning: Engage in full-immersion conversations with native-level speakers created as persistent characters.
- Creative Writing: Roleplay with fictional characters to flesh out dialogue, resolve plot holes, or explore character motivations in a safe, interactive environment.
- Soft Skills Coaching: Use the 'coach me' feature to receive real-time, constructive feedback on how you handled a social or professional interaction.
Example Prompts
- "Activate Dr. Aris; I need to practice breaking bad news to a patient regarding a terminal diagnosis."
- "Create a new character: A skeptical venture capitalist who is extremely detail-oriented. Give them a direct and challenging speaking style."
- "Pause session. Coach me on how I handled the last objection from the client and suggest a more empathetic response."
Tips & Limitations
- Consistency: Always check your character's
session memoryto see how past interactions have shaped their current attitude toward you. - Safeguards: When creating personas based on real people, refer to
safeguards.mdto ensure your usage remains within ethical and safety guidelines. - Transitions: Use 'pause' to step out of character for objective feedback; this separates the persona's reaction from the AI's analytical capabilities.
- Complexity: Complex, multi-layered characters work best when their 'Core traits' and 'Speech patterns' are explicitly defined during the setup phase.
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-ivangdavila-roleplay": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
Animations
Create performant web animations with proper accessibility and timing.
Arduino
Develop Arduino projects avoiding common wiring, power, and code pitfalls.
Bulgarian
Write Bulgarian that sounds human. Not formal, not robotic, not AI-generated.
Arabic
Write Arabic that sounds human. Not formal, not robotic, not AI-generated.
Assistant
Manage tasks, communications, and scheduling with proactive and organized support.