← 返回 Skills 市场
1729
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install vector-robot
功能描述
Control Anki Vector robot via wire-pod. Speak through Vector, see through its camera, move head/lift/wheels, change eye colors, trigger animations. Use when user mentions Vector robot, wants to speak through a robot, control a physical robot, or interact with wire-pod.
安全使用建议
The skill appears to do what it says (local control of a wire-pod Vector), but take these precautions before installing or enabling the auto-start script:
- Do not run the install-launchagent.sh unless you want a persistent background server. Installing it writes a plist into ~/Library/LaunchAgents and loads it immediately.
- If you run the Node proxy, consider editing proxy-server.js to bind only to localhost (e.g., server.listen(PORT, '127.0.0.1')) and remove or restrict CORS (avoid Access-Control-Allow-Origin: '*') so it is not reachable from the network/LAN.
- The proxy writes request.json and expects a response.json in the same directory; these files contain incoming questions and answers and may be readable by other users on the system — restrict file permissions or run in a dedicated directory.
- The behavior-control endpoints disable safety checks (cliff sensors) while controlled — always supervise the robot while issuing movement commands.
- Only run this skill on machines and networks you control, and inspect the included scripts yourself before running. If you need higher assurance, ask the publisher for source provenance or a signed release; if the developer identity or source cannot be verified, avoid installing the LaunchAgent and run the server only interactively and bound to localhost.
Reason for 'suspicious': persistence + permissive network/CORS + file-based IPC increase attack surface; the code itself is coherent and there are no obvious exfiltration calls, but these operational issues warrant caution.
功能分析
Type: OpenClaw Skill
Name: vector-robot
Version: 1.0.0
The skill bundle is classified as suspicious primarily due to the `scripts/install-launchagent.sh` file, which creates a macOS LaunchAgent for persistence. This script installs `com.openclaw.vector-proxy.plist` to `~/Library/LaunchAgents/`, ensuring the `proxy-server.js` runs at startup and stays alive. While the `proxy-server.js` itself appears to be a benign local proxy for robot voice interaction (listening on localhost, writing/reading to local `request.json`/`response.json` files, and not making external network calls), the establishment of a persistent service is a high-risk capability that could be leveraged for malicious purposes if the proxied component were compromised or altered. There is no clear evidence of intentional data exfiltration, remote execution, or malicious prompt injection within the provided files, but the persistence mechanism elevates it beyond benign.
能力评估
Purpose & Capability
Name/description match the files and instructions: helper scripts invoke wire-pod endpoints for speech, camera, movements, and an included proxy server integrates wire-pod voice input with OpenClaw. No unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md directs the agent (and the user) to run local helper scripts and the proxy server and to optionally install a macOS LaunchAgent. The instructions require writing/reading request.json and response.json in the scripts directory for voice flows (manual or automated). The skill explicitly warns about disabled cliff sensors (safety note). The instructions do not request unrelated files or credentials.
Install Mechanism
There is no remote download; code is bundled with the skill. The included install script writes a LaunchAgent plist and calls launchctl to load it (modifies user LaunchAgents). This is a local persistence mechanism — not a remote package fetch — but it does change system startup state and should be run only with care.
Credentials
The skill declares no required env vars or credentials. Script defaults allow setting VECTOR_SERIAL or WIREPOD_URL via env, which is appropriate for the stated task. No unrelated secret access is requested.
Persistence & Privilege
The optional install-launchagent.sh creates a LaunchAgent that auto-starts the proxy and keeps it alive on boot, giving the skill persistent background presence. The bundled proxy server binds with default Node semantics (no explicit host) and sets Access-Control-Allow-Origin: '*', which can expose the proxy beyond localhost on some systems — increasing network attack surface. Combined with file-based request/response handling, this raises risks if you install the LaunchAgent or run the server on a machine reachable from untrusted networks.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install vector-robot - 安装完成后,直接呼叫该 Skill 的名称或使用
/vector-robot触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of vector-robot skill.
- Enables control of Anki Vector robot via wire-pod, including speaking, camera access, movement, eye color changes, and triggering animations.
- Detailed setup instructions for communication with Vector using wire-pod and (optionally) OpenClaw for voice input.
- Provides API usage examples for all major robot functions.
- Includes safety notes and prerequisites for proper operation.
元数据
常见问题
Vector-Robot 是什么?
Control Anki Vector robot via wire-pod. Speak through Vector, see through its camera, move head/lift/wheels, change eye colors, trigger animations. Use when user mentions Vector robot, wants to speak through a robot, control a physical robot, or interact with wire-pod. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1729 次。
如何安装 Vector-Robot?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install vector-robot」即可一键安装,无需额外配置。
Vector-Robot 是免费的吗?
是的,Vector-Robot 完全免费(开源免费),可自由下载、安装和使用。
Vector-Robot 支持哪些平台?
Vector-Robot 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Vector-Robot?
由 bogorman(@bogorman)开发并维护,当前版本 v1.0.0。
推荐 Skills