openclaw/skills/ring-doorbell/SKILL.md
Check Ring doorbell status, battery, events, and wifi health. Use when asked about the doorbell, front door, who rang the bell, motion at the door, or Ring device status. NOT for locks or alarm (Ring Alarm not supported).
npx skillsauth add Dbochman/dotfiles ring-doorbellInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Check Ring doorbell status, event history, and connectivity via the Ring cloud API.
| Name | ID | Type | Location | |------|-----|------|----------| | Front Door | 684794187 | cocoa_doorbell_v3 | Crosstown | | Front Door | 697442349 | cocoa_doorbell_v3 (shared) | Cabin |
ring status
Shows name, model, battery level, firmware, last event, and wifi signal for each doorbell.
ring events # last 10 ding/motion events
ring events 25 # last 25 events
ring health
WiFi name, signal strength (RSSI), signal category per device.
ring video # latest recording URL
ring video 7620878... # specific recording by ID
Returns a pre-signed S3 download URL (expires after some time). Requires Ring Protect.
ring videos # last 5 recordings with URLs
ring videos 10 # last 10
Shows timestamp, event type, duration, person detection, and download URL for each.
ring snapshot # saves to /tmp/ring-snapshot-<id>.jpg
ring snapshot /tmp/front-door.jpg # custom path
Takes a live snapshot from the doorbell camera. May fail if doorbell is asleep (battery models).
ring download 7620878129758806347 /tmp/recording.mp4
Downloads the full MP4 video file. Get recording IDs from ring videos or ring events.
ring-doorbell CLI directlyAlways use the ring command (custom wrapper). Never pip install ring-doorbell globally or run the library's built-in CLI. The wrapper handles venv paths and token caching.
Ring Doorbell <-cloud-> Ring API <-HTTPS-> ring_doorbell (venv) <- ring-api.py <- ring (bash) <- OpenClaw
Cloud-only. Auth via Ring account (email + password + 2FA on first use). Tokens auto-refresh after initial setup.
First-time setup needs interactive 2FA. Run ring status on the Mini terminal — Ring will send a code via SMS/email. Enter it when prompted.
Check ~/.config/ring/config.yaml on Mac Mini. Credentials must match your Ring account.
Too many auth attempts. Wait a few minutes. Token caching prevents this under normal use.
This skill handles Ring doorbell CLI queries only.
For related tasks, switch to:
nest-thermostat skilldevelopment
Search the web for current information, news, facts, and answers. Use when asked questions about current events, needing to look something up, finding websites, researching topics, or when you need up-to-date information beyond your training data.
development
Summarize any URL, YouTube video, podcast, PDF, or file into concise text. Use when asked to read an article, summarize a link, get the gist of a video or podcast, extract content from a URL, or when you need to understand what a web page or document contains.
development
Play music via Spotify and control Google Home speakers. Use when asked to play music, songs, artists, playlists, podcasts, or control speakers/volume/audio.
testing
Create new OpenClaw skills, modify and improve existing skills, and measure skill performance with evals. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy. Also use when asked to "make a skill", "turn this into a skill", "improve this skill", or "test this skill".