← 返回 Skills 市场
0xspeter

Camsnap 1.0.0

作者 0xspeter · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
286
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install camsnap-1-0-0
功能描述
Capture frames or clips from RTSP/ONVIF cameras.
使用说明 (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.
安全使用建议
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.).
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install camsnap-1-0-0
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /camsnap-1-0-0 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug camsnap-1-0-0
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Camsnap 1.0.0 是什么?

Capture frames or clips from RTSP/ONVIF cameras. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 286 次。

如何安装 Camsnap 1.0.0?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install camsnap-1-0-0」即可一键安装,无需额外配置。

Camsnap 1.0.0 是免费的吗?

是的,Camsnap 1.0.0 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Camsnap 1.0.0 支持哪些平台?

Camsnap 1.0.0 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Camsnap 1.0.0?

由 0xspeter(@0xspeter)开发并维护,当前版本 v1.0.0。

💬 留言讨论