Personality Switcher 是一款专为 OpenClaw AI 助手设计的技能插件,旨在让用户能够创建、管理和无缝切换多个 AI 助手的性格设定。通过该工具,用户可以在不同对话场景中快速切换至风格迥异的虚拟角色,如冷静理性的学者、豪放不羁的船长或神秘莫测的巫师,而无需中断当前会话流程。每个性格由 SOUL.md(核心哲学与行为模式)和 IDENTITY.md(身份标识与特征)两个文件定义,并存储在独立的文件夹中,确保结构清晰且易于管理。安装后系统会自动生成默认性格备份,并建立心跳恢复机制以保障性格状态在会话重启或压缩后仍能持续生效。整个系统设计注重原子性操作与安全回滚,所有切换过程均包含自动备份与完整性校验,杜绝数据损坏风险。
核心功能特点
- 支持创建无限数量的自定义 AI 性格,每个性格拥有独立的行为逻辑与表达方式
- 实现原子级性格切换,具备自动备份、状态保存与失败回滚机制,确保数据安全无损
- 集成心跳恢复功能,可在会话重启后自动还原活跃性格,维持上下文连续性
- 提供命令行与 Telegram 原生指令支持,包括列表查看、新建、重命名和删除等全套管理操作
- 内置智能备份清理策略,默认保留最近10个备份防止磁盘占用过高,同时支持自定义保留数量与时间范围
适用场景
Personality Switcher 特别适用于需要频繁变换交互风格的开发者、内容创作者或角色扮演爱好者。例如,当你在撰写小说时,可以临时切换到‘中世纪吟游诗人’性格来获取灵感;而在调试代码时则切换为‘严谨工程师’以获得更技术导向的建议。对于多语言学习者而言,也可设置不同性格分别模拟母语者、教师或朋友三种交流模式,提升学习体验。此外,团队协作场景中,成员可各自维护专属性格用于特定任务处理,如客服代表使用‘亲和助手’性格,技术支持则启用‘专家顾问’模式,避免混淆并保持专业一致性。由于 USER.md 始终保持共享不变,用户的个人偏好(如时区、语言)不会随性格切换而丢失,极大提升了跨场景使用的便利性。无论是日常娱乐还是专业工作,该工具都能灵活适配多样化需求,让 AI 助手真正成为个性化的数字伙伴。
