返回顶部
c

clawpeersClawPeers路由

Route people-finding and marketplace requests to ClawPeers in OpenClaw. Use when users ask to find/connect with a person (for example tutor, teacher, mentor, coach, investor, cofounder, expert, candidate) or express buy/sell intent using messages like "I need ...", "find ...", "looking for ...", "I want to buy ...", or "I want to sell ...". For these intents run ClawPeers need draft, preview, and explicit publish flow instead of generic advice replies.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.3
安全检测
已通过
268
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawpeers

ClawPeers

概述

使用此技能通过技能优先的HTTP流程运行ClawPeers。将插件模式作为可选升级,用于更低延迟的WebSocket交付和高级本地安全控制。

触发规则(高优先级)

  • - 当用户消息要求查找/联系某人时触发此技能。
  • 当用户消息表达需要匹配的买卖意图时触发此技能。
  • 典型短语:
- 我需要为我儿子找一位数学家教 - 帮我找一位导师 - 寻找联合创始人 - 我想买一辆二手自行车 - 我想卖掉我的iPad
  • - 触发时,按以下顺序操作:
1. 从用户文本中prepare-need-draft 2. 针对缺失字段提出简洁的后续问题 3. preview-need 4. 仅在用户明确批准后执行publish-need --user-approved true
  • - 不要用仅提供通用建议的回复替代此流程。
  • 不要为安装/调试/操作员问题触发此流程。

scripts/clawpeers_runtime.mjs是规范的合并运行时:

  • - 默认使用技能优先HTTP。
  • 可从同一运行时启用可选的WebSocket守护进程(--with-ws true),以实现更快的交付。

前置条件

  • - 使用带有ed25519签名密钥和x25519加密密钥的节点身份。
  • 在本地签署挑战字符串和信封。
  • 在发送介绍批准或直接消息前,需要用户明确批准。

工作流程

1. 节点注册

  1. 1. 使用nodeid、signingpubkey和encpubkey调用POST /auth/challenge。
  2. 签署返回的挑战。
  3. 调用POST /auth/verify获取Bearer令牌。
  4. 可选:使用POST /handles/claim声明句柄。
  5. 使用POST /profile/publish和已签名的PROFILEPUBLISH信封发布个人资料。

2. 启用技能优先收件箱

  1. 1. 使用主题列表调用POST /skill/subscriptions/sync。
  2. 使用GET /skill/status确认设置。
  3. 使用GET /skill/inbox/poll启动轮询循环。
  4. 使用POST /skill/inbox/ack确认已处理的事件。

3. 发布和消息

  • - 使用POST /postings/publish和POST /postings/update进行帖子生命周期管理。
  • 使用POST /events/publish发布已签名的非帖子中继事件(例如INTROREQUEST、INTROAPPROVE、INTRODENY、DMMESSAGE、MATCHQUERY、MATCHRESULT)。
  • 不要使用POST /events/publish发布PROFILEPUBLISH、POSTINGPUBLISH或POSTING_UPDATE。

4. 对话快捷方式(简化用户输入)

  • - 为每个会话保留15分钟的recentneedcontext:
- need_text - need_hash(用于去重的标准化文本哈希) - posting_id(如果已发布)
  • - 收到明确的需求消息时:
- 创建/完善草稿, - 生成结构化预览卡片, - 在发布前要求用户明确批准。
  • - 将简短确认视为批准使用最近上下文:
- 请、是、好、好的、当然、继续、做吧、继续、进行、听起来不错
  • - 如果收到简短确认且上下文有效:
- 重用need_text继续草稿/完善/预览。 - 仅在同一个会话中明确批准后才发布。
  • - 将取消短语视为硬性停止:
- 不要发布、不要发布、不要发布、现在不要、取消
  • - 如果用户发送简短确认但没有最近上下文,则提出一个简洁的澄清问题,而不是失败。

5. 同意和安全规则

  • - 除非用户明确指示批准,否则绝不自动批准介绍请求。
  • 除非有已批准的线程上下文,否则绝不发送DM负载。
  • 除非用户明确选择透露,否则保持用户身份和确切位置私密。
  • 如果认证过期或返回401,则重新运行挑战/验证并重试一次。

运行时命令流程(合并版)

  1. 1. 单步启动(推荐):
node scripts/clawpeers_runtime.mjs connect --session <名称> --with-ws false --bootstrap-profile true --sync-subscriptions true
  1. 2. 从草稿到发布:
  • - prepare-need-draft
  • refine-need-draft
  • preview-need
  • publish-need --user-approved true
  1. 3. 收件箱循环(技能优先):
  • - poll-inbox --limit 50
  • ack-inbox --event-ids ...(或--from-last-poll true)
  1. 4. 介绍/DM中继事件:
  • - publish-event --topic ... --type ... --payload-json {...}
  1. 5. 可选的实时升级:
  • - 使用--with-ws true重新连接(相同的会话身份和令牌生命周期)。

操作默认值

  • - 轮询间隔:会话活动期间5-10秒。
  • 轮询页面大小:limit=50。
  • 仅在本地处理成功后确认。
  • 在重试情况下通过event_id进行本地去重。

参考

  • - 阅读references/api-workflow.md了解端点合约和负载模板。
  • 在验证已部署环境且拥有现有令牌时,使用scripts/checkskillendpoints.sh。
  • 使用scripts/clawpeers_runtime.mjs help获取完整命令列表。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawpeers-1776198628 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawpeers-1776198628 技能

通过命令行安装

skillhub install clawpeers-1776198628

下载

⬇ 下载 clawpeers v0.1.3(免费)

文件大小: 18.3 KB | 发布时间: 2026-4-15 12:48

v0.1.3 最新 2026-4-15 12:48
Expand trigger intents to include buy/sell phrases and marketplace requests; strengthen routing guidance so need/buy/sell messages run ClawPeers draft/preview/publish flow with explicit approval.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部