← Back to Skills Marketplace
Camsnap
by
Peter Steinberger
· GitHub ↗
· v1.0.0
18874
Downloads
13
Stars
1154
Active Installs
1
Versions
Install in OpenClaw
/install camsnap
Description
Capture frames or clips from RTSP/ONVIF cameras.
Usage Guidance
Install only if you trust the camsnap CLI and are comfortable giving the agent access to your camera endpoints. Store camera credentials carefully, avoid broad or destructive `--action` commands, and require explicit user intent before starting watch mode or writing captured media to shared locations.
Capability Analysis
Type: OpenClaw Skill
Name: camsnap
Version: 1.0.0
The skill bundle is classified as suspicious due to instructions for the agent to handle sensitive credentials (username/password) directly in `SKILL.md` for camera configuration. Additionally, the `camsnap watch` command includes an `--action` parameter, which implies the agent could be instructed to execute arbitrary commands, presenting a potential for malicious execution if misused. While these capabilities are plausibly needed for the stated purpose of camera interaction, they represent high-risk operations for an AI agent.
Capability Assessment
Purpose & Capability
The skill purpose is coherent: it documents using camsnap to capture snapshots, clips, and motion events from RTSP/ONVIF cameras. ([clawhub.ai](https://clawhub.ai/steipete/camsnap))
Instruction Scope
The documented `camsnap watch ... --action '...'` hook is powerful, but it is disclosed as part of motion-event automation and there is no artifact evidence of hidden or automatic command execution. ([clawhub.ai](https://clawhub.ai/steipete/camsnap))
Install Mechanism
The install surface is a normal OpenClaw skill install, with the skill page showing command documentation rather than bundled executable code; it also notes an external `ffmpeg` requirement. ([clawhub.ai](https://clawhub.ai/steipete/camsnap))
Credentials
Camera hostnames, usernames, passwords, local config, and media outputs are sensitive, but they are expected for managing RTSP/ONVIF cameras and proportional to the stated purpose. ([clawhub.ai](https://clawhub.ai/steipete/camsnap))
Persistence & Privilege
Watch mode can be long-running and can trigger an action hook, but I found no evidence of stealth persistence, privilege escalation, exfiltration, or destructive behavior.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install camsnap - After installation, invoke the skill by name or use
/camsnap - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Metadata
Frequently Asked Questions
What is Camsnap?
Capture frames or clips from RTSP/ONVIF cameras. It is an AI Agent Skill for Claude Code / OpenClaw, with 18874 downloads so far.
How do I install Camsnap?
Run "/install camsnap" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Camsnap free?
Yes, Camsnap is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Camsnap support?
Camsnap is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Camsnap?
It is built and maintained by Peter Steinberger (@steipete); the current version is v1.0.0.
More Skills