camsnap

Capture snapshots and clips from RTSP and ONVIF cameras and monitor motion events.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill camsnap-tedtv1007-ctrl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/tedtv1007-ctrl/milk-skills-library/tree/main/camsnap
Command: npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill camsnap-tedtv1007-ctrl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg.

What problem does it solve?

This Skill simplifies the complex task of interacting with security cameras, allowing you to capture snapshots, record clips, and monitor motion events without manual configuration of individual camera streams.

Core Features & Use Cases

  • Snapshot and Clip Capture: Easily grab high-quality frames or short video clips from any RTSP or ONVIF-compatible camera.
  • Motion Monitoring: Automatically watch camera feeds for motion events and trigger custom actions based on detected activity.
  • Use Case: Use this tool to automate home security by capturing a 5-second clip whenever motion is detected on your front porch camera and saving it to your local storage.

Quick Start

Use the camsnap skill to capture a 10-second video clip from the camera named kitchen and save it as kitchen_alert.mp4.

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, use the camsnap skill to grab high-quality frames from the stream. It requires ffmpeg and a configured local environment to process the video feed and handle camera authentication.

Can I automate recording short video clips when motion is detected on an ONVIF camera?

Yes, you can automate security surveillance with ONVIF cameras by monitoring motion events. The skill watches feeds for detected activity and can trigger custom actions, such as recording a 5-second video clip and saving it to local storage.

Do I need ffmpeg to monitor RTSP and ONVIF network cameras?

Yes, ffmpeg is a required dependency to monitor RTSP and ONVIF network cameras. The local environment must have ffmpeg configured to process video streams, capture media, and handle camera authentication successfully.

What's the best way to run camera system diagnostics for RTSP and ONVIF feeds?

The best way to run camera system diagnostics is using the camsnap skill, which facilitates automated security surveillance and event-based recording. It interacts directly with RTSP and ONVIF network cameras to identify and capture feed issues.

Does this method support capturing media from both RTSP and ONVIF-compatible cameras?

Yes, the method supports capturing visual media from both RTSP and ONVIF-compatible cameras. It simplifies interacting with security cameras by allowing you to grab frames or short video clips without manual configuration of individual streams.

Why does motion monitoring require a configured local environment?

Motion monitoring requires a configured local environment to properly process video streams and handle camera authentication. This setup ensures ffmpeg can effectively watch the feeds and trigger custom actions based on detected activity.