Token导航 LogoToken导航TokenDH.com
开发敏感数据clawhub未标认证来源可访问clear审计通过

ninebot-device-skillNinebot 设备技能

Agent Skill

ninebot-device-skill 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

29,028

周安装

1,163

GitHub Stars

5

下载量

9,397
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ninebot-device-skill(Ninebot 设备技能)
来源仓库:https://github.com/ninebot-app/ninebot-device-skill
安装命令:
openclaw skills install ninebot-device-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ninebot-device-skill

简介

九号电动车(Ninebot)车辆信息查询,支持九号电动车、九号电动摩托车,提供车辆开关机状态、车辆充电状态、车辆位置、车辆剩余电量、车辆剩余电量、车辆剩余充电时间等数据的查询功能

SKILL.md

name
ninebot-device-skill
description
九号电动车(Ninebot)车辆信息查询,支持九号电动车、九号电动摩托车,提供车辆开关机状态、车辆充电状态、车辆位置、车辆剩余电量、车辆剩余里程、车辆剩余充电时间等数据的查询功能
metadata
openclaw
requires
env
primaryEnv
NINEBOT_DEVICESERVICE_KEY

九号电动车辆信息查询服务 Skill

九号电动车辆信息查询服务向开发者提供完整的车辆信息查询服务,包括车辆状态、位置、电量等信息的查询功能。

功能特性

  • 九号电动车开关机状态、充电状态查询
  • 九号电动车剩余电量、剩余里程、剩余充电时间查询
  • 九号电动车位置查询
  • 支持多设备查询和选择

首次配置

首次使用时需要配置九号 Device Service Key:

  1. 报名参加九号OpenClaw内测活动获取 Key,详情关注九号出行APP「圈子」。
  2. 设置环境变量:export NINEBOT_DEVICESERVICE_KEY=your_key
  3. 或运行时自动提示输入并保存到本地配置文件

当用户想要查询九号电动车辆信息(如开关机状态、充电状态、剩余电量、剩余里程、剩余充电时间、位置等)时,使用此 skill。

触发条件

用户表达了以下意图之一:

  • 查询九号车辆开关机状态、充电状态(如"查询小九的开关机状态"、"小白正在充电吗")
  • 查询九号车辆剩余电量、剩余里程、剩余充电时间(如"小九还有多少电量"、"小白还能跑多远")
  • 查询九号车辆位置(如"小九现在在哪里"、"小白的位置")

执行步骤

第一步:检查 API Key

  • 如果用户已经配置好了环境变量 NINEBOT_DEVICESERVICE_KEY 或在本地 config.json 中提供了 Key,直接使用该 Key 进行后续 API 调用。
  • 如果用户之前未提供过 Key,先提示用户提供九号 Device Service Key,等待用户回复后再继续
  • 如果用户已提供 Key,直接使用

请求 Key 的回复模板:

🔑 查询九号车辆位置需要九号 Device Service Key,请提供你的 Key。

(报名参加九号OpenClaw内测活动并取得内测资格即可获取,详情关注九号出行APP「圈子」动态)

第二步:获取API Key

优先读取环境变量 NINEBOT_DEVICESERVICE_KEY,其次从本地 config.json 读取。也支持在命令行显式传入 --api-key。 请求头使用 Authorization: Bearer <API_KEY>。 参考 config.example.json 作为配置样例。

config.json 示例:

{
  "apiKey": "your_ninebot_device_service_key_here"
}

第三步:运行查询脚本

- 使用指定的脚本执行端到端的流程:

export NINEBOT_DEVICESERVICE_KEY=your_key_here
python3 scripts/ninebot_query.py \
  --lang "zh" \
  --device-name "小九"

- 如果脚本执行401 Unauthorized错误,说明 API Key 无效或未提供,提示用户提供有效的 API Key,等待用户回复后再继续。回复文案见下方「错误码与消息处理」。 - 如果脚本返回错误码/错误消息(如智能服务费到期),提示用户相应的错误信息和解决方案,等待用户回复后再继续。回复文案见下方「错误码与消息处理」。 - 如果账户有多个设备且未提供选择,脚本会返回一个列表供用户选择:

{"choose_device": [{"sn":"SN123","name":"小九"},{"sn":"SN456","name":"小白"}]}

然后使用 --device-name--device-sn 重新运行脚本。

错误码与消息处理

当脚本返回错误码/错误消息时,使用以下固定回复文案:

  • 401 Unauthorized

🔑 提供的 API Key 无效,请检查后重新提供。

  • "code":651001,"msg":"您的车辆智能服务费已到期"

⚠️ 您的车辆智能服务费已到期(sn:XXXXXXXXXXXX),车辆数据查询功能已暂停。请登录九号出行APP完成续费,成功后功能将自动恢复。

说明:若有设备 SN,请将 XXXXXXXXXXXX 替换为实际 SN。

第四步:解析输出

脚本输出 JSON:

{
  "device_name": "九号电动E200P",
  "battery": 57,
  "powerStatus": "OFF",
  "chargingStatus": "not_charge",
  "location": "北京市海淀区东升(地区)镇后屯东路",
  "estimateMileage": 50.4,
  "remainChargingTime": ""
}

第五步: API 映射和配置

根据实际的九号 Device Service API 规范,更新 config.json 中的 API 映射配置,或直接更新 references/api-spec.md 中的 API 规范并同步更新 config.json。 使用以下方式更新 API 映射:

  • 编辑 config JSON 并通过 --config 参数传入
  • 编辑 references/api-spec.md 中的 API 规范,并将更改镜像到 config JSON 中

配置规范详细说明请参考 references/api-spec.md,其中包含了 API 规范和 config 映射的模板。

配置管理

配置文件位于 config.json,包含以下内容:

{
  "apiKey": "your_ninebot_device_service_key_here"
}

设置 Key 的方式:

  1. 环境变量export NINEBOT_DEVICESERVICE_KEY=your_key
  2. 自动提示:首次运行时自动提示输入
  3. 手动编辑:直接编辑 config.json 文件

资源

scripts/

  • ninebot_query.py — 查询电动车信息脚本.

references/

  • api-spec.md — API 规范和 config 映射模板。

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

73.04%
按下载量换算6,864

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills