360 Secure SkillHub
360 安全技能中心

Openclaw Aligenie Genie

核心功能为实现OpenClaw Agent与天猫精灵的双向通信,支持连接配置、接收并处理天猫精灵发送的指令、生成回复消息。典型场景包括用户配置两者连接、通过天猫精灵向OpenClaw发指令等。通过Python客户端配置参数启动注册,以自定义函数接收请求并返回文本回复。

axelhu
axelhu
热度 45.63
最近更新 2026-05-18 11:33:15
分类:开发依赖:代码执行 / 第三方 API应用场景:API 集成 / 自动化脚本 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add openclaw-aligenie-genie
Metadata
name
openclaw-aligenie-genie
version
1.0.0
description
OpenClaw Agent 通过云服务器与天猫精灵双向通信的技能。触发时机:(1) 用户要求与天猫精灵通信或接收天猫精灵消息时 (2) 配置天猫精灵与 OpenClaw 的连接时 (3) 天猫精灵发送指令到 OpenClaw 需要处理时。

openclaw-aligenie-genie

OpenClaw Agent 通过云服务器与天猫精灵双向通信的技能。

文档

文档 内容
SPEC.md 完整技术规格(架构/数据库/API/安全)
DEPLOY.md 部署指南
genie_client.py Agent 端 Python 客户端

快速开始

1. 部署云服务器

详见 DEPLOY.md

2. 配置 Agent

ALIGENIE_SERVER=http://你的云服务器IP:58472
ALIGENIE_API_KEY=ak_xxx   # 从 CLI 获取
ALIGENIE_AGENT_ID=lobster  # 你的 agent ID

3. 启动注册

from genie_client import GenieClient

client = GenieClient(
    server_url="http://101.43.110.225:58472",
    agent_id="lobster",
    api_key="ak_xxx"
)
client.register("session_key_here")
client.start_heartbeat_loop(interval=60)

4. 处理请求

def handle(req):
    utterance = req["utterance"]
    reply = f"你说了:{utterance}"
    return reply

client.start_polling_loop(handle)

架构

详见 SPEC.md

前置条件

  1. 云服务器已部署 AligenieServer
  2. 阿里云开发者账号已创建个人技能(Genie2)
  3. 用户已在天猫精灵App 添加技能