Skill1.3k repo starsupdated today
camsnap
camsnap captures snapshots, video clips, and motion events from RTSP and ONVIF network cameras. Use it to extract still images or short recordings from configured cameras, monitor for motion detection with adjustable sensitivity, and troubleshoot camera connectivity issues via discovery and diagnostic commands.
Install in Claude Code
Copygit clone --depth 1 https://github.com/trpc-group/trpc-agent-go /tmp/camsnap && cp -r /tmp/camsnap/openclaw/skills/camsnap ~/.claude/skills/camsnapThen start a new Claude Code session; the skill loads automatically.
Definition
SKILL.md
# 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` Notes - Requires `ffmpeg` on PATH. - Prefer a short test capture before longer clips.
More from this repository
blogSkill
enSkill
zhSkill
artifact_demoSkill
Demo skill that writes an output file and persists it as an artifact.
news-query-agentSubagent
Answer news queries with a fixed demo response.
weather-querySkill
Answer weather queries with a fixed demo response.
contact-lookup-agentSubagent
Look up contact phone numbers with fixed demo data.
write-okSkill
Write a deterministic OK file to out/ok.txt.