LaunchKit · 2026
Back to Skills

camsnap

Capture frames or clips from RTSP/ONVIF cameras.

7
10.2k downloads
by @steipete

Setup & Installation

openclaw skills install @steipete/camsnap

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install camsnap

What This Skill Does

camsnap is a CLI tool for capturing snapshots, short clips, and motion events from RTSP/ONVIF cameras. Cameras are configured in a YAML file and accessed by name in commands.

Captures from RTSP/ONVIF cameras directly from the CLI without requiring a full NVR setup or web-based camera management interface.

When to use it

  • Grabbing a timestamped snapshot from a security camera
  • Recording a short clip from a doorbell or entry camera
  • Discovering all ONVIF cameras on a local network
  • Automating motion-triggered captures with custom shell actions
  • Diagnosing camera connectivity with a built-in probe check

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Record a 5-second clip from the kitchen camera

AGENT
  1. 1Runs `camsnap doctor --probe` to confirm camera is reachable
  2. 2Runs `camsnap clip kitchen --dur 5s --out clip.mp4` to capture the clip
  3. 3Confirms the output file exists at the specified path
OUTPUT

clip.mp4 saved with 5 seconds of footage from the kitchen camera

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

ffmpeg installed and available on PATH