← Back to Skills Marketplace
286
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install camsnap-1-0-0
Description
Capture frames or clips from RTSP/ONVIF cameras.
README (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
ffmpegon PATH. - Prefer a short test capture before longer clips.
Usage Guidance
This skill appears to do what it claims (control a camera-capture CLI) but review a few things before installing: (1) Confirm the Homebrew tap (steipete/tap) and inspect the formula or source code to ensure it is from a trusted publisher. (2) Expect ffmpeg is required even though it wasn't listed; install/verify ffmpeg first. (3) Be aware camera credentials are saved at ~/.config/camsnap/config.yaml — verify how the tool stores them (plaintext vs encrypted) and set restrictive file permissions. (4) Understand exactly what the --action parameter for 'watch' does: if it executes shell commands or posts to external endpoints, avoid using untrusted actions or run the tool in a restricted environment. (5) If you need higher assurance, obtain the binary from the project's official releases or audit the tap/formula before installing. If you want, provide the Homebrew formula URL or the camsnap project source and I can look for specifics (how --action is implemented, storage format for credentials, etc.).
Capability Analysis
Type: OpenClaw Skill
Name: camsnap-1-0-0
Version: 1.0.0
The camsnap skill provides a legitimate interface for a CLI tool to manage RTSP/ONVIF cameras, including capturing snapshots and video clips. The SKILL.md file outlines standard usage, configuration, and installation via a known Homebrew tap (steipete/tap/camsnap), with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description align with the declared required binary (camsnap) and the brew formula. However SKILL.md also states that ffmpeg is required on PATH and that the tool uses a config file at ~/.config/camsnap/config.yaml for camera credentials — those requirements are not reflected in the registry metadata (required binaries and required config paths are empty).
Instruction Scope
SKILL.md is an instruction-only wrapper around a CLI. Instructions remain within the stated domain (discover, snap, clip, watch). A notable point: the 'watch' command example includes --action '...' — depending on how camsnap implements --action, it may execute shell commands or send network requests on motion events. That behavior is not described here and could allow arbitrary actions triggered by camera events.
Install Mechanism
Install uses a Homebrew formula (steipete/tap/camsnap), which is lower-risk than arbitrary archives but is a third-party tap rather than an official/homebrew-core package. Users should verify the tap/formula source before installing.
Credentials
No environment variables are requested, which is fine, but the tool stores camera usernames/passwords in a config file (~/.config/camsnap/config.yaml) per SKILL.md. The registry metadata did not declare this config path. Storing plaintext camera credentials locally is expected for this kind of tool but is a sensitive capability and should be made explicit so users can decide on file permissions and secrets handling.
Persistence & Privilege
always is false and the skill is user-invocable only. Installation is a normal package installation via brew; the skill does not request elevated or persistent platform privileges in the metadata.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install camsnap-1-0-0 - After installation, invoke the skill by name or use
/camsnap-1-0-0 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of camsnap: Capture snapshots and video clips from RTSP/ONVIF cameras.
- Command-line utility to grab snapshots, video clips, or detect motion events from connected cameras.
- Supports camera discovery, configuration, and diagnostics via simple commands.
- Requires minimal setup: config file and camera credentials.
- Relies on ffmpeg for video processing.
- Easy installation via Homebrew.
Metadata
Frequently Asked Questions
What is Camsnap 1.0.0?
Capture frames or clips from RTSP/ONVIF cameras. It is an AI Agent Skill for Claude Code / OpenClaw, with 286 downloads so far.
How do I install Camsnap 1.0.0?
Run "/install camsnap-1-0-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Camsnap 1.0.0 free?
Yes, Camsnap 1.0.0 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Camsnap 1.0.0 support?
Camsnap 1.0.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Camsnap 1.0.0?
It is built and maintained by 0xspeter (@0xspeter); the current version is v1.0.0.
More Skills