用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill cameras命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | Cameras |
| slug | cameras |
| version | 1.0.1 |
| description | Connect to security cameras, capture snapshots, and process video feeds with protocol support. |
| changelog | User-driven credential model, declared tool requirements |
| metadata | {"clawdbot":{"emoji":"📷","requires":{"bins":["ffmpeg"]},"os":["linux","darwin"]}} |
This skill:
User-driven model:
This skill does NOT:
Required:
ffmpeg — for capture and recordingOptional (user installs if needed):
gphoto2 — for DSLR/mirrorless controlv4l2-ctl — for USB cameras on Linux| Topic | File |
|---|---|
| Security camera integration | security-integration.md |
| USB/webcam capture | capture.md |
| DSLR control | photography-control.md |
| Video processing | processing.md |
When user requests capture:
User: "Snapshot from my front door camera"
Agent: "I need the RTSP URL. Format: rtsp://user:pass@ip/stream
Provide it or set CAMERA_FRONT_URL in env."
User: "rtsp://admin:pass@192.168.1.50/stream1"
→ Agent generates: ffmpeg -i "URL" -frames:v 1 snapshot.jpg
# Snapshot from RTSP (user provides URL)
ffmpeg -i "$RTSP_URL" -frames:v 1 snapshot.jpg
# Record 10s clip
ffmpeg -i "$RTSP_URL" -t 10 -c copy clip.mp4
# Webcam snapshot (macOS)
ffmpeg -f avfoundation -i "0" -frames:v 1 webcam.jpg
# Webcam snapshot (Linux)
ffmpeg -f v4l2 -i /dev/video0 -frames:v 1 webcam.jpg
| Protocol | Use Case | URL Format |
|---|---|---|
| RTSP | IP cameras | rtsp://user:pass@ip:554/stream |
| HTTP | Simple cams | http://ip/snapshot.jpg |
| V4L2 | USB cameras | /dev/video0 |
With Home Assistant:
GET /api/camera_proxy/camera.front_door
User provides HA URL and token.
With Frigate:
frigate/events for alerts/api/events/{id}/snapshot.jpg