Skip to content
cccskills
FreePublished on GitHub

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md1.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

camsnap

Use camsnap to grab snapshots, clips, or motion events from configured cameras.

Setup

  • Config file: ~/.config/camsnap/config.yaml
  • Add camera: camsnap add --name kitchen --host 192.168.0.10 --user user --pass pass

Common commands

  • Discover: camsnap discover --info
  • Snapshot: camsnap snap kitchen --out shot.jpg
  • Clip: camsnap clip kitchen --dur 5s --out clip.mp4
  • Motion watch: camsnap watch kitchen --threshold 0.2 --action '...'
  • Doctor: camsnap doctor --probe

Local webcams (macOS)

  • List devices: camsnap devices
  • Snapshot from a local camera: camsnap snap --device 0 --out webcam.jpg
  • PTZ position and ranges: camsnap ptz status --device 0
  • Move a gimbal camera: camsnap ptz goto --device 0 --pan 45 --tilt -18
  • Also camsnap ptz move (relative deltas) and camsnap ptz home.

Notes

  • Requires ffmpeg on PATH.
  • Prefer a short test capture before longer clips.
  • PTZ needs macOS Camera permission: these cameras only service UVC controls while streaming, so camsnap holds a capture session open for the operation.
  • Motion commands verify the settled position and exit non-zero if the camera did not reach it. On-camera AI framing can override manual positioning; disable tracking if moves keep missing.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Discord archive: search, sync freshness, DMs, summaries, TUI, repo/release work.

The English summary is being prepared. Showing the original description.

openclaw/nix-openclaw-tools54Updated Oct 17, 2026

gog

Free

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

The English summary is being prepared. Showing the original description.

openclaw/nix-openclaw-tools54Updated Oct 17, 2026

Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.

The English summary is being prepared. Showing the original description.

openclaw/nix-openclaw-tools54Updated Oct 17, 2026

imsg

Free

Use the imsg CLI from OpenClaw agents for iMessage/SMS DMs, groups, replies, reactions, polls, watching, and private-API actions.

The English summary is being prepared. Showing the original description.

openclaw/nix-openclaw-tools54Updated Oct 17, 2026

Capture and automate macOS UI with the Peekaboo CLI.

The English summary is being prepared. Showing the original description.

openclaw/nix-openclaw-tools54Updated Oct 17, 2026

File watcher with auto-rebuild for any language or build system.

The English summary is being prepared. Showing the original description.

openclaw/nix-openclaw-tools54Updated Oct 17, 2026

See all skills by openclaw

Report a problem with this skill