A comprehensive tool for managing IP cameras via RTSP and ONVIF, enabling PTZ movement, snapshots, and auto-discovery.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install ipcam
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install ipcam using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a robust interface for interacting with IP cameras using the Openclaw Skills framework. It leverages RTSP for media handling like snapshots and video recording while utilizing the ONVIF protocol for hardware-level control, including Pan-Tilt-Zoom (PTZ) movements, preset management, and device discovery. It is designed to work seamlessly with major brands such as TP-Link, Hikvision, Dahua, and Axis, making it an essential addition to any automation or security workflow.
By integrating this skill, developers can bridge the gap between AI-driven logic and physical security hardware. Whether you need to capture a frame for visual analysis or move a camera to a specific coordinate based on a trigger, this implementation provides the necessary CLI tools and scripts to handle complex camera protocols efficiently.
To get started with this skill within the Openclaw Skills environment, follow these steps:
# Install dependencies and the skill
bash skills/ipcam/install.sh
# Automatically discover and add cameras to your configuration
ptz.py discover --add
# Manually configure if discovery is not possible
nano ~/.config/ipcam/config.json
The skill maintains a configuration file in JSON format to manage camera metadata and connection strings. This allows the Openclaw Skills agent to persist device information.
| Field | Description |
|---|---|
| ip | The local IP address of the camera. |
| username / password | Credentials for RTSP and ONVIF authentication. |
| rtsp_port | Port for RTSP streaming (usually 554). |
| onvif_port | Port for ONVIF control (e.g., 2020, 80, 8000). |
| rtsp_main_path | The URL path for the high-resolution stream. |
| rtsp_sub_path | The URL path for the low-resolution stream. |
Loading
A high-performance, per-workspace SQLite task manager that allows AI agents to organize todos via a dedicated CLI script.

A lightweight CLI skill for creating immediate, human-sounding reminders that trigger via background processes without extra LLM overhead.

A high-performance weather integration for AI agents providing global real-time conditions and multi-day forecasts without requiring an API key.

A lightweight CLI-based weather skill that enables AI agents to retrieve real-time conditions and detailed 16-day forecasts without requiring an API key.

A cryptographic identity substrate that enables autonomous agents to sign plugins, rotate credentials, and make verifiable public attestations.

An automated video production skill that converts product titles, descriptions, and images into marketing short videos via MCP tools.








































