← Back to Skills Marketplace
206
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install node-camera
Description
控制 Node 设备的 USB 摄像头,支持单帧截图、流式推送、停止推流和关闭摄像头。使用场景:(1) 需要快速获取 Node 设备的一帧图像时,(2) 需要远程监控 Node 设备周围环境时,(3) 需要进行视觉识别或拍照截图时。
Usage Guidance
This skill appears to do what it says: control a Node device USB camera and provide JPEG URLs. Before installing, consider privacy and network exposure: image URLs are served from the device HTTP server (http://<deviceIP>:18790), so ensure the device is on a trusted network and the HTTP endpoint is not publicly reachable. Only use with devices you control and with camera/storage permissions intentionally granted. Validate any device IP/URL before downloading images and avoid exposing image URLs or device IPs to untrusted parties.
Capability Analysis
Type: OpenClaw Skill
Name: node-camera
Version: 1.0.1
The node-camera skill provides legitimate functionality for capturing and streaming images from a USB camera connected to an Android Node device. The SKILL.md documentation clearly defines commands for frame capture and streaming, while the scripts/camera_helper.py utility provides standard helper functions for downloading and decoding image data without any evidence of malicious intent or unauthorized data exfiltration.
Capability Assessment
Purpose & Capability
The name/description describe camera capture and streaming; the SKILL.md instructs using the OpenClaw gateway to invoke camera commands and exposes image URLs on the device HTTP server. The included helper script only downloads images, decodes base64 frames, and analyzes frame JSON—functions coherent with the stated purpose.
Instruction Scope
Runtime instructions limit actions to invoking camera commands (captureFrame, open, stopStreaming, close) and retrieving JPEGs from the device's HTTP server. The SKILL.md does not instruct reading unrelated host files, environment variables, or sending data to external endpoints other than the device's embedded HTTP server.
Install Mechanism
No install spec is present (instruction-only). The repository includes a small, readable Python helper; there are no downloads from third-party URLs or archive extraction steps. Risk from installation is minimal.
Credentials
The skill declares no required environment variables, credentials, or config paths. The operations described (HTTP URLs served by the Node device and gateway invocations) do not require host secrets, so requested access is proportionate.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or modify other skills. Autonomous invocation is allowed (platform default) but the skill does not request elevated persistence or system-wide changes.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install node-camera - After installation, invoke the skill by name or use
/node-camera - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
**v1.0.1 — 图片结果由 Base64 改为 URL,采用 Node 设备本地 HTTP 服务器访问**
- 截图与视频帧结果由内联 Base64 编码图片改为 HTTP URL(如 http://设备IP:18790/images/xxx.jpg)
- 新增说明图片通过 Node 内置 HTTP 服务器(端口 18790)访问,可直接下载 JPEG 文件
- camera.captureFrame 返回 imageUrl 字段,camera.frame 事件推送每帧 imageUrl 字段
- 技术细节补充图片自动清理机制与 URL 格式
- 相关文档和示例同步更新
v1.0.0
Initial release of node-camera skill:
- Supports controlling USB cameras on Android Node devices: single-frame capture, real-time streaming, stop streaming, and camera release.
- Provides high-efficiency `camera.captureFrame` command for one-shot image capture.
- Allows live video streaming with `camera.open`, sending JPEG frames via node events.
- Includes error codes and troubleshooting guidance for camera operations.
- Offers detailed usage scenarios, parameter explanations, and recommended workflows.
- Resource management and status machine outlined for robust camera control.
Metadata
Frequently Asked Questions
What is node-camera?
控制 Node 设备的 USB 摄像头,支持单帧截图、流式推送、停止推流和关闭摄像头。使用场景:(1) 需要快速获取 Node 设备的一帧图像时,(2) 需要远程监控 Node 设备周围环境时,(3) 需要进行视觉识别或拍照截图时。 It is an AI Agent Skill for Claude Code / OpenClaw, with 206 downloads so far.
How do I install node-camera?
Run "/install node-camera" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is node-camera free?
Yes, node-camera is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does node-camera support?
node-camera is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created node-camera?
It is built and maintained by lxx328 (@lxx328); the current version is v1.0.1.
More Skills