camsnap

Capture frames, clips, and motion events from RTSP and ONVIF cameras.

Updated Aug 13, 2025
One-click install
npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill camsnap-joeyjoziah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/JoeyJoziah/investment-analysis-platform/tree/main/.claude/skills/camsnap
Command: npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill camsnap-joeyjoziah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Camsnap removes the friction of manually logging into camera interfaces and exporting media by giving you a fast way to capture snapshots, short clips, and motion events from configured RTSP or ONVIF cameras.

Core Features & Use Cases

  • Camera discovery to identify available devices and verify connectivity.
  • Snapshot and clip capture for saving still images or short recordings on demand.
  • Motion monitoring for triggering actions when activity crosses a threshold.
  • Use case: Quickly grab a five-second security clip from the kitchen camera after an alert and save it for review.

Quick Start

Use the camsnap skill to capture a snapshot from your configured camera and save it to 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 or ONVIF camera?

To capture an RTSP or ONVIF camera snapshot, use a tool that grabs frames on demand. This requires a configured setup with a YAML config file and ffmpeg on PATH to access the camera and save the image.

Can I record short video clips from ONVIF cameras for motion detection?

Yes, you can record short clips and monitor motion events from ONVIF cameras. The system captures short recordings on demand and triggers actions when activity crosses a specified threshold.

Do I need ffmpeg to retrieve clips and frames from RTSP cameras?

Yes, ffmpeg on PATH is required to retrieve clips and frames from RTSP cameras. It provides the necessary media processing support for deterministic camera access and media export.

What is the best way to discover available surveillance cameras on a network?

To discover available surveillance cameras on a network, use a camera discovery feature to identify available devices and verify connectivity. This applies to both home and business surveillance workflows.

How do I automate saving a security clip after a motion alert?

To automate saving a security clip after a motion alert, configure motion monitoring to trigger short clip recording. The system captures the recording and saves it for review when activity crosses a threshold.