ring-doorbell

Control and monitor Ring doorbells and cameras. List devices, capture snapshots, view events. Use when user asks about their Ring cameras, doorbell activity, or wants to see live snapshots.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ring-doorbell" with this command: npx skills add zlmoment/ring-doorbell

Ring Doorbell & Camera Control

Monitor and control Ring devices from your AI assistant.

Features

  • 📷 Capture snapshots from any Ring camera or doorbell
  • 📋 List all devices with battery status
  • 📹 View recent doorbell events and motion history
  • 🔋 Monitor battery levels

Setup

1. Install Dependencies

pip3 install ring-doorbell

Note: ffmpeg is required for video frame extraction on some doorbell models.

2. Authenticate

First time setup requires authentication with 2FA:

python3 <skill_dir>/ring_tool.py auth

Token will be saved to ~/.openclaw/ring_token.json and auto-refresh.

Usage

List All Devices

python3 <skill_dir>/ring_tool.py list

Returns JSON with device name, type, battery level, and online status.

Capture Snapshot

python3 <skill_dir>/ring_tool.py snapshot "前门门铃"

Device name supports partial/fuzzy match. Returns path to saved image.

View Recent Events

python3 <skill_dir>/ring_tool.py events --limit 10
python3 <skill_dir>/ring_tool.py events --device "车库门铃"

When to Use This Skill

  • "看一下前门的摄像头"
  • "拍一张后院的照片"
  • "门铃最近有没有人按?"
  • "所有设备电量多少?"
  • "车库门摄像头状态"

Notes

  • Token auto-refreshes; re-run auth if it expires
  • Snapshots require device to be online
  • Some doorbell models may not support live snapshot (uses video frame instead)
  • Images saved to ~/.openclaw/media/ring/

Credits

Built with ring-doorbell Python library.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Security

Proof-of-Quality - BTC PoW Verifiable Excellence

BTC PoW grind nonce till skill/output benchmark score > threshold. Verifiable excellence for antifragile meritocracy—no hype, pure quality proof. Use for skill evaluation, fork scoring, collab verification.

Registry SourceRecently Updated
1.6K0kunoiiv
Security

Safe Exec

Safe command execution for OpenClaw Agents with automatic danger pattern detection, risk assessment, user approval workflow, and audit logging. Use when agen...

Registry SourceRecently Updated
8K8Profile unavailable
Security

Otp Challenger

Enable agents and skills to challenge users for fresh two-factor authentication proof (TOTP or YubiKey) before executing sensitive actions. Use this for identity verification in approval workflows - deploy commands, financial operations, data access, admin operations, and change control.

Registry SourceRecently Updated
2.7K0Profile unavailable
Security

Insecure Defaults Detection

Detects fail-open insecure defaults (hardcoded secrets, weak auth, permissive security) that allow apps to run insecurely in production. Use when auditing security, reviewing config management, or analyzing environment variable handling.

Registry SourceRecently Updated
2.3K0Profile unavailable
ring-doorbell | V50.AI