技能标识:hik-cloud-device-group-management
调用海康云眸开放平台设备分组管理接口,包括新增组、删除组、更新组、查询组织详情、查询所有组织、查询下级组和设备转移分组。用户提到设备组织、设备分组、groupNo、groupId、parentNo、设备转组等场景时使用。本技能自动处理 access_token 获取与刷新,不向用户暴露 token 调用流程。
按固定链路执行海康云眸开放平台设备分组管理接口,优先使用 {baseDir}/scripts/hikopendevicegroupmanagement.py,不要临时手写认证、URL 拼接和重试逻辑。
本技能只处理以下能力:
本技能不对外暴露 获取 access_token 操作。鉴权属于内部基础设施:脚本会自动读取凭证、获取 token、缓存 token,并在 401 时自动刷新后重试一次。
当 OpenClaw 通过 ~/.openclaw/openclaw.json 管理本技能时,使用 metadata.openclaw.skillKey 作为配置键:
json5
{
skills: {
entries: {
hik-cloud-device-group-management: {
enabled: true,
env: {
HIKOPENCLIENT_ID: ...,
HIKOPENCLIENT_SECRET: ...,
HIKOPENBASE_URL: https://your-custom-base-url
}
}
}
}
}
若 Session 运行在 sandbox 中,宿主环境变量不会自动继承。此时应通过 OpenClaw 的 sandbox env 配置注入凭证,而不是依赖本机 shell 的 process.env。
域名切换优先级:
先准备环境变量:
bash
export HIKOPENCLIENTID=
export HIKOPENCLIENTSECRET=
新增组:
bash
python3 {baseDir}/scripts/hikopendevicegroupmanagement.py create \
--group-name 华东一区 \
--group-no east-001 \
--parent-no root-01
删除组:
bash
python3 {baseDir}/scripts/hikopendevicegroupmanagement.py delete \
--group-no east-001
更新组:
bash
python3 {baseDir}/scripts/hikopendevicegroupmanagement.py update \
--group-no east-001 \
--group-name 华东一区-新
查询单个组:
bash
python3 {baseDir}/scripts/hikopendevicegroupmanagement.py get \
--group-no east-001
查询所有组织:
bash
python3 {baseDir}/scripts/hikopendevicegroupmanagement.py list-all
查询下级组:
bash
python3 {baseDir}/scripts/hikopendevicegroupmanagement.py list-children \
--parent-no root-01
设备转移分组:
bash
python3 {baseDir}/scripts/hikopendevicegroupmanagement.py device-transfer \
--device-serial ABC1234567 \
--target-group-id bc441199bec54f5a8d09b1b1c88c413d
通用参数:
通用环境变量:
以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:
帮我安装 SkillHub 和 hik-cloud-device-group-management-1776052441 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 hik-cloud-device-group-management-1776052441 技能
skillhub install hik-cloud-device-group-management-1776052441
文件大小: 8.8 KB | 发布时间: 2026-4-14 11:54