camsnap

Capture snapshots, clips, and motion events from RTSP/ONVIF camera streams.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/dingdyan/openclaw-workspace-v2 --skill camsnap-dingdyan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/dingdyan/openclaw-workspace-v2/tree/main/skills/camsnap
Command: npx skills add https://github.com/dingdyan/openclaw-workspace-v2 --skill camsnap-dingdyan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly capture snapshots, short clips, or motion-triggered events from IP cameras without manually operating camera software.

Core Features & Use Cases

  • Snapshot, Clip, and Motion Event Capture: Take on-demand images and short videos or start captures when motion is detected, such as documenting a room activity.
  • RTSP/ONVIF Camera Support: Works with common camera streaming protocols so you can monitor different makes/models using the same workflow.
  • Configuration-Driven Operations: Uses a YAML config so you can add cameras once and reuse them for repeated captures.

Quick Start

Run camsnap add to register your camera (name, host, username, and password), then capture a test snapshot to confirm connectivity.

Frequently Asked Questions about camsnap

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture snapshots and video clips from RTSP cameras?

You can capture snapshots and clips from RTSP cameras by registering camera details in a YAML config and executing capture commands. This requires ffmpeg on PATH to process streams and output images or short videos.

Can I trigger video recording automatically when motion is detected from an ONVIF camera?

Yes, you can trigger video recording automatically when motion is detected from an ONVIF camera. By applying threshold-based event triggering in your configuration, the system captures motion events for evidence collection without manual operation.

What do I need to set up before capturing media from IP camera streams?

Before capturing media from IP camera streams, you need ffmpeg available on PATH and a YAML camera configuration. You must register camera parameters like name, host, username, and password to establish reliable RTSP connectivity.

Does this approach work with different IP camera makes and models?

Yes, this approach works with different IP camera makes and models by supporting common RTSP and ONVIF streaming protocols. This allows you to monitor various devices using the same configuration-driven capture workflow.

Why do I need ffmpeg on PATH to produce images and video outputs reliably?

You need ffmpeg on PATH to produce images and video outputs reliably because the underlying capture mechanism depends on it to process RTSP streams. Without ffmpeg, the system cannot decode camera feeds or generate snapshot and clip files.