openclaw/skills/august-lock/SKILL.md
Control the August smart lock at Crosstown. Lock, unlock, check status (locked/unlocked, door open/closed, battery). Use when asked to lock or unlock the door, check if the door is locked, or check lock battery.
npx skillsauth add Dbochman/dotfiles august-lockInstall 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 the August Wi-Fi Smart Lock (4th gen) at Crosstown (19 Crosstown Ave) via the August cloud API.
august status
Returns JSON with lock state (locked/unlocked), door position (open/closed), and battery level.
august lock
august unlock
august locks
august details
August Lock ←─WiFi─→ August Cloud API ←─HTTPS─→ august-cmd.js (MBP) ←─SSH─→ august CLI (Mini)
august-cmd.js on the MacBook Pro uses the august-api npm package to talk to August's cloud APIThe first time, you need to complete 2FA:
august authorize # Sends 6-digit code to [email protected]
august validate <code> # Enter the code — saves installId for future use
After validation, the installId is saved to ~/.openclaw/august/config.json on the MBP. No further 2FA needed unless the token expires (~120 days).
[email protected]AUGUST_PASSWORD env var (in ~/.openclaw/.secrets-cache)~/.openclaw/august/config.json on MBP (installId + credentials)| File | Path |
|------|------|
| CLI wrapper | ~/.openclaw/bin/august → ~/.openclaw/skills/august-lock/august |
| Node.js cmd | ~/.openclaw/august/august-cmd.js (on MBP) |
| npm package | ~/.openclaw/august/node_modules/august-api/ (on MBP) |
| Config | ~/.openclaw/august/config.json (on MBP) |
| Symlink | /opt/homebrew/bin/august → ~/.openclaw/bin/august |
This skill controls the August lock at Crosstown only.
For related tasks, switch to:
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".