{"id":"c55d45ac-2980-4617-a7e8-af681be43dbd","shortId":"CSevFa","kind":"skill","title":"agent-doctor","tagline":"Самодиагностика и автолечение OpenClaw. Проверка gateway, WAL, памяти, кронов, токенов. Автоматическое исправление типичных проблем.","description":"# 🏥 Agent Doctor - Самодиагностика OpenClaw\n\n**Версия:** 1.0.0 (Public Release)\n**Создано:** 2026-03-06\n**Лицензия:** MIT\n\n## Описание\n\nКомплексная диагностика всех систем OpenClaw агента. Проверяет память, кроны, конфиг, файлы, gateway, систему и безопасность. Выявляет проблемы и предлагает конкретные решения.\n\n**ВАЖНО:** Скилл ТОЛЬКО диагностирует. Изменения применяются ТОЛЬКО после вашего явного подтверждения.\n\n## Установка\n\n1. Скопируйте этот файл в `skills/agent-doctor/SKILL.md`\n2. Агент автоматически подхватит скилл при следующем запуске\n\n## Триггеры\n\nКогда говорить агенту для запуска:\n\n- \"продиагностируй себя\"\n- \"самодиагностика\"\n- \"проверь систему\"\n- \"что с тобой не так\"\n- \"диагностика агента\"\n- \"self-check\"\n- \"health check\"\n\n## Как работает\n\n### Алгоритм\n\n1. Агент запускает проверку всех систем\n2. Собирает результаты по 7 категориям\n3. Формирует отчет с найденными проблемами\n4. Предлагает конкретные решения\n5. Применяет фиксы ТОЛЬКО после вашего \"ок\"\n\n### Что проверяется\n\n#### 🧠 Память\n\n1. **SQLite база данных**\n   - Существует ли ~/.openclaw/memory/*.sqlite?\n   - Размер базы адекватный?\n\n2. **WAL mode** (критично!)\n   - Проверка: `sqlite3 ~/.openclaw/memory/main.sqlite \"PRAGMA journal_mode;\"`\n   - Должно быть: `wal` (НЕ `delete`!)\n   - Почему важно: без WAL агент видит устаревшие данные\n\n3. **Количество записей**\n   - Сколько чанков в базе?\n   - Есть ли записи из файлов (memory) и сессий (sessions)?\n\n4. **Конфиг memorySearch**\n   - enabled = true?\n   - embeddingProvider настроен?\n   - similarityThreshold указан?\n\n5. **Embedding провайдер**\n   - OpenAI / Gemini / Anthropic\n   - API ключ настроен?\n\n6. **Тестовый поиск**\n   - memory_search возвращает результаты?\n   - Нет ошибок при запросе?\n\n7. **Файлы памяти**\n   - MEMORY.md существует и не пустой?\n   - Структура папок: core/, decisions/, projects/\n   - Последний daily note (memory/YYYY-MM-DD.md) свежий?\n\n#### ⏰ Кроны\n\n1. **Список всех кронов**\n   - Команда: `openclaw cron list`\n\n2. **Статус кронов**\n   - Есть ли отключенные (enabled: false)?\n   - Когда последний запуск?\n\n3. **Ошибки**\n   - Падают ли кроны при запуске?\n   - Количество провалов (failureCount)\n\n#### ⚙️ Конфиг\n\n1. **Валидность openclaw.json**\n   - Проверка: `jq empty ~/.openclaw/openclaw.json`\n   - JSON корректный?\n\n2. **Модель**\n   - defaultModel настроена?\n   - Провайдер доступен?\n\n3. **Каналы**\n   - Telegram или Discord подключены?\n\n4. **Секция memorySearch**\n   - Все нужные поля присутствуют?\n\n5. **Плагины**\n   - memory-core включен?\n   - Критично: после обновления OpenClaw этот плагин может отключиться!\n\n6. **Auth profiles**\n   - Какие провайдеры настроены?\n   - API ключи на месте?\n\n#### 📁 Файлы агента\n\n1. **Основные файлы**\n   - SOUL.md / IDENTITY.md - существуют?\n   - AGENTS.md - есть?\n   - HEARTBEAT.md - есть?\n   - USER.md - есть?\n\n2. **Skills**\n   - Сколько скиллов установлено?\n   - Все ли SKILL.md читаются?\n\n#### 🔧 Gateway\n\n1. **Статус**\n   - Команда: `openclaw status`\n   - Gateway запущен?\n\n2. **Аптайм**\n   - Как давно работает без перезагрузки?\n\n3. **Ошибки в логах**\n   - Последние 5 ошибок из ~/.openclaw/logs/gateway.log\n\n4. **Порт**\n   - Порт свободен или занят другим процессом?\n   - По умолчанию: 3000\n\n#### 💾 Система\n\n1. **ОС**\n   - macOS / Linux / Windows?\n   - Архитектура: x86_64 / arm64?\n\n2. **Node.js**\n   - Версия >= 20.0.0?\n   - Команда: `node --version`\n\n3. **Python**\n   - Версия >= 3.11?\n   - Команда: `python3 --version`\n\n4. **Свободное место**\n   - Минимум 1GB рекомендуется\n   - Команда: `df -h ~`\n\n5. **Версия OpenClaw**\n   - Актуальная ли?\n   - Команда: `openclaw --version`\n\n#### 🛡️ Безопасность\n\n1. **Gateway bind**\n   - Значение: localhost / 127.0.0.1 (хорошо)\n   - Значение: 0.0.0.0 (опасно! доступ из интернета)\n\n2. **Auth mode**\n   - token или stronger?\n   - Защита настроена?\n\n3. **API ключи**\n   - Не лежат ли в открытом виде в файлах памяти?\n   - Проверка: `grep -r \"sk-\" memory/`\n\n### Формат отчета\n\nПосле проверки вы получите отчет в формате:\n\n```\n🏥 ДИАГНОСТИКА АГЕНТА - 2026-03-06 14:30\n\n🧠 Память: ✅ OK / ⚠️ 2 проблемы / ❌ Не работает\n⏰ Кроны: ✅ OK / ⚠️ 1 отключен\n⚙️ Конфиг: ✅ OK / ⚠️ Неполный\n📁 Файлы: ✅ OK / ❌ Нет SOUL.md\n🔧 Gateway: ✅ OK / ⚠️ Ошибки в логах\n💾 Система: ✅ OK / ⚠️ Мало места\n🛡️ Безопасность: ✅ OK / ❌ Публичный доступ\n\n━━━━━━━━━━━━━━━━━━━\n\n📋 ДЕТАЛИ ПРОБЛЕМ:\n\n1. ❌ WAL mode отключен\n   📝 Что не так: SQLite использует journal_mode=delete\n   💡 Решение: sqlite3 ~/.openclaw/memory/main.sqlite \"PRAGMA journal_mode=WAL;\"\n   ⚡ Риск: низкий\n\n2. ⚠️ Embedding провайдер не настроен\n   📝 Что не так: нет API ключа для embeddings\n   💡 Решение: openclaw auth add openai\n   ⚡ Риск: низкий\n\n━━━━━━━━━━━━━━━━━━━\n\nИсправить проблемы? (да/нет)\n```\n\n### Применение фиксов\n\nЕсли агент нашел проблемы:\n\n1. Он спросит: \"Исправить? (да/нет)\"\n2. Вы можете сказать \"да\" (все фиксы) или указать номера: \"1, 3\"\n3. Агент объяснит что будет делать\n4. Предупредит о рисках\n5. Применит фикс ТОЛЬКО после вашего подтверждения\n6. Проверит результат\n7. Отчитается\n\n## Типовые проблемы и решения\n\n### ❌ WAL mode отключен\n\n**Почему важно:**\nSQLite в режиме `delete` показывает устаревшие данные. Агент не видит новые записи в памяти.\n\n**Симптомы:**\n- \"Не помню что мы обсуждали 5 минут назад\"\n- memory_search не находит свежие записи\n\n**Решение:**\n```bash\nsqlite3 ~/.openclaw/memory/main.sqlite \"PRAGMA journal_mode=WAL;\"\n```\n\n**Риск:** Низкий. Это безопасная операция.\n\n**После:** Перезапустить gateway\n\n---\n\n### ⚠️ memorySearch отключен\n\n**Симптомы:**\n- memory_search не работает\n- Агент не использует долгосрочную память\n\n**Решение:**\n```bash\njq '.memorySearch.enabled = true' ~/.openclaw/openclaw.json > /tmp/config.json && mv /tmp/config.json ~/.openclaw/openclaw.json\n```\n\n**Риск:** Средний. Проверьте конфиг после изменения.\n\n**После:** Перезапустить gateway\n\n---\n\n### ❌ Нет embedding провайдера\n\n**Симптомы:**\n- memorySearch включен, но не работает\n- Ошибки \"no embedding provider\"\n\n**Решение:**\n\nOpenAI (рекомендуется):\n```bash\nopenclaw auth add openai\n```\n\nGemini:\n```bash\nopenclaw auth add gemini\n```\n\n**Риск:** Низкий.\n\n---\n\n### ❌ memory-core плагин отключен\n\n**Почему возникает:**\nПосле обновления OpenClaw плагин может отключиться автоматически.\n\n**Симптомы:**\n- Память перестала работать после обновления\n\n**Решение:**\n```bash\njq '.plugins = [.plugins[] | if .name == \"memory-core\" then .enabled = true else . end]' ~/.openclaw/openclaw.json > /tmp/config.json && mv /tmp/config.json ~/.openclaw/openclaw.json\n```\n\n**Риск:** Средний. Проверьте конфиг.\n\n**После:** Перезапустить gateway\n\n---\n\n### ⚠️ Старая версия Node.js\n\n**Требование:** Node.js >= 20.0.0\n\n**Симптомы:**\n- Gateway не запускается\n- Ошибки зависимостей\n\n**Решение:**\n\nmacOS (Homebrew):\n```bash\nbrew upgrade node\n```\n\nLinux (nvm):\n```bash\nnvm install 20\nnvm use 20\n```\n\nWindows (nvm-windows):\n```\nnvm install 20\nnvm use 20\n```\n\n**Риск:** Средний. Может потребовать переустановку OpenClaw.\n\n---\n\n### ⚠️ Диск заполнен\n\n**Симптомы:**\n- Ошибки записи\n- Кроны не работают\n- База данных не растет\n\n**Решение:**\n\nОчистить старые логи:\n```bash\nrm -rf ~/.openclaw/logs/*.log.old\n```\n\nОчистить кеш:\n```bash\nrm -rf ~/.openclaw/cache/*\n```\n\n**Риск:** Низкий. Логи и кеш можно удалять безопасно.\n\n---\n\n### ❌ Gateway доступен из интернета\n\n**Почему опасно:**\nЕсли bind = 0.0.0.0, ваш агент доступен из интернета. Любой может подключиться.\n\n**Решение:**\n```bash\njq '.gateway.bind = \"127.0.0.1\"' ~/.openclaw/openclaw.json > /tmp/config.json && mv /tmp/config.json ~/.openclaw/openclaw.json\n```\n\n**Риск:** Низкий. После изменения gateway будет доступен только с вашего компьютера.\n\n**После:** Перезапустить gateway\n\n---\n\n### ⚠️ Кроны падают\n\n**Симптомы:**\n- failureCount > 0\n- lastError не пустой\n\n**Что проверить:**\n1. Модель для крона настроена? (должна быть full path, например `anthropic/claude-sonnet-4-6`)\n2. API ключ провайдера на месте?\n3. Нет ли ошибок в логах крона?\n\n**Решение:**\n```bash\nopenclaw cron list\nopenclaw cron logs <cron-name>\n```\n\nИзучить ошибки и исправить причину.\n\n---\n\n## Когда запускать диагностику\n\nРекомендуется:\n\n- ✅ После обновления OpenClaw (обязательно!)\n- ✅ При странном поведении агента\n- ✅ Раз в неделю для профилактики\n- ✅ После изменения конфига\n- ✅ Если агент \"забывает\" недавние разговоры\n- ✅ Перед важной работой (чтобы убедиться что все в порядке)\n\n## Важные команды\n\n### Перезапуск Gateway\n\n**НЕ делайте так из сессии агента:**\n```bash\nopenclaw gateway restart  # Убьет вашу сессию!\n```\n\n**Правильно:**\n\nmacOS (launchd):\n```bash\nlaunchctl kickstart -k gui/$(id -u)/com.openclaw.gateway\n```\n\nLinux (systemd):\n```bash\nsystemctl --user restart openclaw-gateway\n```\n\nИли вручную:\n```bash\nopenclaw gateway stop\nopenclaw gateway start\n```\n\n### Проверка конфига\n\n```bash\n# Валидность JSON\njq empty ~/.openclaw/openclaw.json\n\n# Посмотреть секцию\njq '.memorySearch' ~/.openclaw/openclaw.json\n\n# Изменить значение\njq '.memorySearch.enabled = true' ~/.openclaw/openclaw.json > /tmp/config.json && mv /tmp/config.json ~/.openclaw/openclaw.json\n```\n\n### Проверка базы данных\n\n```bash\n# Размер\nls -lh ~/.openclaw/memory/*.sqlite\n\n# WAL mode\nsqlite3 ~/.openclaw/memory/main.sqlite \"PRAGMA journal_mode;\"\n\n# Количество записей\nsqlite3 ~/.openclaw/memory/main.sqlite \"SELECT COUNT(*) FROM memory_chunks;\"\n\n# По источникам\nsqlite3 ~/.openclaw/memory/main.sqlite \"SELECT source, COUNT(*) FROM memory_chunks GROUP BY source;\"\n```\n\n## Финальный чеклист\n\nПосле диагностики убедитесь:\n\n- [ ] WAL mode = `wal` (НЕ `delete`!)\n- [ ] memorySearch.enabled = true\n- [ ] Embedding provider настроен (OpenAI/Gemini)\n- [ ] API ключ провайдера на месте\n- [ ] memory-core plugin включен\n- [ ] Основные файлы существуют (SOUL.md, IDENTITY.md и т.д.)\n- [ ] Gateway работает (openclaw status)\n- [ ] Кроны не падают (failureCount = 0)\n- [ ] Gateway bind НЕ 0.0.0.0\n- [ ] Node.js >= 20\n- [ ] Свободное место > 1GB\n\n## FAQ\n\n**Q: Можно ли запускать диагностику автоматически?**\n\nA: Да! Создайте крон который запускается раз в день:\n\n```bash\nopenclaw cron add daily-health-check \\\n  --schedule \"0 8 * * *\" \\\n  --model \"anthropic/claude-sonnet-4-6\" \\\n  --payload '{\"kind\":\"agentTurn\",\"message\":\"Запусти диагностику agent-doctor и отправь краткий отчет\"}'\n```\n\n**Q: Какие проблемы самые критичные?**\n\nA: \n1. WAL mode отключен - агент не видит новые записи\n2. memory-core отключен - память не работает вообще\n3. Gateway bind = 0.0.0.0 - опасность из интернета\n\n**Q: Агент может сломать систему при автофиксе?**\n\nA: Нет. Скилл применяет ТОЛЬКО безопасные операции и только после вашего подтверждения. Никаких rm -rf, никаких изменений без проверки.\n\n**Q: Как часто бывают проблемы после обновления?**\n\nA: Часто! Особенно с memory-core плагином (отключается) и WAL mode (сбрасывается). ВСЕГДА запускайте диагностику после обновления.\n\n**Q: Можно ли добавить свои проверки?**\n\nA: Да! Просто допишите в SKILL.md свои блоки проверок. Агент умный, поймет структуру.\n\n## Благодарности\n\nЭтот скилл создан на основе реальных проблем пользователей OpenClaw из:\n- GitHub Issues\n- Reddit /r/OpenClaw\n- Discord сообщества\n\n## Лицензия\n\nMIT License - свободно используйте, модифицируйте, распространяйте.\n\n## Поддержка\n\nЕсли скилл помог - поделитесь в сообществе! \nЕсли нашли баг или есть идея - откройте issue на GitHub.\n\n---\n\n**Версия:** 1.0.0\n**Дата:** 2026-03-06\n\n🏥 Здоровый агент - продуктивный агент!","tags":["agent","doctor","openclaw","superagent","alekseiul","agent-memory","agent-orchestration","agent-skills","ai-agents","ai-assistant","automation","self-healing"],"capabilities":["skill","source-alekseiul","skill-agent-doctor","topic-agent-memory","topic-agent-orchestration","topic-agent-skills","topic-ai-agents","topic-ai-assistant","topic-automation","topic-openclaw","topic-self-healing","topic-self-hosted","topic-telegram-bot"],"categories":["openclaw-superagent"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/AlekseiUL/openclaw-superagent/agent-doctor","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add AlekseiUL/openclaw-superagent","source_repo":"https://github.com/AlekseiUL/openclaw-superagent","install_from":"skills.sh"}},"qualityScore":"0.469","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 39 github stars · SKILL.md body (11,277 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:58:23.509Z","embedding":null,"createdAt":"2026-05-13T12:59:43.908Z","updatedAt":"2026-05-18T18:58:23.509Z","lastSeenAt":"2026-05-18T18:58:23.509Z","tsv":"'-03':28,468,1304 '-06':29,469,1305 '/.openclaw/cache':826 '/.openclaw/logs':819 '/.openclaw/logs/gateway.log':364 '/.openclaw/memory':144,1033 '/.openclaw/memory/main.sqlite':155,518,636,1038,1045,1054 '/.openclaw/openclaw.json':272,666,670,744,748,857,861,1010,1015,1021,1025 '/com.openclaw.gateway':984 '/r/openclaw':1273 '/tmp/config.json':667,669,745,747,858,860,1022,1024 '0':880,1106,1141 '0.0.0.0':426,843,1110,1185 '1':66,106,138,236,266,320,342,377,418,480,504,555,571,886,1164 '1.0.0':23,1301 '127.0.0.1':423,856 '14':470 '1gb':404,1115 '2':72,112,149,244,275,332,349,386,431,474,525,561,897,1173 '20':780,783,790,793,1112 '20.0.0':389,761 '2026':27,467,1303 '3':118,172,255,281,356,393,439,572,573,903,1182 '3.11':396 '30':471 '3000':375 '4':124,188,287,365,400,579 '5':128,197,294,361,409,583,624 '6':206,308,590 '64':384 '7':116,217,593 '8':1142 'add':541,699,705,1135 'agent':2,18,1152 'agent-doctor':1,1151 'agents.md':326 'agentturn':1147 'anthrop':202 'anthropic/claude-sonnet-4-6':896,1144 'api':203,314,440,534,898,1080 'arm64':385 'auth':309,432,540,698,704 'bash':634,662,696,702,730,771,777,816,823,853,911,967,977,987,996,1005,1029,1132 'bind':420,842,1108,1184 'brew':772 'check':100,102,1139 'chunk':1050,1060 'core':227,298,711,738,1087,1176,1228 'count':1047,1057 'cron':242,913,916,1134 'daili':231,1137 'daily-health-check':1136 'decis':228 'defaultmodel':277 'delet':163,515,607,1073 'df':407 'discord':285,1274 'doctor':3,19,1153 'els':742 'embed':198,526,537,681,691,1076 'embeddingprovid':193 'empti':271,1009 'enabl':191,250,740 'end':743 'failurecount':264,879,1105 'fals':251 'faq':1116 'full':893 'gateway':9,44,341,347,419,489,648,679,755,763,835,866,875,960,969,993,998,1001,1098,1107,1183 'gateway.bind':855 'gemini':201,701,706 'github':1270,1299 'grep':452 'group':1061 'gui':981 'h':408 'health':101,1138 'heartbeat.md':328 'homebrew':770 'id':982 'identity.md':324,1094 'instal':779,789 'issu':1271,1297 'journal':157,513,520,638,1040 'jq':270,663,731,854,1008,1013,1018 'json':273,1007 'k':980 'kickstart':979 'kind':1146 'lasterror':881 'launchctl':978 'launchd':976 'lh':1032 'licens':1278 'linux':380,775,985 'list':243,914 'localhost':422 'log':917 'log.old':820 'ls':1031 'maco':379,769,975 'memori':184,209,297,455,627,652,710,737,1049,1059,1086,1175,1227 'memory-cor':296,709,736,1085,1174,1226 'memory.md':220 'memory/yyyy-mm-dd.md':233 'memorysearch':190,289,649,684,1014 'memorysearch.enabled':664,1019,1074 'messag':1148 'mit':31,1277 'mode':151,158,433,506,514,521,600,639,1036,1041,1070,1166,1233 'model':1143 'mv':668,746,859,1023 'name':735 'node':391,774 'node.js':387,758,760,1111 'note':232 'nvm':776,778,781,786,788,791 'nvm-window':785 'ok':473,479,483,486,490,495,499 'openai':200,542,694,700 'openai/gemini':1079 'openclaw':7,21,37,241,303,345,411,415,539,697,703,718,799,912,915,929,968,992,997,1000,1100,1133,1268 'openclaw-gateway':991 'openclaw.json':268 'path':894 'payload':1145 'plugin':732,733,1088 'pragma':156,519,637,1039 'profil':310 'project':229 'provid':692,1077 'public':24 'python':394 'python3':398 'q':1117,1158,1189,1215,1240 'r':453 'reddit':1272 'releas':25 'restart':970,990 'rf':818,825,1210 'rm':817,824,1209 'schedul':1140 'search':210,628,653 'select':1046,1055 'self':99 'self-check':98 'session':187 'similaritythreshold':195 'sk':454 'skill':333 'skill-agent-doctor' 'skill.md':339,1251 'skills/agent-doctor/skill.md':71 'soul.md':323,488,1093 'sourc':1056,1063 'source-alekseiul' 'sqlite':139,145,511,604,1034 'sqlite3':154,517,635,1037,1044,1053 'start':1002 'status':346,1101 'stop':999 'stronger':436 'systemctl':988 'systemd':986 'telegram':283 'token':434 'topic-agent-memory' 'topic-agent-orchestration' 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-assistant' 'topic-automation' 'topic-openclaw' 'topic-self-healing' 'topic-self-hosted' 'topic-telegram-bot' 'true':192,665,741,1020,1075 'u':983 'upgrad':773 'use':782,792 'user':989 'user.md':330 'version':392,399,416 'wal':10,150,161,167,505,522,599,640,1035,1069,1071,1165,1232 'window':381,784,787 'x86':383 'автолечение':6 'автоматически':74,722,1122 'автоматическое':14 'автофиксе':1195 'агент':73,107,168,552,574,611,656,845,944,1168,1190,1255,1307,1309 'агента':38,97,319,466,934,966 'агенту':83 'адекватный':148 'актуальная':412 'алгоритм':105 'аптайм':350 'архитектура':382 'баг':1292 'база':140,808 'базе':178 'базы':147,1027 'без':166,354,1213 'безопасная':644 'безопасно':834 'безопасность':47,417,498 'безопасные':1201 'благодарности':1259 'блоки':1253 'будет':577,867 'бывают':1218 'быть':160,892 'в':70,177,358,445,448,463,492,605,616,907,936,955,1130,1250,1288 'важно':54,165,603 'важной':949 'важные':957 'валидность':267,1006 'ваш':844 'вашего':62,133,588,871,1206 'вашу':972 'версия':22,388,395,410,757,1300 'виде':447 'видит':169,613,1170 'включен':299,685,1089 'возвращает':211 'возникает':715 'вообще':1181 'вручную':995 'все':290,337,566,954 'всегда':1235 'всех':35,110,238 'вы':460,562 'выявляет':48 'говорить':82 'д':1097 'да':547,559,565,1124,1247 'давно':352 'данные':171,610 'данных':141,809,1028 'дата':1302 'делайте':962 'делать':578 'день':1131 'детали':502 'диагностика':34,96,465 'диагностики':1067 'диагностику':925,1121,1150,1237 'диагностирует':57 'диск':800 'для':84,536,888,938 'добавить':1243 'долгосрочную':659 'должна':891 'должно':159 'допишите':1249 'доступ':428,501 'доступен':280,836,846,868 'другим':371 'если':551,841,943,1284,1290 'есть':179,247,327,329,331,1294 'забывает':945 'зависимостей':767 'занят':370 'записей':174,1043 'записи':181,615,632,804,1172 'заполнен':801 'запросе':216 'запуск':254 'запуска':85 'запускает':108 'запускается':765,1128 'запускайте':1236 'запускать':924,1120 'запуске':79,261 'запусти':1149 'запущен':348 'защита':437 'здоровый':1306 'значение':421,425,1017 'и':5,46,50,185,222,597,830,920,1095,1154,1203,1231 'идея':1295 'из':182,363,429,837,847,964,1187,1269 'изменений':1212 'изменения':58,676,865,941 'изменить':1016 'изучить':918 'или':284,369,435,568,994,1293 'интернета':430,838,848,1188 'использует':512,658 'используйте':1280 'исправить':545,558,921 'исправление':15 'источникам':1052 'как':103,351,1216 'какие':311,1159 'каналы':282 'категориям':117 'кеш':822,831 'ключ':204,899,1081 'ключа':535 'ключи':315,441 'когда':81,252,923 'количество':173,262,1042 'команда':240,344,390,397,406,414 'команды':958 'комплексная':33 'компьютера':872 'конкретные':52,126 'конфиг':42,189,265,482,674,752 'конфига':942,1004 'корректный':274 'который':1127 'краткий':1156 'критично':152,300 'критичные':1162 'крон':1126 'крона':889,909 'кронов':12,239,246 'кроны':41,235,259,478,805,876,1102 'лежат':443 'ли':143,180,248,258,338,413,444,905,1119,1242 'лицензия':30,1276 'логах':359,493,908 'логи':815,829 'любой':849 'мало':496 'места':497 'месте':317,902,1084 'место':402,1114 'минимум':403 'минут':625 'модель':276,887 'модифицируйте':1281 'может':306,720,796,850,1191 'можете':563 'можно':832,1118,1241 'мы':622 'на':316,901,1083,1263,1298 'назад':626 'найденными':122 'например':895 'настроен':194,205,529,1078 'настроена':278,438,890 'настроены':313 'находит':630 'нашел':553 'нашли':1291 'не':94,162,223,442,476,509,528,531,612,619,629,654,657,687,764,806,810,882,961,1072,1103,1109,1169,1179 'недавние':946 'неделю':937 'неполный':484 'нет':213,487,533,548,560,680,904,1197 'низкий':524,544,642,708,828,863 'никаких':1208,1211 'но':686 'новые':614,1171 'номера':570 'нужные':291 'о':581 'обновления':302,717,728,928,1221,1239 'обсуждали':623 'объяснит':575 'обязательно':930 'ок':134 'он':556 'опасно':427,840 'опасность':1186 'операции':1202 'операция':645 'описание':32 'ос':378 'основе':1264 'основные':321,1090 'особенно':1224 'отключается':1230 'отключен':481,507,601,650,713,1167,1177 'отключенные':249 'отключиться':307,721 'откройте':1296 'открытом':446 'отправь':1155 'отчет':120,462,1157 'отчета':457 'отчитается':594 'очистить':813,821 'ошибки':256,357,491,689,766,803,919 'ошибок':214,362,906 'падают':257,877,1104 'памяти':11,219,450,617 'память':40,137,472,660,724,1178 'папок':226 'перед':948 'перезагрузки':355 'перезапуск':959 'перезапустить':647,678,754,874 'перестала':725 'переустановку':798 'плагин':305,712,719 'плагином':1229 'плагины':295 'по':115,373,1051 'поведении':933 'поддержка':1283 'поделитесь':1287 'подключены':286 'подключиться':851 'подтверждения':64,589,1207 'подхватит':75 'поиск':208 'поймет':1257 'показывает':608 'получите':461 'пользователей':1267 'поля':292 'помню':620 'помог':1286 'порт':366,367 'порядке':956 'после':61,132,301,458,587,646,675,677,716,727,753,864,873,927,940,1066,1205,1220,1238 'последние':360 'последний':230,253 'посмотреть':1011 'потребовать':797 'почему':164,602,714,839 'правильно':974 'предлагает':51,125 'предупредит':580 'при':77,215,260,931,1194 'применение':549 'применит':584 'применяет':129,1199 'применяются':59 'присутствуют':293 'причину':922 'проблем':17,503,1266 'проблемами':123 'проблемы':49,475,546,554,596,1160,1219 'провайдер':199,279,527 'провайдера':682,900,1082 'провайдеры':312 'провалов':263 'проверит':591 'проверить':885 'проверка':8,153,269,451,1003,1026 'проверки':459,1214,1245 'проверку':109 'проверок':1254 'проверь':89 'проверьте':673,751 'проверяет':39 'проверяется':136 'продиагностируй':86 'продуктивный':1308 'просто':1248 'профилактики':939 'процессом':372 'публичный':500 'пустой':224,883 'работает':104,353,477,655,688,1099,1180 'работать':726 'работают':807 'работой':950 'раз':935,1129 'разговоры':947 'размер':146,1030 'распространяйте':1282 'растет':811 'реальных':1265 'режиме':606 'результат':592 'результаты':114,212 'рекомендуется':405,695,926 'решение':516,538,633,661,693,729,768,812,852,910 'решения':53,127,598 'риск':523,543,641,671,707,749,794,827,862 'рисках':582 'с':92,121,870,1225 'самодиагностика':4,20,88 'самые':1161 'сбрасывается':1234 'свежие':631 'свежий':234 'свободен':368 'свободно':1279 'свободное':401,1113 'свои':1244,1252 'себя':87 'секцию':1012 'секция':288 'сессии':965 'сессий':186 'сессию':973 'симптомы':618,651,683,723,762,802,878 'систем':36,111 'система':376,494 'систему':45,90,1193 'сказать':564 'скилл':55,76,1198,1261,1285 'скиллов':335 'сколько':175,334 'скопируйте':67 'следующем':78 'сломать':1192 'собирает':113 'создайте':1125 'создан':1262 'создано':26 'сообщества':1275 'сообществе':1289 'список':237 'спросит':557 'средний':672,750,795 'старая':756 'старые':814 'статус':245,343 'странном':932 'структура':225 'структуру':1258 'существует':142,221 'существуют':325,1092 'т':1096 'так':95,510,532,963 'тестовый':207 'типичных':16 'типовые':595 'тобой':93 'токенов':13 'только':56,60,131,586,869,1200,1204 'требование':759 'триггеры':80 'убедитесь':1068 'убедиться':952 'убьет':971 'удалять':833 'указан':196 'указать':569 'умный':1256 'умолчанию':374 'установка':65 'установлено':336 'устаревшие':170,609 'файл':69 'файлах':449 'файлов':183 'файлы':43,218,318,322,485,1091 'фикс':585 'фиксов':550 'фиксы':130,567 'финальный':1064 'формат':456 'формате':464 'формирует':119 'хорошо':424 'чанков':176 'часто':1217,1223 'чеклист':1065 'читаются':340 'что':91,135,508,530,576,621,884,953 'чтобы':951 'это':643 'этот':68,304,1260 'явного':63","prices":[{"id":"3ee73961-8115-4b25-8858-c52acf0599de","listingId":"c55d45ac-2980-4617-a7e8-af681be43dbd","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"AlekseiUL","category":"openclaw-superagent","install_from":"skills.sh"},"createdAt":"2026-05-13T12:59:43.908Z"}],"sources":[{"listingId":"c55d45ac-2980-4617-a7e8-af681be43dbd","source":"github","sourceId":"AlekseiUL/openclaw-superagent/agent-doctor","sourceUrl":"https://github.com/AlekseiUL/openclaw-superagent/tree/main/skills/agent-doctor","isPrimary":false,"firstSeenAt":"2026-05-13T12:59:43.908Z","lastSeenAt":"2026-05-18T18:58:23.509Z"}],"details":{"listingId":"c55d45ac-2980-4617-a7e8-af681be43dbd","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"AlekseiUL","slug":"agent-doctor","github":{"repo":"AlekseiUL/openclaw-superagent","stars":39,"topics":["agent-memory","agent-orchestration","agent-skills","ai-agents","ai-assistant","automation","openclaw","self-healing","self-hosted","telegram-bot"],"license":"mit","html_url":"https://github.com/AlekseiUL/openclaw-superagent","pushed_at":"2026-05-13T10:57:44Z","description":"Complete AI Agent System for OpenClaw — memory, self-healing, self-improvement, voice, automation","skill_md_sha":"bd70528aa7c279f397fc64e09ba1fa44bd843802","skill_md_path":"skills/agent-doctor/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/AlekseiUL/openclaw-superagent/tree/main/skills/agent-doctor"},"layout":"multi","source":"github","category":"openclaw-superagent","frontmatter":{"name":"agent-doctor","description":"Самодиагностика и автолечение OpenClaw. Проверка gateway, WAL, памяти, кронов, токенов. Автоматическое исправление типичных проблем."},"skills_sh_url":"https://skills.sh/AlekseiUL/openclaw-superagent/agent-doctor"},"updatedAt":"2026-05-18T18:58:23.509Z"}}