Rss Monitor
Use when the user wants to keep a local RSS/Atom mirror in sync with a config file and pull entries by time window — config-driven feed sync, fetch new entries, list entries since last run or within the past N days.
Notion Gsheet Sync
Use when the user wants to mirror a Notion database into a Google Sheet tab — define the source database, optional relation lookups, destination sheet, and column mapping in a JSON config.
Web Fetch
Use when the user wants to fetch and read a webpage's content as markdown. Includes a 24h cache, optional JSON output, an SPA fallback via Playwright, and an SSRF guard that refuses non-public addresses.
Inbox Monitor
Use when the user wants to check the assistant's email inbox for new mail — config-driven IMAP fetch that dedupes by UID, classifies messages as feed/newsletter vs other, and summarizes new mail since the last run.
Phantombuster Monitor
Use when the user wants to launch or fetch a PhantomBuster LinkedIn agent run and archive normalized posts. A co-located Notion sync is run by the shared `runner.sh`.
Script Builder
Use when building any custom script or CLI tool — establishes the house conventions for a single-file Python entrypoint runnable via `uv run`, a JSON config file for user input, a standardized state JSON, a halo spinner on stderr, and a thin `runner.sh` wrapper. Apply whenever a task calls for writing a new script, regardless of domain.