openclaw/skills/petlibro/SKILL.md
Control Petlibro smart pet devices (feeder and fountain) at Crosstown and Cabin. Use when asked about feeding the cats, cat food, pet feeder, water fountain, how much the cats drank, feeding schedule, or anything about the Petlibro devices. NOT for Litter Robot (different device).
npx skillsauth add Dbochman/dotfiles petlibroInstall 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.
Control Petlibro smart feeders and fountains at Crosstown and Cabin via the Petlibro cloud API.
| Location | Device | Model | Notes | |----------|--------|-------|-------| | Crosstown | Granary Smart Feeder | PLAF103 | Double bowl, battery backup | | Crosstown | Dockstream 2 Smart Cordless Fountain | PLWF116 | Battery-powered, water weight sensor | | Cabin | Feeder (unplugged) | — | Seasonal, shows offline | | Cabin | Fountain (unplugged) | — | Seasonal, shows offline |
petlibro status
Shows food level, water level, battery, next feed time, filter status for all devices.
petlibro feed feeder # 1 portion
petlibro feed feeder 3 # 3 portions
petlibro water fountain
petlibro schedule feeder
petlibro devices
Names are fuzzy-matched. Use any of:
feeder, feed, food → matches the Granary Smart Feederfountain, water, drink → matches the Dockstream Fountaingranary, dockstream)Petlibro Devices ←─cloud─→ api.us.petlibro.com ←─HTTPS─→ petlibro-api.py (Mac Mini)
Cloud-only. Uses secondary account ([email protected]) to avoid single-session conflicts with the phone app.
The API token expired or the secondary account credentials changed. Check ~/.config/petlibro/config.yaml on Mac Mini.
Device name didn't match. Run petlibro devices to see available devices.
The Cabin feeder and fountain are unplugged (seasonal). They'll show online when reconnected.
The fountain shows negative filter days when overdue. Remind Dylan/Julia to replace the filter.
development
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".