camsnap

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

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/BEIRUX/agent-skills --skill camsnap-beirux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/BEIRUX/agent-skills/tree/main/camsnap
Command: npx skills add https://github.com/BEIRUX/agent-skills --skill camsnap-beirux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capture snapshots, short clips, and motion events from RTSP/ONVIF cameras without manual screen-grabbing or complex tooling, enabling reliable media capture from networked cameras.

Core Features & Use Cases

  • Snapshot Capture: Quickly take a single frame from a named camera and save it as an image file.
  • Clip Recording: Record short-duration clips from a camera stream for review or editing.
  • Motion Monitoring: Watch a camera for motion events and trigger actions or capture events when thresholds are exceeded.
  • Use Case: Ideal for home or lab surveillance, QA testing of camera setups, or grabbing media assets from IP cameras for content workflows.

Quick Start

Use the camsnap skill to capture a snapshot from the kitchen camera and save it as shot.jpg.

Frequently Asked Questions about camsnap

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

FAQPage Schema
How do I capture a snapshot from an RTSP camera stream?

To capture a snapshot from an RTSP camera stream, use a tool to grab a single frame and save it as an image file. This requires ffmpeg on PATH and a YAML configuration with host, user, and pass parameters.

Can I record short video clips from ONVIF cameras for surveillance?

Yes, you can record short-duration clips from ONVIF camera streams. This functionality is ideal for local network IP cameras, allowing you to capture short recordings for review, editing, or surveillance testing.

Does ffmpeg need to be installed to capture IP camera frames?

Yes, ffmpeg must be installed and available on your PATH to capture IP camera frames. The capture process also requires the specific binary and a YAML configuration file defining host, user, and pass parameters for stream access.

What is the best way to monitor motion events from local network cameras?

The best way to monitor motion events from local network cameras is using a tool that watches the RTSP or ONVIF stream and triggers capture when thresholds are exceeded. This allows automated surveillance and event capture without manual screen-grabbing.

How do I configure credentials for RTSP or ONVIF camera access?

You configure RTSP or ONVIF camera access using a YAML config file. This configuration file should specify the host, user, and pass parameters required to connect to your local network IP cameras for media capture.