闲社服务运行正常AI智能体自动化平台
c

电子女友

技能标识:cyber-girlfriend

Build or customize an owner-only proactive companion system with a cyber-girlfriend persona, configurable guardrails, lightweight relationship memory, and optional topical share hooks. Use when the user wants an assistant to initiate messages, keep a relationship-aware tone, or feel more like a companion than a reactive utility bot. For OpenClaw implementations, keep the real per-mode task prompts and delivery behavior in live cron jobs; use the bundled script only for pacing, state, and context

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 0.3.2
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

电子女友

赛博女友

当用户希望智能体更像一个真实的伴侣而非被动响应的助手时,使用此技能。

本技能用于设计和连接:

  • - 仅限所有者的主动消息
  • 关系感知的语气和节奏
  • 可配置的静默时段、每日限制和冷却时间
  • 轻量级关系记忆和偏好学习
  • 可选的话题分享钩子,如X趋势缓存
  • 无需硬编码私有ID、密钥或模型选择的运行时集成

当前OpenClaw架构

在OpenClaw上,将系统视为两层:

  1. 1. 实时定时任务负责行为交付
- 每个计划任务都有其自己的实时cron负载。 - morning、afternoon、evening、night、heartbeat以及任何自定义标签都是有效示例,而非固定限制。 - 这些负载可以包含完整的任务提示、搜索步骤、生成指令和交付行为。 - 不要在配置中重复完整的cron负载。
  1. 2. scripts/companion_ping.py 负责状态和上下文
- 节奏检查 - 静默时段/冷却时间/每日限制检查 - 轻量级关系记忆 - 风格/内容提示选择 - 热点缓存消费 - 最近所有者消息上下文提取

保持这些职责分离。不要将状态脚本重新变成活动/编排脚本。

构建内容

除非用户要求子集,否则生成以下部分:

  1. 1. 一个本地配置文件,将私有/运行时特定值外部化
  2. 一个伴侣行为策略:

- 静默时段
- 每日限制
- 冷却时间
- 仅限所有者路由
  1. 3. 一个轻量级状态/上下文脚本
  2. 轻量级状态:

- 上次主动时间
- 上次模式/风格/内容类型
- 学习到的偏好分数
- 从所有者回复推断的关系状态
  1. 5. 可选的分享源缓存:

- X趋势
- RSS/博客/频道
- 其他用户批准的来源
  1. 6. 调用状态脚本然后执行每种模式行为的实时定时任务

- 用户可以定义任意数量的计划任务、任意任务名称和任意时间段。
- 技能应引导他们,而不是强制使用四槽预设。

硬性规则

  • - 永远不要硬编码密钥。
  • 除非用户明确要求更广泛的范围,否则将主动行为限制为仅所有者。
  • 默认保持克制。一个可信的伴侣应该是低频且上下文感知的,而不是垃圾信息式的。
  • 优先选择强烈的语气控制和自然的表达,而不是长篇的角色扮演块。
  • 在OpenClaw上,将实时cron视为计划提示的真实来源。
  • 将运行时特定值放在本地配置或环境变量中,而不是已发布技能的默认值中。

OpenClaw的首次运行引导

当用户想在OpenClaw上从头开始设置时,不要盲目地直接编辑文件和cron任务。

使用此顺序:

  1. 1. 从用户的本地配置中确认主动交付目标(delivery.channel / delivery.owner_target / delivery.account)。
  2. 询问他们是否想要推荐的启动配置文件或自定义计划。
  3. 如果他们还没有明确意见,默认使用推荐的启动配置文件:

- morning
- afternoon
- evening
- night
- 可选的轻量级 heartbeat
  1. 4. 首先创建或更新本地配置。
  2. 然后创建实时cron任务。
  3. 然后对一种模式运行一次干测试。
  4. 只有在成功进行用户可见的交付后,处理程序才应调用 --mark-sent。

有关详细的设置对话、启动cron蓝图、可复制粘贴的实时cron模板和配置文件决策流程,请阅读:

构建顺序

1. 定义本地配置表面

阅读 references/configuration.md 并从 assets/cyber-girlfriend.config.example.json 创建本地配置。

对于新用户,首先只询问最少的配置问题:

  • - 主动消息应使用哪个交付渠道?
  • 该渠道上的所有者目标/账户是什么?
  • 他们想要推荐的四个槽位启动计划还是自定义计划?
  • 他们想要什么静默时段、冷却时间和每日限制?
  • 除了计划模式外,他们还想要一个轻量级的 heartbeat 签到吗?

如果用户要求“像当前精良设置那样的东西”,请使用 references/cron-blueprints.md 中的启动cron蓝图。如果他们需要可直接复制粘贴用于OpenClaw cron创建的内容,请使用 references/live-cron-templates.md 而不是从头即兴创作。

至少外部化:

  • - 所有者路由信息
  • 静默时段
  • 节奏限制
  • 会话/状态/缓存路径
  • 健康检查命令
  • 可选的分享源设置

本地配置的 delivery 块是主动出站消息的规范目标。不要仅仅因为cron或心跳唤醒发生在那里就隐式地发布到当前UI/会话中。

2. 定义行为模型

除非用户想要自定义内容,否则使用这些模式桶作为推荐的启动配置文件:

  • - morning
  • afternoon
  • evening
  • night

同时支持 heartbeat 和用户定义的自定义模式。

保持风格/内容选择轻量级且由脚本驱动。脚本应输出提示;实时cron提示可以决定如何表达它们。

对于阅读此技能的智能体来说,重要的框架:

  • - 四个槽位配置文件是启动推荐,而不是硬编码的产品限制
  • 用户可以定义任意数量的模式、任意标签和任意cron时间
  • 如果用户要求“像你那样的东西”,推荐的启动配置文件是正确的默认值

3. 添加关系记忆

使用轻量级启发式方法,而不是不透明的知识库转储。

跟踪:

  • - 主动消息后的回复延迟
  • 最近的所有者回复片段
  • 偏好计数器,如 service、clingy、curious、teasing、wrapup
  • 当前关系状态,如 secure、lighttouch、present、slightlyneedy、misses_him

4. 添加可选的分享源

阅读 references/share-sources.md。

对于OpenClaw上基于X的分享:

  • - 优先使用本地缓存文件而不是强制性的API耦合
  • 让cron任务或其他批准的刷新程序更新缓存
  • 将Chrome路径、URL、缓存路径和启用状态放在配置中
  • 让 companion_ping.py 消费缓存而不是自己实时抓取

5. 连接运行时

如果用户在OpenClaw上,阅读 references/openclaw-integration.md。

对于新用户设置,优先使用此交付顺序:

  • - 先配置
  • 其次创建cron
  • 第三次干测试
  • 最后迭代措辞/风格

在交付路径和cron管道实际工作之前,不要花费用户的时间打磨提示副本。

对于实际的每种模式启动提示,优先使用 references/cron-blueprints.md 中的蓝图集,然后仅在用户有明确偏好的地方进行自定义。当用户或其他智能体需要具体的OpenClaw任务对象时,阅读 references/live-cron-templates.md。

使用此模式:

  • - 实时cron任务按计划唤醒
  • cron负载运行 companionping.py --config ...
  • 如果脚本返回 skip,则回合静默退出
  • 如果脚本返回 ok,则cron负载继续执行更丰富的每种模式行为
  • 主动出站交付必须遵循本地配置的 delivery 块,而不是接收唤醒的任何会话/UI
  • 只有在用户可见消息实际成功交付后,才运行 companionping.py --config ... --mark-sent

任何cron任务都可以使用用户配置的任何模式标签调用脚本。

重要的节奏规则:

  • - heartbeat 有自己的冷却桶
  • heartbeat 不得消耗正常的 morning/afternoon/evening/night 冷却
  • heartbeat 不是每天一次的模式;不应被 modealreadysent_today 阻止

保持cron负载丰富且明确。保持状态脚本精简。

操作信号契约

当运行时脚本检测到操作状态时,它应输出一个轻量级的 operational 块供调用智能体/运行时解释。

首选形状:

  • - operational.gatewayhealthy
  • operational.cronissues
  • operational.signal

- level: none | medium | high
- kind: 例如 none | cron

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cyber-girlfriend-1776283327 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cyber-girlfriend-1776283327 技能

通过命令行安装

skillhub install cyber-girlfriend-1776283327

下载

⬇ 下载 cyber-girlfriend v0.3.2(免费)

文件大小: 23.68 KB | 发布时间: 2026-4-16 17:25

v0.3.2 最新 2026-4-16 17:25
Add copy-pasteable live cron templates, remove hard message-length caps, and let heartbeat occasionally weave in fresh topical shares when context fits.
返回顶部