camsnap

Capture frames and clips from RTSP/ONVIF cameras with ffmpeg processing and motion detection.

3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ai-in-pm/NemoClawd --skill camsnap-ai-in-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/ai-in-pm/NemoClawd/tree/main/apps/clawdbot-main/skills/camsnap
Command: npx skills add https://github.com/ai-in-pm/NemoClawd --skill camsnap-ai-in-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ffmpeg, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of capturing frames or clips from RTSP/ONVIF cameras, saving time and effort in surveillance and monitoring tasks.

Core Features & Use Cases

  • Camera Capture: Take snapshots or clips from connected cameras.
  • Motion Detection: Monitor for motion events and trigger actions.
  • Use Case: Imagine you need to monitor a specific area for security purposes. Use this Skill to capture clips whenever motion is detected.

Quick Start

Use the camsnap skill to take a snapshot of the camera named 'kitchen' 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 snapshots from an RTSP camera?

To capture snapshots from an RTSP camera, you can automate frame extraction directly from the video stream. This Skill captures frames or clips from RTSP cameras, requiring ffmpeg for video processing to save outputs like JPEG images.

Can I trigger camera capture only when motion is detected?

Yes, you can trigger camera capture when motion is detected. This Skill supports motion detection capabilities, allowing you to monitor specific areas and automatically capture clips whenever motion events occur for surveillance workflows.

Do I need ffmpeg to capture video clips from ONVIF cameras?

Yes, you need ffmpeg to capture video clips from ONVIF cameras. Ffmpeg is a required dependency for this Skill, handling the underlying video processing necessary to capture frames and clips from connected surveillance cameras.

What is the best way to automate ONVIF camera surveillance?

The best way to automate ONVIF camera surveillance is by using a script-based approach to monitor streams and capture events. This Skill streamlines surveillance by automating snapshot and clip capture from ONVIF cameras with motion detection.

How do I save a camera stream snapshot as a JPEG file?

To save a camera stream snapshot as a JPEG file, you capture a frame from the RTSP or ONVIF stream and specify the output filename. For example, use the Skill to take a snapshot and save it as 'shot.jpg'.