camsnap for Openclaw

Capture snapshots, video clips, and monitor motion events from RTSP and ONVIF cameras directly from the command line.

steipete
v1.0.0
Jan 5, 2026
13
19.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install camsnap

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

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).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is camsnap?

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.

camsnap Use Cases

  • Automating home security snapshots when motion is detected.
  • Generating visual datasets for AI model training from live camera feeds.
  • Monitoring remote environments via RTSP streams within custom scripts.
  • Integrating real-time camera telemetry into Openclaw Skills workflows.

How camsnap Works

  1. Initialize the configuration by adding camera details including host, user, and credentials.
  2. Verify camera compatibility and stream capabilities using the discovery and probe tools.
  3. Execute snapshot or clip commands to pull media via ffmpeg integration.
  4. Optionally run the watch command to trigger actions based on motion threshold detection.

camsnap Setup

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

camsnap Data Schema & Taxonomy

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.

camsnap Advanced Features

  • Real-time motion watching with configurable sensitivity thresholds to minimize false positives.
  • Automated action triggering to execute shell commands when motion events are detected.
  • Deep stream probing and diagnostic tools to ensure connectivity and stream health.
  • Native integration capabilities for Openclaw Skills automation pipelines and multi-agent systems.

SKILL.md


Loading

METADATA

Github Stars: 0
forks: 0

Featured*