OpenClaw / Hugh Automation

Compiled Truth

“Hugh” is the OpenClaw agent embedded inside the UBI Works / Common Wealth Canada operations stack. Hugh runs on a Mac mini paired to Ken Yang’s workflow and serves three primary functions: (1) web/content deployment (Webflow + Ghost CMS pipelines), (2) social listening + qualified-commenter alerts to Slack #influencer-influencing, and (3) heartbeat-based polling of UBI Works systems (Gmail Formspree submissions, Zoom meeting summaries, Notion scrumban, social media metrics). [Source: compiled from meetings 2026-06-03-ken-liam-metrics-dashboard, 2026-06-03-ken-andrew-notion-openclaw-onboarding, 2026-06-03-ken-phil-social-media-metrics, and HEARTBEAT.md]

Known Capabilities (2026-06-04)

  • Webflow CMS publishing — full post assembly + thumbnail generation (image_generate via Gemini 3.1 Flash) + asset re-hosting via URL field on item-create (no assets:write scope needed). First end-to-end post: New Leaf Project (2026-06-04). See agent-webdev-and-content and ubi-works-blog-thumbnail-spec.
  • Ghost CMS publishing — has deployed multiple updates to progress.org (commonwealth.ca theme) including page-bclvt.hbs bare-template fix for theme-chrome wrap bug. See agent-webdev-and-content.
  • Social listening — scans X (and attempts Bluesky — currently JS-render-blocked) every cron tick for qualifying replies to Floyd Marinescu / @UBI_Works / @CommonWealth_ca posts. Qualifier policy: ≥2K followers AND bio matches professor/journalist/politician category. Dedup via social_listening_history.json. Alert route: Slack #influencer-influencing (CKQ1SBYLQ).
  • Formspree → Slack — heartbeat polls Gmail for noreply@formspree.io submissions on form mnjrpjej, parses fields, posts to #progress-org. See formspree.
  • Notion changelog logging — every web/content deploy is appended to a Notion changelog page.
  • Slack DM execution — Ken Yang DMs Hugh asset bundles (zip files), Hugh deploys and confirms back in the DM thread.

Known Limitations (2026-06-04)

  • No persistent memory + monolithic understanding — struggles with complex multi-step web user flows. API access where available is far more reliable than DOM navigation. [Source: meetings/2026-06-03-ken-liam-metrics-dashboard]
  • Bluesky profile scraping — Bluesky profile pages are JS-rendered SPAs; web_fetch returns blank pages. No tool path currently exists for Bluesky follower counts / bio checks. [Source: Hugh sessions bbd7ec20 + 800febf9, 2026-06-04]
  • Auth surface fragility — Hugh is currently blocked on: Google OAuth (Sheets / hugh-ai@ubiworks.ca), Meta Business Manager page assignments, X user-level access tokens for @ubi_works, Webflow assets:write scope, and a stale Gmail refresh token affecting heartbeat polls. See 2026-06-04.

Onboarding Context

On 2026-06-03 Ken Yang onboarded Andrew Rose to OpenClaw / Hugh — walked through Scrumban board completion criteria (to prevent scope creep) and personal GTD pages. Action item: fix Q-bot (Hugh) Slack access for Andrew. [Source: meetings/2026-06-03-ken-andrew-notion-openclaw-onboarding]

See Also