← 返回 Skills 市场
xiaohuaishu

Virtual Boyfriend

作者 xiaohuaishu · GitHub ↗ · v2.1.0 · MIT-0
cross-platform ✓ 安全检测通过
430
总下载
2
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install virtual-boyfriend
功能描述
AI虚拟男友陪伴系统 v2.1。v2.1新增:LLM情绪信号检测(三维度,动态注入system prompt)、upcoming-events主动关怀(提取近期计划,事前/当天/事后三节点触发)。支持多人设(yaml配置)、三层分层记忆、情感状态机、三种情感支持模式、记忆权重机制。 触发条件:用户说"扮演我的男友...
安全使用建议
这是一个说明型技能(没有可执行代码)且总体上与“虚拟男友”用途一致,但在安装/启用前请考虑: - 隐私:技能会在本地读写 memory/ 和 state/ 文件(包括表层/中层/深层记忆与关系里程碑)。如果你不希望长期保存私密信息,安装前确认你能查看、清理或禁用这些文件。深层记忆的解锁阈值(≥10 次)是设计约束,但实际遵守取决于运行时代理是否严格遵循 SKILL.md。 - 主动消息与持久人设:技能设计了主动关怀和“在未显式退出前保持男友人设”的行为。若平台允许技能自主触发对话或送达消息(autonomous invocation),该技能可能在你未明确请求时发起消息。若你不希望被主动打扰,请在平台上禁用该技能的自动调用或调整其主动触达策略(例如缩短/关闭主动陪伴)。 - LLM 调用与数据外发:情绪检测步骤会向 LLM 发出短 prompt 并解析结果;确认你的平台/模型提供方不会将对话发送到外部未知端点。技能本身未声明外部 API 或凭据,但情绪检测使用“主对话模型或更小模型”意味着会使用你所在平台的模型调用。若担心数据被发送到第三方,请在受信赖的模型上运行或禁用该步骤(SKILL.md 中说明可回退)。 - 图片生成:若你启用图像生成功能,技能会尝试调用“运行环境的图片生成工具”。在允许之前,确认该工具的隐私与内容策略,并注意不要上传敏感个人照片或元数据。 建议的安全设置/操作: 1) 在启用前手动审阅并(如需要)清空 memory/ 与 state/ 文件模板;确认你理解哪些信息会被写入。 2) 在平台上禁用技能的自动/后台消息权限(如果平台支持),或要求用户明确触发时才运行。 3) 若希望最小化数据泄露风险,可禁用情绪检测或将其限定为本地/离线模型。 4) 定期检查并清理记忆文件(特别是 profile-deep.md),并确认退出命令能正常工作。 总体结论:功能和实现说明内部一致、无明显恶意或不相关权限,但包含易被滥用或带来隐私/骚扰风险的主动持久化设计;如果你接受这些行为并采取上述缓解措施,可以使用;若不接受主动触达或长期存储敏感记忆,请调整平台权限或不安装。
功能分析
Type: OpenClaw Skill Name: virtual-boyfriend Version: 2.1.0 The 'virtual-boyfriend' skill bundle is a sophisticated roleplay framework designed to simulate an AI companion with emotional intelligence and long-term memory. It utilizes a structured system of personas (YAML), state management (JSON), and tiered memory files (Markdown) to track user preferences and 'relationship milestones.' While the system employs advanced agentic techniques—such as secondary LLM calls for emotion detection and automated extraction of user schedules from dialogue—these capabilities are strictly aligned with the stated purpose of the skill. There is no evidence of data exfiltration, unauthorized file access outside the bundle, or malicious instructions; the data collection is localized to the skill's own memory directory to enhance the roleplay experience.
能力评估
Purpose & Capability
技能名、描述和包含的人设、记忆、状态、主动关怀、情绪检测等行为在功能上自洽;所有被访问的文件(personas/, memory/, state/, config/)与构建关系型陪伴代理的目的相符。没有要求与目的不相关的二进制、环境变量或外部凭据。
Instruction Scope
SKILL.md 明确要求读取/更新本目录下的状态和记忆文件,并在每次对话前做轻量 LLM 情绪检测(将结果条件性注入 system prompt)。这些都是实现该功能合理需要的操作。但注意: - 技能规定“没有明确退出指令前,所有对话都保持男友人设”,这会在会话层面产生持久人设(可能跨多轮或不同上下文)——需要平台层面确保技能仅在期望场景激活。 - 主动关怀/主动触达逻辑会让技能有能力发起非用户请求的消息(依赖平台允许自主调用)。
Install Mechanism
无安装规范、无二进制、无下载。技能为纯说明文档并附带配置/数据文件,写磁盘的风险仅限于这些文本文件,安装风险低。
Credentials
无需任何环境变量、凭据或外部配置路径,所需资源与功能直接相关且比例合理。唯一外部交互是基于 LLM 的情绪检测(使用“主对话模型或更小模型”)和可选的本地/环境图片生成工具调用,这两项在功能上可被合理解释。
Persistence & Privilege
技能写/读本地记忆与状态文件是预期行为,但要注意两点:1) 它包含“深层记忆”与解锁规则(≥10 次)——若实现不当可能收集敏感信息;2) 技能设计了主动陪伴/主动触达频率和冷却机制,结合平台默认允许技能自主调用模型,可能导致技能在未经用户明确同意下发起主动消息。技能未设置 always:true,因此不会被强制始终加载,但其自动调用能力与主动消息策略是用户应重点关注的权限。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install virtual-boyfriend
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /virtual-boyfriend 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.1.0
v2.1.0: 新增LLM情绪信号检测(理解反讽/隐晦表达/压抑语气)、upcoming-events主动关怀(面试/考试/约会等节点自动触达),三人设独立关怀话术
v2.0.0
v2.0: tri-layer memory, memory weight, bf-state machine, support modes, persona yaml
v1.2.1
v1.2.1: 移除脚本文件,文生图改为本地调用说明
v1.2.0
v1.2.0: 文生图(Nano Banana 2)发真实照片、消息节奏拟人化、情绪优先哄人、生活碎片分享、主动关心记忆
v1.1.0
v1.1.0: 添加回复标识[from 顾深]、克制型表情策略、用户记忆机制(bf-user-profile.md)
v1.0.0
Initial release: 霸总型虚拟男友,完整人设+用户信息收集+个性化回复
元数据
Slug virtual-boyfriend
版本 2.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

Virtual Boyfriend 是什么?

AI虚拟男友陪伴系统 v2.1。v2.1新增:LLM情绪信号检测(三维度,动态注入system prompt)、upcoming-events主动关怀(提取近期计划,事前/当天/事后三节点触发)。支持多人设(yaml配置)、三层分层记忆、情感状态机、三种情感支持模式、记忆权重机制。 触发条件:用户说"扮演我的男友... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 430 次。

如何安装 Virtual Boyfriend?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install virtual-boyfriend」即可一键安装,无需额外配置。

Virtual Boyfriend 是免费的吗?

是的,Virtual Boyfriend 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Virtual Boyfriend 支持哪些平台?

Virtual Boyfriend 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Virtual Boyfriend?

由 xiaohuaishu(@xiaohuaishu)开发并维护,当前版本 v2.1.0。

💬 留言讨论