首驱 Skymotor 电动车查询与电子围栏 skill。用于查询车辆位置、电量、续航、开关机、充电状态、围栏列表、创建围栏、修改围栏、删除围栏、检查车辆是否在围栏内、通勤天气,并支持地址转坐标后再建围栏。触发词包括:首驱、Skymotor、skymotor、电动车、车在哪里、电量、续航、开机、充电、电子围栏、围栏告警、围栏列表、创建围栏、删除围栏、家附近3公里、公司附近2公里、通勤天气。
Skymotor Skill是一项面向实际任务的技能,主要用于这个 skill 用于首驱 Skymotor 电动车的车辆状态查询、电子围栏管理和天气辅助;当用户表达以下任一意图时,调用此 skill:;
询问“骑车去公司天气如何”“明。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
这个 skill 用于首驱 Skymotor 电动车的车辆状态查询、电子围栏管理和天气辅助。
当用户表达以下任一意图时,调用此 skill:
scripts/skymotor_query.pyconfig.example.jsonreferences/api-spec.mdconfig.json 和 state.json 时必须保持在发布包之外。SKYMOTOR_DEVICESERVICE_KEY、命令行 --api-key、本地 config.json.apiKey 都没有可用 Key,提示用户提供首驱 Skymotor Device Service Key。SKYMOTOR_DEVICESERVICE_KEY > 命令行 --api-key > 本地 config.json.apiKey。state = 1 的当前使用中车辆,否则取列表第一辆。缺少 Key 时固定提示:
查询首驱 Skymotor 车辆位置需要首驱 Skymotor Device Service Key,请提供你的 Key。 (报名参加首驱 OpenClaw 内测活动并取得内测资格即可获取,详情关注首驱公众号动态)
删除围栏属于高风险操作:
--delete-fence 时必须显式追加 --confirm-delete 才会真正删除。confirmation_required,先向用户展示 fenceId、围栏名称、半径、状态等确认信息,并等待用户明确确认后再重试。choose_fence,必须让用户选择明确的 fenceId 或更精确名称。当脚本返回以下错误时,优先使用固定回复文案,不要让外层直接暴露原始技术细节:
查询首驱 Skymotor 车辆位置需要首驱 Skymotor Device Service Key,请提供你的 Key。401 Unauthorized 或服务端明确指示 Key 无效:
提供的首驱 Skymotor Device Service Key 无效或已失效,请检查后重新提供。multiple_vehicle_matches:
我匹配到了多辆首驱 Skymotor 车辆,请从候选列表里指定更精确的车辆名称或 deviceNo。multiple_fence_matches:
我匹配到了多个围栏,请从候选列表里指定 fenceId 或更精确的围栏名称。confirmation_required:
删除围栏属于高风险操作,请确认围栏信息后再执行删除。weather_query_failed 或 forecast_query_failed:
天气服务暂时不可用,建议稍后重试。fence_list_failed、status_query_failed、alarm_list_failed:
首驱 Skymotor 服务暂时未返回可用数据,请稍后重试;如果持续失败,再检查 Key 和网络环境。默认查询:
export SKYMOTOR_DEVICESERVICE_KEY=your_key_here python scripts/skymotor_query.py
指定车辆:
python scripts/skymotor_query.py --api-key your_key_here --device-name "Y3"
本地配置文件:
{
"apiKey": "your_skymotor_device_service_key_here"
}
创建围栏:
python scripts/skymotor_query.py --api-key your_key_here --create-fence "我家:39.9042:116.4074:3000"
列出围栏和告警:
python scripts/skymotor_query.py --api-key your_key_here --list-fences python scripts/skymotor_query.py --api-key your_key_here --alarm-list
检查、更新、删除围栏:
python scripts/skymotor_query.py --api-key your_key_here --check-fence "12345" python scripts/skymotor_query.py --api-key your_key_here --update-fence "12345:新围栏:39.9042:116.4074:5000" python scripts/skymotor_query.py --api-key your_key_here --delete-fence "12345" --confirm-delete
保存当前位置和查询通勤天气:
python scripts/skymotor_query.py --api-key your_key_here --save-current-location-as "家" python scripts/skymotor_query.py --api-key your_key_here --commute-to "公司" --distance-km 12
choose_device 或 choose_fence,而不是猜测用户意图。references/api-spec.md。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章