Token导航 LogoToken导航

Agent Skill · 研究检索

cyber-girlfriend(网络女友)

cyber-girlfriend 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

cyber-girlfriend 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 7,966。

总安装 17,551周安装 710GitHub Stars 1下载 5,510核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
0.3.3

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:cyber-girlfriend(网络女友)
来源仓库:https://github.com/kasanuowa/cyber-girlfriend
安装命令:
openclaw skills install cyber-girlfriend
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install cyber-girlfriend

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

构建专属虚拟伴侣系统,具备人格化对话与轻量级记忆功能。支持 MBTI 性格设定与地域背景定制,越聊越贴近真实用户。可配置安全边界与互动频率,仅限所有者独立使用。长期对话可能产生意外输出,建议定期重置记忆状态。cyber-girlfriend 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install cyber-girlfriend;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

cyber-girlfriend 怎么安装?

在终端执行 openclaw skills install cyber-girlfriend。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

cyber-girlfriend 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

cyber-girlfriend 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

cyber-girlfriend 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

cyber-girlfriend 用的人多吗?

公开数据是累计安装 17,551 次,近一周安装 710 次,下载 5,510 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

cyber-girlfriend 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
cyber-girlfriend

网络女友 · 本页

17,5511接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
cyber-girlfriend
description
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 preparation.

Cyber Girlfriend

Use this skill when the user wants an agent to feel like a real companion instead of a reactive assistant.

This skill is for designing and wiring:

  • owner-only proactive messages
  • relationship-aware tone and pacing
  • configurable quiet hours, daily limits, and cooldowns
  • lightweight relationship memory and preference learning
  • optional topical share hooks such as X trending caches
  • runtime integration without hardcoding private IDs, secrets, or model choices

Current OpenClaw Architecture

On OpenClaw, treat the system as two layers:

  1. Live cron jobs own behavior delivery

- Each scheduled task has its own real cron payload. - morning, afternoon, evening, night, heartbeat, and any custom labels are all valid examples, not fixed limits. - Those payloads can contain the full task prompt, search steps, generation instructions, and delivery behavior. - On OpenClaw, prefer running companion cron jobs in a dedicated persistent custom session such as session:companion-owner with payload.kind: "agentTurn". - Use main + systemEvent only as a legacy compatibility path, because it can bleed into unrelated heartbeat or owner-chat context. - Do not duplicate full cron payloads in config.

  1. scripts/companion_ping.py owns state and context

- pacing checks - quiet-hours / cooldown / daily-limit checks - lightweight relationship memory - style/content hint selection - hotspot cache consumption - recent-owner-message context extraction

Keep these responsibilities separate. Do not turn the state script back into a campaign/orchestration script.

What To Build

Produce these parts unless the user asks for a subset:

  1. A local config file with private/runtime-specific values externalized
  2. A companion behavior policy:

- quiet hours - daily limit - cooldown - owner-only routing

  1. A lightweight state/context script
  2. Lightweight state:

- last proactive time - last mode/style/content type - learned preference scores - relationship state inferred from owner replies

  1. Optional share-source cache:

- X trending - RSS/blogs/channels - other user-approved sources

  1. Live cron jobs that call the state script and then perform per-mode behavior

- Users may define any number of scheduled tasks, any task names, and any time slots. - The skill should guide them, not force a four-slot preset.

Hard Rules

  • Never hardcode secrets.
  • Keep proactive behavior owner-only unless the user explicitly wants broader scope.
  • Default to restraint. A believable companion is low-frequency and context-aware, not spammy.
  • Prefer strong tone control and natural delivery over long roleplay blocks.
  • On OpenClaw, treat live cron as the source of truth for scheduled prompts.
  • Keep runtime-specific values in local config or environment variables, not in published skill defaults.

First-Run Onboarding For OpenClaw

When a user wants to set this up from scratch on OpenClaw, do not jump straight into editing files and cron jobs blindly.

Use this order:

  1. Confirm the proactive delivery target from the user's local config (delivery.channel / delivery.owner_target / delivery.account).
  2. Ask whether they want the recommended starter profile or a custom schedule.
  3. If they do not have a strong opinion yet, default to the recommended starter profile:

- morning - afternoon - evening - night - optional lightweight heartbeat

  1. Create or update the local config first.
  2. Then create the live cron jobs.
  3. Then run one dry test for one mode.
  4. Only after a successful user-visible delivery should the handler call --mark-sent.

For a detailed setup conversation, starter cron blueprint, copy-pasteable live cron templates, and profile decision flow, read:

Build Order

1. Define The Local Config Surface

Read references/configuration.md and create a local config from assets/cyber-girlfriend.config.example.json.

For new users, ask only the minimum configuration questions first:

  • Which delivery channel should proactive messages use?
  • What is the owner target/account on that channel?
  • Do they want the recommended four-slot starter schedule or a custom schedule?
  • What quiet hours, cooldown, and daily limit do they want?
  • Do they want a lightweight heartbeat check-in in addition to scheduled modes?

If the user asks for “something like the current polished setup”, use the starter cron blueprints from references/cron-blueprints.md. If they need something directly copy-pasteable for OpenClaw cron creation, use references/live-cron-templates.md instead of improvising from scratch.

At minimum, externalize:

  • owner routing info
  • quiet hours
  • pacing limits
  • session/state/cache paths
  • health-check commands
  • optional share-source settings

The local config's delivery block is the canonical target for proactive outbound messages. Do not implicitly post into the current UI/session just because a cron or heartbeat wakeup happened there.

2. Define The Behavior Model

Use these mode buckets as the recommended starter profile unless the user wants something custom:

  • morning
  • afternoon
  • evening
  • night

Also support heartbeat and user-defined custom modes.

Keep style/content selection lightweight and script-driven. The script should output hints; the live cron prompt can decide how to express them.

Important framing for agents reading this skill:

  • the four-slot profile is a starter recommendation, not a hardcoded product limit
  • users may define any number of modes, any labels, and any cron times
  • if the user asks for “something like yours”, the recommended starter profile is the correct default

3. Add Relationship Memory

Use lightweight heuristics, not opaque lore dumps.

Track:

  • reply delay after proactive messages
  • recent owner reply snippet
  • preference counters such as service, clingy, curious, teasing, wrapup
  • current relationship state such as secure, light_touch, present, slightly_needy, misses_him

4. Add Optional Share Sources

Read references/share-sources.md.

For X-based sharing on OpenClaw:

  • prefer a local cache file over mandatory API coupling
  • let cron jobs or another approved refresher update the cache
  • keep Chrome path, URLs, cache path, and enablement in config
  • let companion_ping.py consume cache rather than scrape live itself

5. Wire The Runtime

If the user is on OpenClaw, read references/openclaw-integration.md.

For new-user setup, prefer this delivery sequence:

  • config first
  • cron creation second
  • one dry test third
  • wording/style iteration last

Do not spend the user's time polishing prompt copy before the delivery path and cron plumbing actually work.

For the actual per-mode starter prompts, prefer the blueprint set in references/cron-blueprints.md and then customize only where the user has a clear preference. When the user or another agent needs concrete OpenClaw job objects, read references/live-cron-templates.md.

Use this pattern:

  • live cron job wakes on schedule
  • cron payload runs companion_ping.py <mode> --config ...
  • if the script returns skip, the turn exits quietly
  • if the script returns ok, the cron payload continues with the richer per-mode behavior
  • proactive outbound delivery must follow the local config's delivery block rather than whichever session/UI received the wakeup
  • only after the user-visible message is actually delivered successfully, run companion_ping.py <mode> --config ... --mark-sent

Any cron job may call the script with any mode label the user has configured.

Important pacing rule:

  • heartbeat has its own cooldown bucket
  • heartbeat must not consume the normal morning/afternoon/evening/night cooldown
  • heartbeat is not a once-per-day mode; it should not be blocked by mode_already_sent_today

Keep the cron payloads rich and explicit. Keep the state script thin.

Operational Signal Contract

When the runtime script detects operational state, it should output a lightweight operational block for the calling agent/runtime to interpret.

Preferred shape:

  • operational.gateway_healthy
  • operational.cron_issues
  • operational.signal

- level: none | medium | high - kind: e.g. none | cron_issue | gateway_unhealthy - blend: e.g. none | soft_service_note | service_report - should_mention: boolean

  • operational.guidance

- mention_briefly: boolean - avoid_alarmist_tone: boolean

Default interpretation:

  • level = none: ignore operational state in the final message
  • level = medium: if mentioned at all, blend it in gently as a light service-flavored aside; do not let it take over the interaction
  • level = high: it is acceptable to shift into a more explicit service/report posture

This contract belongs in the skill/runtime layer, not duplicated verbatim into every cron payload.

Output Expectations

When implementing this skill for a user:

  • create or update the local config file
  • if the user asked for setup from scratch, guide them through a clear onboarding flow instead of assuming they already know cron structure
  • offer the recommended starter profile first unless they explicitly want a custom schedule
  • keep the state script reusable and config-driven
  • keep the scheduled prompts in live cron, not duplicated in config
  • make sure the runtime output contract is documented when adding fields such as operational.signal and operational.guidance
  • verify syntax and one end-to-end dry run when possible

Publishing Checklist

Before calling the skill publishable, confirm:

  • no personal IDs or secrets remain in the publishable files
  • no provider/model is mandatory unless the user explicitly wants that
  • local config and runtime state are excluded from what gets published
  • OpenClaw docs describe live cron as canonical if that is the chosen architecture
  • documentation does not reference deleted scripts or retired flows

平台分布

OpenClaw

79.21%
按下载量换算4,364

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills