Capture snapshots, video clips, and monitor motion events from RTSP and ONVIF cameras directly from the command line.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install camsnap
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 camsnap using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
camsnap is a specialized CLI utility designed to bridge the gap between IP cameras and automation workflows. It allows users to interact with RTSP and ONVIF-compliant devices to extract visual data for processing. As a key component in the ecosystem of Openclaw Skills, it provides a standardized way for agents to see the physical world by grabbing frames or recording short clips on demand.
By abstracting the complexities of camera protocols, it enables developers to focus on building intelligent responses to visual stimuli. Whether you are building a security dashboard or a monitoring bot, this tool integrates seamlessly into your Openclaw Skills environment to provide reliable access to live video feeds.
First, ensure ffmpeg is installed on your system PATH. Then, install the tool using Homebrew:
brew tap steipete/tap
brew install camsnap
Configure your first camera by defining the host and credentials:
camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass
The skill relies on a configuration file and produces standard media files:
| Item | Description |
|---|---|
| Config File | ~/.config/camsnap/config.yaml containing camera credentials and endpoints. |
| Snapshots | JPEG files generated from the camera stream using the snap command. |
| Clips | MP4 video files with configurable durations generated via the clip command. |
| Logs | Output from the doctor command used for debugging stream health and connection issues. |
Loading
A lightweight headless web search and Markdown content extraction tool powered by the Brave Search API.

A command-line interface for managing Bluesound and NAD players, allowing for playback, grouping, and device discovery.

A lightweight CLI tool for tracking blog updates and RSS/Atom feeds directly from your terminal.

A streamlined CLI for X/Twitter that allows users to read, search, and post content using browser cookies or the Sweetistics API.

A command-line interface to manage the full lifecycle of Openclaw Skills, from discovery to distribution.

A professional design framework for architecting intuitive, consistent, and script-friendly command-line interface specifications.








































