PrimeBot 启元 Q1 & T1 技能整活工作台
PRIMEHUB DEV KIT · 官方工具包增强版

PrimeHub Skill Dev Kit

打包、真机 58080 调试、全浏览器提 Token 与国密 SM4 市场发布套件

😜 调皮课代表大白话划重点(30 秒读懂核心)
这是官方 5 件套工具包的「满配进化版」!原本官方脚本只认 Firefox 浏览器,我们给凭证提取器装上了全浏览器雷达——不管是 Chrome、Edge、Brave 还是 Firefox 登录都能一键把 Token 顺进保险箱,还修好了匿名搜索与账号鉴权校验!

启元机器人(Q1 / T1)技能开发工具包——从零做出一个机器人技能,真机调试,发布到 PrimeHub 技能市场。

快速开始

💻 bash
unzip primehub-dev-kit.zip && cd primehub-dev-kit   # 或直接 clone 本仓库
python3 primehub_publish.py search "你好"           # 自检:能搜 = 网络和传输层 OK

然后按 SKILL_PUBLISH_GUIDE.md 的 0→8 步走:

💻 text
登录 PrimeHub → 给 AI agent 喂机器人契约 → vibe coding 改示例 → 打包 .rpk
→ 真机调试 → 提取登录 token → 一条命令发布上架

里面有什么

文件用途
SKILL_PUBLISH_GUIDE.md完整手册(开发顺序、调试判读、失败码表、发布流程)
../../Example/独立技能示例库(含官方 example-jukebox 点歌台、energy_station 社交能量补给站、universal_skill 通用互动模板)
pack.py打包器:技能目录 → .rpk
deploy_test.py真机调试 harness(scp 到机器人跑)
primehub_publish.pyPrimeHub 发布/删除/查询客户端
primehub_client.pySM4 传输层(发布客户端的依赖)
extract_token.py从本机 Chrome / Edge / Brave / Chromium / Firefox 或 --token 自动提取 PrimeHub token

环境要求

  • Python 3 + pip install gmssl
  • curl、sshpass(Windows 可直接用系统自带 ssh.exe / scp.exe / curl.exe)
  • 一台同网段的 Q1/T1 机器人(SSH run)
  • 本机任意主流浏览器(Chrome / Edge / Firefox 等,用于 PrimeHub 登录态,发布凭证自动提取)

支持

动作 ID 表、平台约束(室内模式/音频互斥/状态轮询)等机器人侧知识都在 SKILL_PUBLISH_GUIDE.md §2 与 ../../MustRead/02_机器人运行时契约与避坑必读.md。

本地 Windows 与多浏览器兼容增强

本副本基于上游 dccf836,extract_token.py、primehub_publish.py 有本地增强:

  • search 可匿名执行,服务器错误会明确报错。
  • 多浏览器 Token 提取:除 Firefox(Windows/MSIX/macOS/Linux SQLite + WAL + Snappy)外,新增支持 Chrome / Microsoft Edge / Brave / Chromium(自动拷贝 Local Storage/leveldb 快照防锁库,兼容 UTF-8 与 UTF-16LE 及 Snappy 块),并支持 --browser 指定浏览器及 --token / PRIMEHUB_TOKEN 直接传入。
  • 两脚本共用本 workspace 的 .local/ph_token.txt,可通过 PRIMEHUB_TOKEN_FILE 指定位置。
  • 发布除原有 JSON 参数外,也支持 publish file.rpk --metadata-file publish.json,便于 PowerShell 使用。
  • my 使用经过真实鉴权验证的 queryPageByUserCode 账号查询接口,登录过期会明确报错。

此目录的原手册仍保留 Linux 示例;本机实测命令、依赖环境和验收状态见 ../../MustRead/01_从零开发Q1_T1技能_SOP.md 与 ../../Doc/04_赛前准备状态与命令说明.md。