Install
openclaw skills install @surfagentapp/surfagent-telegram-webTelegram Web platform skill for SurfAgent, covering chat state, composer flows, send verification, and when to use the Telegram Web adapter over raw browser control.
openclaw skills install @surfagentapp/surfagent-telegram-webTelegram Web operating skill. Use this with the core
browser-operationsskill.
This skill teaches agents how to work Telegram Web without treating a brittle chat UI like a generic web form.
Use this order:
Prefer Telegram-native verbs over improvised DOM pokes.
Telegram Web is not a normal static page.
It has:
Important: a send attempt is not success unless the UI shows the message actually landed.
Default loop:
For Telegram Web, success requires:
Do not claim success from only:
Prefer the Telegram Web adapter for:
Current Telegram Web adapter verbs:
tgweb_health_checktgweb_opentgweb_get_statetgweb_open_chattgweb_extract_visible_messagestgweb_extract_chatstgweb_get_composer_statetgweb_fill_composer_drafttgweb_send_messageUse targeted browser control only when:
Even then:
Watch for:
When blocked:
Prefer:
Avoid:
Before claiming a Telegram Web task done, confirm:
Use alongside:
browser-operations for universal browser rules