← Back to Skills Marketplace
0xspeter

Camsnap 1.0.0

by 0xspeter · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
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 ffmpeg on 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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install camsnap-1-0-0
  3. After installation, invoke the skill by name or use /camsnap-1-0-0
  4. 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
Slug camsnap-1-0-0
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
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.

💬 Comments