Schedule iMessage notifications through a reliable outbox instead of letting an AI send them live.
Track family trip details, flights, and hotel reminders in a database the AI writes to.
Poll a flight tracking API and get automatic delay or gate change notifications.
Automatically stage a recurring Instacart grocery cart based on past order patterns.
| kmanan/spratt-skills | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 4/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires OpenClaw plus several external services (BlueBubbles for iMessage, a paid FlightAware AeroAPI key) and runs best on macOS with launchd daemons.
Spratt Skills is a Python collection of household automation add-ons built on top of OpenClaw, an AI agent platform. Unlike typical OpenClaw skill files that teach an AI assistant what to do in plain text, most of these components are infrastructure: persistent daemons, SQLite databases, and scripts that run alongside OpenClaw and handle tasks where AI inconsistency would cause real world failures. The guiding principle stated in the README is that the LLM plans and code delivers, meaning the AI decides what to do while deterministic code handles the actual execution. The collection includes four main components. The Outbox is a SQLite message queue with a Python daemon that delivers scheduled iMessage notifications via a tool called BlueBubbles. It exists because letting an AI reinterpret delivery instructions each run caused wrong recipients and missed notifications. Trip Manager is a command line database for family travel, covering flights, hotels, restaurants, and group chat notifications, where the AI writes structured data and Python scripts automatically generate reminder schedules. It supports watchers, people who want flight updates without being travelers. Flight Monitor is a persistent daemon that polls FlightAware AeroAPI at adaptive intervals, three minutes during active flight windows and thirty minutes when idle, and sends landing, delay, and gate change notifications through the Outbox. The Instacart component tracks grocery order history in SQLite, computes reorder timing from purchase patterns, and stages a cart automatically on a schedule, sending a confirmation text before anything ships. The project runs in production on a Mac Mini M4. The full README is longer than what was shown.
Python infrastructure add-ons for OpenClaw that turn it into a household automation system for messages, trips, flights, and groceries.
Mainly Python. The stack also includes Python, SQLite, OpenClaw.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.