| name | openclaw-push-doctor |
| description | openclaw-healthcheck is a self-diagnostic skill that checks and repairs openclaw's communication channels and scheduled tasks. It diagnoses Feishu/lark-cli auth expiry, Telegram bot silence, WeChat bridge disconnects, and cron job failures — then guides the agent through targeted repairs without rebuilding everything from scratch.
Trigger words: 飞书断了, 飞书没反应, telegram没反应, 微信断了, 定时任务没推送, cron没跑, 推送失败, 自检一下, 通讯检查, healthcheck, 检查通讯, 定时任务检查, 推送自检, 重连飞书, 重连telegram, 验证码失效, 配对码过期
|
| keywords | openclaw healthcheck, 飞书自检, telegram修复, 定时任务检查, cron检查, 通讯自检, 推送失败修复, lark-cli auth, bot status, 连接诊断, 断联修复, 自定时任务, 推送验证, 配对码 |
| requirements | {"node":">=18","binaries":[{"name":"curl","required":true,"description":"Used for Telegram bot API health checks (getMe, getUpdates, sendMessage)."},{"name":"python3","required":true,"description":"Used to parse JSON responses from Telegram API and update config files."},{"name":"pgrep","required":true,"description":"Used to check if WeChat bridge process and openclaw daemon are running."},{"name":"lark-cli","required":false,"description":"Feishu/Lark CLI — required if using Feishu channel."},{"name":"crontab","required":false,"description":"Used to read, deduplicate, and repair system cron entries."}],"env":[{"name":"TELEGRAM_BOT_TOKEN","required":false,"description":"Telegram bot token — required for Telegram channel checks and test sends."},{"name":"TELEGRAM_CHAT_ID","required":false,"description":"Telegram chat/group ID — used to send test push messages to verify delivery."},{"name":"OPENCLAW_CONFIG_DIR","required":false,"description":"Override path to openclaw config directory. Defaults to ~/.openclaw."},{"name":"FEISHU_APP_ID","required":false,"description":"Feishu App ID — used to verify config matches auth state."}]} |
| metadata | {"openclaw":{"always":false,"disable-model-invocation":true}} |