Build Instacart carts via the printing-press CLI. Search products and add to multi-retailer carts directly through Instacart's GraphQL API — no browser automation. Manan places the order in the Instacart app (one tap).
Read Instacart order history (canonical item IDs, retailer, dates) from the printing-press CLI's local SQLite DB. Trigger ad-hoc re-imports when the nightly history scrape is stale or missed an order.
Casual location-aware coffee / quick-bite nudges. Fires Thu 2pm (Fri fallback) for two principals at home, and day 1 (or 2/3 fallback) of any active trip into the trip chat. One per person per week, one per trip total.
Place discovery within walking distance (Google Places + OSM + Wikipedia + Reddit + Atlas Obscura). Powers (1) the scheduled trip-city daily pings — weather + 3 picks to the trip's iMessage chat, and (2) ad-hoc COFFEE SHOP recommendations in conversation. For ANY message asking about coffee shops anchored to a place ("coffee shop we can walk to from the aquarium", "good coffee near Pike Place", "where can we grab coffee in Capitol Hill") — call goat BEFORE reaching for web_search / tavily / firecrawl. Other place categories (restaurants, sights, events) are NOT in conversational scope yet — use web search for those. Spratt suggests, never books.
Texts both principals when an Amazon or Instacart "delivered" email arrives and the front door contact sensor hasn't opened/closed in the 5 minutes since. Carrier email is the trigger; Ring door sensor is the "did you already grab it" gate.
Maps user intents to the correct tool or skill (smart home, iMessage send vs schedule, calendar writes, reminders, destination-tied reminders, browser, grocery, recipes, meal-planning, saved places, addresses, restaurant reservations, card choice, flight search, trip writes and watchers, email handling, message history, forwarded-email semantics, creating-todos-for-others etiquette, cron-vs-outbox boundaries, exec-vs-agentTurn for crons). Read when you need to pick a tool for a task and the mapping isn't obvious from the skill name, or when deciding between `message` (live) vs `outbox` (scheduled), or when asked "what are our plans?".
Surface relevant reminders, calendar context, and notes when Tesla navigation is set to a destination. Triggered by Home Assistant when sensor.maha_tesla_destination changes.
Track credit card benefits (use-it-or-lose-it credits) and optimize which card to use per purchase category. Manages both household cardholders.