Agent Skills
› spinabot/brigade
› camsnap
camsnap
GitHub用于从RTSP/ONVIF摄像头抓取快照、视频片段或运动事件。支持发现设备、配置管理、单帧截图、定时录像及运动侦测,依赖ffmpeg,适用于家庭或安防监控场景。
Trigger Scenarios
需要获取摄像头实时画面或截图时
请求录制特定时间段视频片段时
设置或检测摄像头运动侦测功能时
查询已配置的摄像头列表或状态时
Install
npx skills add spinabot/brigade --skill camsnap -g -y
SKILL.md
Frontmatter
{
"name": "camsnap",
"homepage": "https:\/\/camsnap.ai",
"metadata": {
"brigade": {
"emoji": "📸",
"install": [
{
"id": "brew",
"bins": [
"camsnap"
],
"kind": "brew",
"label": "Install camsnap (brew)",
"formula": "steipete\/tap\/camsnap"
}
],
"requires": {
"bins": [
"camsnap"
]
}
}
},
"description": "Capture frames or clips from RTSP\/ONVIF cameras."
}
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
ffmpegon PATH. - Prefer a short test capture before longer clips.
Version History
- db99206 Current 2026-07-05 10:58


