Скиллы Новичок Разное

claude-connect

Скачать ZIP
17
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

claude-connect

Подключите вашу подписку Claude к Clawdbot всего за один шаг.

Автоматически:

  • ✅ Читает OAuth-токены Claude из Keychain
  • ✅ Записывает их в Clawdbot в корректном формате OAuth
  • ✅ Обновляет токены каждые 2 часа (до истечения срока)
  • ✅ Уведомляет об успешном или неудачном результате
  • ✅ Работает с clawdbot onboard (исправляет баг с auth-profiles)

Быстрый старт

  1. Установите скилл:
    clawdhub install claude-connect
    cd ~/clawd/skills/claude-connect
  2. Убедитесь, что вы авторизованы в Claude CLI:
    claude auth
    # Следуйте инструкциям в браузере
  3. Запустите установщик:
    ./install.sh

Готово! Теперь токены будут автоматически обновляться каждые 2 часа.


Что делает этот скилл

Исправляет OAuth-баг в clawdbot onboard

При выполнении команды clawdbot onboard --auth-choice claude-cli токены OAuth иногда некорректно записываются в файл auth-profiles.json. :

Этот скилл:

  1. Читает OAuth-токены из macOS Keychain (где их хранит Claude CLI)
  2. Записывает их в файл:
    ~/.clawdbot/agents/main/agent/auth-profiles.json
    в корректном формате OAuth:
{
 "profiles": {
 "anthropic:claude-cli": {
 "type": "oauth",
 "provider": "anthropic",
 "access": "sk-ant-...",
 "refresh": "sk-ant-ort...",
 "expires": 1234567890
 }
 }
}
  1. Настраивает автообновление токенов (каждые 2 часа через launchd)
  2. Поддерживает соединение активным 24/7

Установка

Автоматическая (рекомендуется)

cd ~/clawd/skills/claude-connect
./install.sh

Установщик выполнит:

  • Проверку настройки Claude CLI
  • Создание конфигурационного файла
  • Настройку автообновления (launchd)
  • Первый тестовый запуск обновления

Ручная установка

  1. Скопируйте конфиг:
    cp claude-oauth-refresh-config.example.json claude-oauth-refresh-config.json
  2. При необходимости отредактируйте:
    nano claude-oauth-refresh-config.json
  3. Протестируйте обновление:
    ./refresh-token.sh --force
  4. Добавьте задачу автообновления:
    cp com.clawdbot.claude-oauth-refresher.plist ~/Library/LaunchAgents/
    launchctl load ~/Library/LaunchAgents/com.clawdbot.claude-oauth-refresher.plist

Как это работает

Процесс обновления

  • Чтение токенов из Keychain (Claude Code-credentials)
  • Проверка срока действия (обновление при необходимости)
  • Запрос новых токенов через OAuth API
  • Обновление auth-profiles.json
  • Синхронизация с Keychain
  • Перезапуск шлюза
  • Отправка уведомления (опционально)

Автообновление (launchd)

Запускается каждые 2 часа через:

~/Library/LaunchAgents/com.clawdbot.claude-oauth-refresher.plist

Управление:

# Остановить
launchctl unload ~/Library/LaunchAgents/com.clawdbot.claude-oauth-refresher.plist

# Запустить
launchctl load ~/Library/LaunchAgents/com.clawdbot.claude-oauth-refresher.plist

# Проверить статус
launchctl list | grep claude

Диагностика и устранение проблем

OAuth не работает после onboard

Симптом: команда выполняется, но Clawdbot не использует токены

Решение:

cd ~/clawd/skills/claude-connect
./refresh-token.sh --force

Токены постоянно истекают

Решение: убедитесь, что запущена задача launchd.

Нет токенов в Keychain

Решение: авторизуйтесь в Claude CLI:

claude auth

После этого повторно выполните обновление токенов.


Файл из источника

10818_claude-connect-1.1.0.zip