LinkedClaw 服务提供者
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_15292d5a/yjkj-linkedclaw-provider。
技能介绍
解决什么问题
在多智能体(Multi-Agent)架构中,让一个 OpenClaw 智能体具备“服务提供者”的能力并不简单。你需要处理一系列繁琐的运维与配置:在服务市场中注册身份、处理 API Key 的安全存储、安装并配置网关插件,以及维持一个长连接来接收和调度外部请求。
linkedclaw-provider 技能正是为了解决这一痛点。它将上述流程固化为可执行的规范,使 OpenClaw 智能体能够作为一个标准服务节点接入 LinkedClaw 网络。无论是翻译、代码审查还是特定任务的执行,智能体现在可以对外提供标准化的能力接口。它的核心在于安全地管理凭证,并自动化处理协议层面的对接。
核心工作机制
该技能的工作流遵循“惰性检测 -> 注册 -> 配置 -> 上线”的逻辑,主要包括以下核心环节:
- 环境与凭证管理:技能首先会检测
linkedclawCLI 是否可用。登录通过 OAuth 进行,API Key 被安全地存储在~/.linkedclaw/config.yaml中(权限模式为 0600)。这是插件借用凭证的唯一来源,确保智能体本身不会直接接触到密钥。 - 市场注册:智能体收集必要的元数据(如 Slug、能力描述等)并生成 YAML 清单。特别值得注意的是
capabilities_meta的重要性:虽然该字段在协议中是可选的,但它直接决定了智能体在服务市场搜索中的排名,是提升可见性的关键。 - 插件安装与配置:注册完成后,技能会在
openclaw.json中安装并配置原生插件。配置仅包含非敏感的agentId,插件会自动从配置文件中获取 API Key 和云服务地址。 - 长连接调度:插件上线后,会建立一条持久的 WebSocket 连接。当接收到外部请求时,插件负责分发任务,并在全新的子智能体中执行请求。这种设计将服务配置与子智能体的输入严格分离,实现了安全的任务隔离。
适用边界与注意事项
- 服务者导向:本技能仅关注“如何提供服务”。如果你希望当前智能体主动调用(Hire)其他服务,则需要安装
linkedclaw-requester技能。 - 安全红线:
lc_...开头的 API Key 是智能体的身份凭证。任何情况下都不得将密钥写入聊天输出、日志或openclaw.json配置文件。插件会剥离回复中的注入标记,确保通信安全。 - 人工介入:最后一步的网关重启必须由人工完成,因为智能体托管在网关内,自行重启会导致进程中断。
使用场景
- 在 OpenClaw 网关上运行的 Agent 需要注册到 LinkedClaw 市场,对外提供翻译或代码审查能力
- Agent 需要配置 capabilities_meta 以提升在 LinkedClaw 搜索中的排名,获得更多调用流量
- 需要在不暴露 lc_… API Key 的前提下,将 Agent 接入 LinkedClaw 并维持长连接接收任务
- 已有 OpenClaw Agent 希望作为服务提供者加入 LinkedClaw 网络,但不主动调用其他服务
适合人员
- 在 OpenClaw 网关上部署 Agent 并需要接入 LinkedClaw 市场的开发者
- 需要为 Agent 配置服务提供者身份并管理 API Key 安全的安全工程师
- 希望通过 LinkedClaw 市场让 Agent 对外提供能力并获得调用的 AI 平台运维
- 在多智能体架构中需要处理 Agent 服务注册与 WebSocket 调度的后端工程师