Back to Projects

Rook

Personal AI Assistant on OpenClaw

What it is

Rook is a personal AI assistant built on the OpenClaw platform. It uses natural language to control smart home devices, aggregate information across messaging platforms, and automate daily routines.

Skills

  • Sony TV Control: Power on/off, volume, app launching (Netflix, YouTube, Hotstar, Prime Video) for Sony Bravia TVs via REST API and Wake-on-LAN
  • Daily Digest: Read-only aggregation of priority messages across Email, WhatsApp, LinkedIn, Telegram, and iMessage — delivered as a structured summary to Telegram

How it works

Each skill is defined as a YAML manifest that maps natural language intents to executable scripts. The Sony TV skill runs a Python script that communicates with the TV over the home network. The Daily Digest skill monitors five messaging platforms, classifies messages by priority contacts and keywords, and surfaces what matters.

The assistant is strictly read-only for messaging — it never sends replies or acts on behalf of the user. All actions are transparent and reversible.

Status: Active

Stack: Python, OpenClaw, YAML, REST APIs