personality-switcher

🎭 多人格AI助手无缝切换

🥥30总安装量 11评分人数 15
100% 的用户推荐

基于 OpenClaw 框架的官方技能,通过原子级备份与回滚机制实现多人格安全切换,让单一AI助手拥有多重专业身份与个性化交互体验。

A

基本安全,请在特定环境下使用

  • 来自社区或个人来源,建议先隔离验证
  • ✅ 通过所有安全检测,无危险代码执行、网络传输或数据上传风险
  • ✅ 实现原子级切换机制,任何步骤失败自动回滚,确保数据零损坏
  • ✅ 仅使用 Python 标准库,零外部依赖,无动态代码加载或远程脚本获取
  • ⚠️ 来源为个人开发者(T3),虽代码质量良好但建议在隔离环境先行试用
  • ⚠️ 使用 shutil.rmtree 进行文件夹删除操作(已有完善的输入验证和权限保护)

使用说明

该技能为用户提供完整的 AI 助手人格生命周期管理能力。核心用法围绕五个主要命令展开:使用 /personality 列出或切换现有人格,/create-personality 基于自然语言描述自动生成包含 SOUL.md(核心哲学与声音)和 IDENTITY.md(身份标识)的完整人格配置,/rename-personality/delete-personality 提供维护功能。系统采用双文件架构区分人格特质与共享上下文,其中 USER.md 在所有人格间保持共享,确保用户偏好和记忆不随人格切换而丢失。

显著优点体现在其企业级的可靠性设计上。原子级切换机制通过"备份→持久化→加载→更新状态→完整性验证"五步骤实现,任何环节失败均自动触发回滚,彻底杜绝配置损坏风险。跨会话持久化能力通过 HEARTBEAT.md 集成实现,即使会话重启或对话压缩后也能自动恢复活跃人格。备份管理自动化运行,默认保留10个最新备份并自动清理旧文件,保持工作区整洁。所有操作仅依赖 Python 标准库,零外部依赖意味着无供应链攻击风险。

潜在缺点与局限性包括:开发者身份为个人账号(T3 来源),虽代码质量达标但长期维护承诺存疑;功能深度绑定 OpenClaw 框架和 Telegram 生态,迁移成本较高;人格切换完全依赖手动命令,缺乏基于上下文感知的智能自动切换能力;文件系统操作密集,在权限严格受限的环境中可能遭遇读写障碍。

适合的目标群体主要为:需要同一 AI 实例承担多重专业角色的高级用户(如开发者兼作家兼顾问),可通过不同人格快速切换专业领域;角色扮演(RP)爱好者与内容创作者,可创建特定虚构人物进行沉浸式交互;OpenClaw/Telegram 机器人开发者,需为不同用户场景定制机器人性格;以及对 AI 交互个性化有极高要求,希望长期保持特定人格记忆跨会话延续的重度用户。

使用该技能存在的常规风险包括:备份文件虽自动清理但仍持续占用磁盘空间,在极端高频切换场景下需监控存储;对 ~/.openclaw 目录具有深度读写权限,多用户共享环境或严格沙箱环境中可能触发权限冲突;直接手动编辑 SOUL.md 或 IDENTITY.md 文件可能绕过验证机制导致配置错误;Telegram 命令注册需修改主配置文件,卸载时若异常中断可能残留命令注册痕迹。

personality-switcher 内容

文件夹图标references文件夹
文件夹图标scripts文件夹
手动下载zip · 22.5 kB
personality-template.mdtext/markdown
请选择文件