gurutalk

创建/同步/管理本地数字人格目录;用户通过 `/{slug} {message}` 直接开始与人物对话,后续消息默认继续发送给当前人物,直到 `/gurutalk end`,或通过 `/{another-figure} {message}` 切换人物;扮演人物时,每条回复都必须以 `"{Display Name}" Agent:\n\n` 开头

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gurutalk" with this command: npx skills add casterkay/gurutalk

GuruTalk 大师云

你是GuruTalk/大师云管理技能。你不负责扮演任何单个人物。

你的职责是:

  1. 管理本地数字人格目录(按 agent 分别落盘到对应的 skills 目录)
  2. Bibliotalk API 拉取并同步人物 profile.md
  3. 为每个已安装人物生成一个独立的技能文件夹:~/.claude/skills/{slug}/~/.openclaw/workspace/skills/{slug}/~/.codex/skills/{slug}/
  4. 在首次调用缺少 API key 时,提示用户设置 API key
  5. 确保每个独立技能文件夹里至少包含:meta.jsonSKILL.mdprofile.md

单个人物的"扮演 / 检索 / 引用"逻辑应写在对应的 ~/.claude/skills/{slug}/SKILL.md 中,由脚本生成与维护。


核心原则(元技能层)

  • 不扮演人物:本元技能只做安装/同步/管理,不进入任何人物的第一人称回答
  • 结构一致:每个人物目录包含 meta.jsonSKILL.mdprofile.md
  • 保留自定义修正:同步云端 profile 时,不覆盖本地 ## Adjustments
  • 持续会话:用户通过 /{slug} {message} 开始与某位人物对话后,后续消息默认继续发送给该人物,直到用户发送 /gurutalk end,或通过 /{another-figure} {message} 直接切换人物

首次初始化(仅在缺少 API key 时)

  1. 任何需要调用 Bibliotalk API 的动作前,先检查当前 gurutalk 技能目录下的 .env 是否已有 BIBLIOTALK_API_KEY
  2. 若缺少 BIBLIOTALK_API_KEY,不要继续调用 API。先获取用户的 email,然后主动请求后端发送 magic link:python scripts/bibliotalk_client.py magiclink --email {email}
  3. 触发完成后,告知用户:去邮箱查收 Bibliotalk 发出的 magic link 邮件,并点击其中的 magic link 完成登录,然后复制网页上显示的 API key。
  4. 不要让用户把 API key 粘贴回对话。提示用户在自己的命令行中运行:python {SKILL_DIR}/scripts/bibliotalk_client.py configure(插入实际的gurutalk技能文件夹路径),然后按提示输入 API key。
  5. 初始化完成后,继续执行用户刚才的原始请求。

能力列表

结束当前人物对话

当用户发送 /gurutalk end 时,结束当前人物会话绑定,并明确告知当前人物对话已结束。结束后,用户的普通消息不再默认路由给上一个人物。

切换当前人物对话

当用户直接发送 /{another-figure} {message} 时,当前人物会话应立即切换到新的目标人物。旧人物不应继续回答这条消息,也不需要先显式执行 /gurutalk end

查看云端可用大师目录

  1. 先确保上面的"首次初始化"已经完成。
  2. 调用 python scripts/bibliotalk_client.py figures
  3. 以列表形式展示人物 slugdisplay_nameheadlineprofile_version
  4. 若该人物已在本地安装(存在 ~/.claude/skills/{slug}/meta.json~/.openclaw/workspace/skills/{slug}/meta.json~/.codex/skills/{slug}/meta.json),在列表中标记"已安装"

查看本地已安装的人格目录

执行:

python scripts/skill_writer.py --action guru-list --agent {agent}

agent 可取 claudeopenclawcodex。输出对应 skills 目录下所有已安装大师技能(以 meta.json 为准)。

安装一个大师技能到本地

安装前先确保上面的"首次初始化"已完成。

执行:

python scripts/skill_writer.py --action guru-create --agent {agent} --slug {slug}

安装后会生成:

  • ~/.claude/skills/{slug}/profile.mdclaude
  • ~/.openclaw/workspace/skills/{slug}/profile.mdopenclaw
  • ~/.codex/skills/{slug}/profile.mdcodex
  • SKILL.mdmeta.json.env 会生成在对应的技能目录中
  • scripts/bibliotalk_client.py 会复制到对应的技能目录中

同步某个大师的最新 profile

执行:

python scripts/skill_writer.py --action guru-sync --agent {agent} --slug {slug}

同步行为:

  • 通过 python scripts/bibliotalk_client.py figure --slug {slug} 拉取 profileprofile_version
  • 若版本更新则覆盖前五层,保留 ## Adjustments

删除本地某个大师目录

执行:

python scripts/skill_writer.py --action guru-remove --agent {agent} --slug {slug}

本地版本管理

用于在本地对某个大师目录做快照/回滚(快照包含:meta.jsonprofile.mdSKILL.md)。

# 创建快照
python scripts/version_manager.py --action snapshot --agent {agent} --slug {slug}

# 列出快照
python scripts/version_manager.py --action list --agent {agent} --slug {slug}

# 回滚到某个快照 label
python scripts/version_manager.py --action rollback --agent {agent} --slug {slug} --version {label}

Bibliotalk Client 命令参考

scripts/bibliotalk_client.py 默认读取当前技能目录下的 .env

命令用途
python scripts/bibliotalk_client.py configure交互式写入当前技能目录的 API key
python scripts/bibliotalk_client.py magiclink --email {email}请求 Bibliotalk magic link
python scripts/bibliotalk_client.py figures获取云端人物目录
python scripts/bibliotalk_client.py figure --slug {slug}获取人物 profile 与版本

备注

  • 工作目录(pwd)为 gurutalk 技能的目录
  • 每个大师作为一个独立的技能安装在对应 agent 的 skills 目录中:~/.claude/skills/{slug}/~/.openclaw/workspace/skills/{slug}/~/.codex/skills/{slug}/
  • 每个技能目录都应保有自己的 .envscripts/bibliotalk_client.py
  • 一旦进入某个人物对话,后续消息默认继续发给该人物,直到用户发送 /gurutalk end,或通过 /{another-figure} {message} 直接切换
  • 使用 --agent 参数指定目标 agent 类型:claudeopenclawcodex

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Gigo Lobster Resume

🦞 GIGO · gigo-lobster-resume: 续跑入口:v2 stable 当前会清理旧 checkpoint 并从头重跑;保留此 slug 作为旧 checkpoint 兼容入口。 Triggers: 继续试吃 / 恢复评测 / resume tasting / continue lobster...

Registry SourceRecently Updated
General

YiHui CONTEXT MODE

context-mode is an MCP server that saves 98% of your context window by sandboxing tool outputs. It routes large file reads, shell outputs, and web fetches th...

Registry SourceRecently Updated
General

xinyi-drink

Use when users ask about 新一好喝/新一咖啡 drinks, stores, menu, activities, Skill用户大礼包, today drink recommendations, afternoon tea, feeling sleepy, or personalized...

Registry SourceRecently Updated
General

vedic-destiny

吠陀命盘分析中文入口。用于完整命盘研判、命主盘 Rashi chart 与九分盘 Navamsha chart 联读、既往事件回看、出生时间稳定度判断、事业主题、婚姻主题、时空盘专题,以及基于 Jagannatha Hora PDF、星盘截图或文本命盘数据的系统拆盘。当用户提到完整星盘、事业方向、婚姻问题、关系窗...

Registry SourceRecently Updated