camsnap

Capture frames and short clips from RTSP/ONVIF cameras.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use camsnap to capture frames and clips from RTSP/ONVIF cameras for monitoring and archival.

Core Features & Use Cases

  • Snapshot captures still images from configured cameras.
  • Clip captures short video segments for events or motion.
  • Motion watch detects movement and triggers actions.
  • Use Case: Home surveillance, remote monitoring, or on-demand camera checks.

Quick Start

Configure a camera and run a quick snapshot to verify setup. Notes

  • Requires ffmpeg on PATH.
  • Ensure cameras are reachable on the network.

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 clips from RTSP or ONVIF cameras?

Capturing snapshots and clips from RTSP or ONVIF cameras involves connecting to the network stream to extract still frames or record short video segments for monitoring and archival. Cameras must be configured via the command line interface before capturing.

What do I need to set up before capturing frames from my network cameras?

Before capturing frames from network cameras, ensure ffmpeg is installed on your system PATH and a local configuration file exists at ~/.config/camsnap/config.yaml. Your RTSP or ONVIF cameras must also be reachable on the network.

Can I use motion detection to trigger video recording on an RTSP camera?

Yes, you can use motion detection to trigger video recording on an RTSP camera. The motion watch feature detects movement and automatically captures short video clips, enabling event-driven monitoring and archival for security surveillance.

Does this tool work for both home security monitoring and remote camera checks?

Yes, this approach works for both home security monitoring and remote camera checks. It supports on-demand snapshot captures for quick verifications alongside motion-triggered clip recording for comprehensive remote monitoring and event archival.

What is the best way to archive short video segments from ONVIF cameras?

The best way to archive short video segments from ONVIF cameras is to use an event-driven capture tool that records motion-triggered clips directly from the network stream. This saves relevant footage for archival without continuous recording overhead.

Why is ffmpeg required for capturing RTSP camera streams?

Ffmpeg is required for capturing RTSP camera streams because it handles the underlying video decoding, frame extraction, and segment encoding. The capture tool relies on ffmpeg being on the system PATH to process and save media files correctly.