camsnap

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

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/travis-burmaster/agentbox --skill camsnap-travis-burmaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camsnap
Source: https://github.com/travis-burmaster/agentbox/tree/main/agentfork/skills/camsnap
Command: npx skills add https://github.com/travis-burmaster/agentbox --skill camsnap-travis-burmaster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Accessing footage from IP cameras typically requires vendor apps or manual RTSP stream handling. This Skill lets you grab snapshots, record short clips, and monitor motion events from RTSP/ONVIF cameras directly through simple commands. ## Core Features & Use Cases - Snapshot Capture: Take still frames from any configured camera and save them as image files. - Clip Recording: Record short video clips of a specified duration from a camera feed. - Motion Watching: Monitor a camera for motion above a configurable threshold and trigger an action when detected. - Use Case: You want to check on your kitchen camera while away. Ask the agent to take a snapshot from the kitchen camera, and it saves a current frame as a JPEG you can view immediately. ## Quick Start Take a snapshot from my kitchen camera 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 take a snapshot from an RTSP camera?

Use the camsnap snap command with the camera name, for example: camsnap snap kitchen --out shot.jpg. The camera must first be added to the config file with its host, username, and password.

How do I record a short clip from an IP camera?

Run camsnap clip with the camera name and a duration, such as camsnap clip kitchen --dur 5s --out clip.mp4. It is recommended to test with a short capture before recording longer clips.

Does camsnap support ONVIF camera discovery?

Yes, camsnap supports RTSP/ONVIF cameras and includes a discover command. Run camsnap discover --info to find and inspect cameras on your network before adding them to the configuration.

What dependencies does camsnap require?

camsnap requires the camsnap binary itself, installable via Homebrew from steipete/tap/camsnap, and ffmpeg available on PATH for video processing. Camera credentials are stored in ~/.config/camsnap/config.yaml.

How do I detect motion on a camera feed?

Use camsnap watch with a threshold and an action, for example: camsnap watch kitchen --threshold 0.2 --action '...'. The command monitors the feed and triggers the specified action when motion exceeds the threshold.