vercel-labs/telegram-native-8787
Telegram channel specialist workflow: debug /api/channels/telegram/webhook, native port 8787 /telegram-webhook, webhookSecret, boot cleanup, and post-accept reply visibility.
npx skills add https://github.com/vercel-labs/vercel-openclaw --skill telegram-native-8787
Use after channel-debug-core for Telegram issues.
src/app/api/channels/telegram/webhook/route.tssrc/server/channels/telegram/**src/server/workflows/channels/drain-channel-workflow.tssrc/server/openclaw/config.tssrc/server/admin/why-not-ready.tssrc/app/api/channels/summary/route.tsTelegram update -> /api/channels/telegram/webhook -> secret header validation -> dedup -> fast path to sandbox port 8787 /telegram-webhook OR workflow -> local/public native handler probe -> OpenClaw Telegram provider -> Telegram user-visible reply
Before proposing a Telegram fix, consume:
/telegram-webhook probe, sanitized config has channels.telegram, webhookSecret presence without value.drainChannelWorkflow run state and whether 8787 not-listening/ECONNREFUSED triggered reconciliation, with verified project targeting when .vercel/project.json differs from the incident target.lastRestoreMetrics.telegramListenerReady is evidence, not the whole truth.webhookSecret must flow through config build, restore assets, dynamic resume files, and config hash.Take vercel-labs/telegram-native-8787 from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.