SKILL.md-инструкция для AI-агентов: автоматическое закрытие GitHub issues. 6-фазный воркфлоу: фильтрация issues → проверка веток → параллельный запуск суб-агентов → реализация фикса → открытие PR → обработка review-комментариев. Работает в Claude Code, OpenCode и других агентах с поддержкой кастомных инструкций.
# Claude Code — скачать SKILL.md в папку скиллов: mkdir -p ~/.claude/skills/gh-issues-auto-fixer curl -o ~/.claude/skills/gh-issues-auto-fixer/SKILL.md \ https://mcpmarket.com/tools/skills/gh-issues-auto-fixer/download # Или синхронизировать через mcpmarket CLI (если установлен): npx @mcpmarket/cli skills sync gh-issues-auto-fixer # После установки в Claude Code использовать: # /gh-issues или "use gh-issues skill to fix issue #42"
<picture>
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/openclaw/openclaw/main/docs/assets/openclaw-banner-light.png">
OpenClaw — это персональный AI-ассистент, который учится и растет вместе с вами, работая на ваших собственных устройствах — разрабатываемый открыто фондом OpenClaw Foundation (некоммерческая организация). Он отвечает вам на тех каналах, которые вы уже используете. Он может говорить и слушать на macOS/iOS/Android, а также отображать интерактивный Canvas, которым вы управляете. Шлюз (Gateway) — это просто панель управления, а продуктом является сам ассистент.
Если вы ищете персонального, однопользовательского ассистента, который ощущается локальным, быстрым и всегда доступным, то это он.
Поддерживаемые каналы включают: WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, Zalo Personal, WeChat, QQ, WebChat.
Сайт · Документация · Видение · Уведомления сторонних производителей · DeepWiki · Начало работы · Обновление · Примеры · ЧаВо · Вводная настройка · Nix · Docker · Discord
Новая установка? Начните здесь: Начало работы
Рекомендуемая настройка: запустите openclaw onboard в вашем терминале.
OpenClaw Onboard проведет вас пошагово через настройку шлюза, рабочего пространства, каналов и навыков. Это рекомендуемый путь настройки через CLI и работает на macOS, Linux и Windows.
Пользователи Windows десктопа могут начать с нативного приложения Windows Hub для настройки, индикатора в области уведомлений, чата, режима узла и локального режима MCP.
Работает с npm, pnpm или bun.
|
|
|
|
|
|
|
Подписки (OAuth):
Примечание о моделях: хотя поддерживаются многие провайдеры и модели, предпочтение стоит отдавать текущей флагманской модели от провайдера, которому вы доверяете и которого уже используете. Смотрите Вводная настройка.
Среда выполнения: Node 24.15+ (рекомендуется), Node 22.22.3+ или Node 25.9+.
npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest
openclaw onboard --install-daemon
OpenClaw Onboard устанавливает демон шлюза (launchd/systemd пользовательский сервис), чтобы он продолжал работать.
Среда выполнения: Node 24.15+ (рекомендуется), Node 22.22.3+ или Node 25.9+.
Полное руководство для новичков (аутентификация, сопряжение, каналы): Начало работы
Рекомендуемый режим демона:
openclaw onboard --install-daemon
openclaw gateway status
Режим foreground/отладки:
openclaw gateway stop
openclaw gateway --port 18789 --verbose
Отправьте тестовое сообщение или задайте вопрос ассистенту после запуска в любом из режимов:
# Send a message
openclaw message send --target +1234567890 --message "Hello from OpenClaw"
# Talk to the assistant (optionally deliver back to any connected channel: WhatsApp/Telegram/Slack/Discord/Google Chat/Signal/iMessage/IRC/Microsoft Teams/Matrix/Feishu/LINE/Mattermost/Nextcloud Talk/Nostr/Synology Chat/Tlon/Twitch/Zalo/Zalo Personal/WeChat/QQ/WebChat)
openclaw agent --message "Ship checklist" --thinking high
Обновление? Руководство по обновлению (а также запустите openclaw doctor).
Конфигурация моделей + CLI: Модели. Ротация профилей аутентификации + резервные варианты: Резервное переключение моделей.
OpenClaw подключается к реальным поверхностям обмена сообщениями. Обрабатывайте входящие личные сообщения (ЛС) как недоверенный ввод.
Полное руководство по безопасности: Безопасность. Перед публичным доступом в интернет используйте Руководство по развертыванию шлюза.
Поведение по умолчанию в Telegram/WhatsApp/Signal/iMessage/Microsoft Teams/Discord/Google Chat/Slack:
dmPolicy="pairing" / channels.discord.dmPolicy="pairing" / channels.slack.dmPolicy="pairing"; устаревшие варианты: channels.discord.dm.policy, channels.slack.dm.policy): неизвестные отправители получают короткий код сопряжения, и бот не обрабатывает их сообщение.openclaw pairing approve <channel> <code> (после чего отправитель добавляется в локальное хранилище разрешенных лиц).dmPolicy="open" и включите "*" в список разрешенных каналов (allowFrom / channels.discord.allowFrom / channels.slack.allowFrom; устаревшие варианты: channels.discord.dm.allowFrom, channels.slack.dm.allowFrom).Запустите openclaw doctor для выявления рискованных/неправильно настроенных политик ЛС.
main, поэтому агент имеет полный доступ, когда это только вы.agents.defaults.sandbox.mode: "non-main", чтобы запускать не-main сессии внутри песочниц. Docker — бэкенд песочницы по умолчанию; также доступны SSH и OpenShell.bash, process, read, write, edit, sessions_list, sessions_history, sessions_send, sessions_spawn; запрещено browser, canvas, nodes, cron, discord, gateway./status, /new, /reset, /compact, /think <level>, /verbose on|off, /trace on|off, /usage off|tokens|full, /restart, /activation mention|alwayssessions_list, sessions_history, sessions_sendОдин только Шлюз обеспечивает отличный опыт. Все приложения необязательны и добавляют дополнительные функции.
Если вы планируете создавать/запускать приложения-компаньоны, следуйте приведенным ниже руководствам по платформам.
Примечание: подписанные сборки необходимы для сохранения разрешений macOS между пересборками (см. Разрешения macOS).
openclaw nodes ….Руководство: Подключение iOS.
openclaw devices ...).Для проверки исходного кода используйте pnpm. Репозиторий представляет собой рабочее пространство pnpm, и встроенные плагины загружаются из extensions/* во время разработки, поэтому их локальные зависимости пакета и ваши правки используются напрямую. Обычный npm install в корне репозитория не является поддерживаемой конфигурацией исходного кода.
Для цикла разработки:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
# First run only (or after resetting local OpenClaw config/workspace)
pnpm openclaw setup
# Optional: prebuild Control UI before first startup
pnpm ui:build
# Dev loop (auto-reload on source/config changes)
pnpm gateway:watch
Если вам нужна собранная папка dist/ из проверки (для Node, упаковки или проверки выпуска), выполните:
pnpm build
pnpm ui:build
pnpm openclaw setup записывает локальную конфигурацию/рабочее пространство, необходимые для pnpm gateway:watch. Его безопасно перезапускать, но обычно это нужно только при первой настройке или после сброса локального состояния. pnpm gateway:watch передает настроенный порт шлюза от установленного сервиса в持久ую панель tmux; запускайте pnpm openclaw gateway start, когда вам снова нужен установленный сервис. Он не пересобирает dist/control-ui, поэтому перезапускайте pnpm ui:build после изменений в ui/ или используйте pnpm ui:dev при итеративной разработке Control UI. Если вы хотите, чтобы эта проверка запускала знакомство напрямую, используйте pnpm openclaw onboard --install-daemon.
Примечание: pnpm openclaw ... запускает TypeScript напрямую (через tsx). pnpm build создает dist/ для запуска через Node / упакованный бинарный файл openclaw, в то время как pnpm gateway:watch пересобирает среду выполнения по требованию во время цикла разработки.
vYYYY.M.D или vYYYY.M.D-<patch>), npm dist-tag latest.vYYYY.M.D-beta.N), npm dist-tag beta (macOS приложение может отсутствовать).main, npm dist-tag dev (при публикации).Переключение каналов (git + npm): openclaw update --channel stable|beta|dev.
Подробности: Каналы разработки.
~/.openclaw/workspace (настраивается через agents.defaults.workspace).AGENTS.md, SOUL.md, TOOLS.md.~/.openclaw/workspace/skills/<навык>/SKILL.md.Минимальный ~/.openclaw/openclaw.json (модель + настройки по умолчанию):
{
agent: {
model: "<provider>/<model-id>",
},
}
Полная справка по конфигурации (все ключи + примеры).
OpenClaw был создан для Molty, космического лобстерного AI-ассистента. 🦞 От Питера Штайнбергера и сообщества.
Смотрите CONTRIBUTING.md для руководств, мейнтейнеров и информации о том, как отправлять PR. Используйте выбор проблемы для багов, ошибок в документации и запросов функций; задавайте вопросы по настройке/поддержке в Discord; и сообщайте об уязвимостях через SECURITY.md. PR должны, по возможности, ссылаться на соответствующую проблему и следовать шаблону PR с указанием проблемы, воздействия и доказательств. Приветствуются PR, написанные с помощью AI/vibe-coding! 🤖
Особая благодарность Mario Zechner за его поддержку и за pi-mono. Особая благодарность Adam Doppelt за домен lobster.bot.
Спасибо всем клавтрибьюторам (clawtributors):