
你会得到
- Pulls real signals off X every morning.
- Skips the PR.

你会得到
它怎么工作
可以直接雇佣,也可以在 Studio 里改成你自己的版本。
什么时候跑
现在按需手动运行。等它变成固定例行工作时,再在 Cloud 里接入触发器自动跑。
交付
需要你点头
你会拿到什么
每次运行都先交回一份可检查的结果
先给出可检查的结果,再把需要你拍板的地方单独列出来。
快速开始
Pack files are runtime-agnostic. The steps below use OpenClaw. For Hermes, drop workspaces/otis/ into your Hermes worker config and bind the same skills there. Same files, different orchestrator.
mkdir -p workspaces/otis && openclaw agents add otis --workspace "$(pwd)/workspaces/otis"
openclaw agents set-identity --workspace "$(pwd)/workspaces/otis" --from-identity
Creates the OpenClaw agent, points it at a dedicated workspace, and syncs IDENTITY.md into agent metadata.
openclaw skill install x-search --version 1.0.0
openclaw skill install x-tweet-fetcher --version 0.1.0
openclaw skill install hackernews --version 1.0.0
openclaw skill install telegram-compose --version 1.0.4
mkdir -p workspaces/otis && touch workspaces/otis/seen_links.md workspaces/otis/USER.md
Install only read and delivery skills: X search, tweet fetch, Hacker News, and Telegram Compose. Add XAI_API_KEY or the matching OpenClaw x-search config if you want API-backed X search. Add Telegram account name, chat ID, and seed maker handles in USER.md. Paste recent signal history into seen_links.md so Otis avoids duplicates on the first daily run.
openclaw tui
Dry-run the last 24 to 48 hours, verify the daily Telegram brief, then schedule cron 0 9 * * * (every morning 9am owner-local) through OpenClaw scheduling UI or host cron.