camsnap

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

camsnap eliminates the hassle of manually checking IP cameras by providing a reliable way to capture snapshots, short clips, and motion-triggered events from RTSP/ONVIF sources.

Core Features & Use Cases

  • Camera snapshots: Grab still images from a configured camera for quick inspection or evidence capture.
  • Clips & motion events: Record short video clips and run actions when motion exceeds a threshold for security monitoring.
  • Operational diagnostics: Use discovery and doctor checks to validate connectivity and media probing before long captures.

Quick Start

Configure your camera in ~/.config/camsnap/config.yaml, then run: camsnap snap kitchen --out 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 or ONVIF camera?

To capture RTSP or ONVIF camera snapshots, configure your IP camera in a YAML file and run a snapshot command to grab and export still images for quick inspection or evidence capture.

What's the best way to record short video clips when motion is detected on an IP camera?

Recording short video clips during motion detection involves setting action thresholds on your RTSP stream, which triggers automated clip recording for security monitoring when movement exceeds the defined limit.

Do I need ffmpeg on PATH to troubleshoot camera connectivity and run discovery checks?

Yes, you need ffmpeg on PATH to run operational diagnostics, as the media probing and camera discovery checks validate RTSP and ONVIF connectivity before attempting longer video recordings.

Can I use a YAML configuration file to manage multiple RTSP cameras for home security checks?

Yes, you can use a YAML configuration file to set up and manage multiple RTSP cameras, enabling quick home security checks, short evidence capture, and verifying connectivity across your devices.

Why does my camera snapshot command fail before completing the media probe?

Snapshot commands fail during media probing when ffmpeg is not on PATH or the YAML camera setup is misconfigured, preventing the system from validating RTSP or ONVIF connectivity before capture.