GH Issues Auto-Fixer

Skill AI Assistants Open Source v2026.6.11 · 30.06.2026 активный

SKILL.md-инструкция для AI-агентов: автоматическое закрытие GitHub issues. 6-фазный воркфлоу: фильтрация issues → проверка веток → параллельный запуск суб-агентов → реализация фикса → открытие PR → обработка review-комментариев. Работает в Claude Code, OpenCode и других агентах с поддержкой кастомных инструкций.

v2026.6.11
30.06.2026 current
Добавлен 06.07.2026 · Обновлён 24.07.2026 · AI Assistants
Установка
# 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"
переведено ИИ

🦞 OpenClaw — Персональный AI-ассистент

<picture>
    <source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/openclaw/openclaw/main/docs/assets/openclaw-banner-light.png">

OpenClaw — EXFOLIATE! EXFOLIATE! Ваш персональный AI-ассистент, работающий на ваших собственных устройствах.

Статус CI Релиз на GitHub Discord Лицензия MIT

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.

Спонсоры

OpenAI GitHub NVIDIA Vercel Blacksmith Convex

Подписки (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|always
  • Инструменты сессий: sessions_list, sessions_history, sessions_send
  • Реестр навыков: ClawHub
  • Обзор архитектуры: Архитектура

Документация по целям

Приложения (необязательно)

Один только Шлюз обеспечивает отличный опыт. Все приложения необязательны и добавляют дополнительные функции.

Если вы планируете создавать/запускать приложения-компаньоны, следуйте приведенным ниже руководствам по платформам.

macOS (OpenClaw.app) (необязательно)

  • Управление шлюзом и состоянием здоровья через панель меню.
  • Голосовое пробуждение + оверлей «нажми и говори».
  • WebChat + инструменты отладки.
  • Удаленное управление шлюзом через SSH.

Примечание: подписанные сборки необходимы для сохранения разрешений macOS между пересборками (см. Разрешения macOS).

Узел iOS (необязательно)

  • Сопрягается как узел через WebSocket шлюза (сопряжение устройств).
  • Перенаправление голосового триггера + интерфейс холста.
  • Управляется через openclaw nodes ….

Руководство: Подключение iOS.

Узел Android (необязательно)

  • Сопрягается как WS-узел через сопряжение устройств (openclaw devices ...).
  • Предоставляет вкладки Connect/Chat/Voice плюс Canvas, Camera, Screen capture и семейства команд Android.
  • Руководство: Подключение Android.

Из исходного кода (разработка)

Для проверки исходного кода используйте 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 пересобирает среду выполнения по требованию во время цикла разработки.

Каналы разработки

  • stable: помеченные релизы (vYYYY.M.D или vYYYY.M.D-<patch>), npm dist-tag latest.
  • beta: предрелизные теги (vYYYY.M.D-beta.N), npm dist-tag beta (macOS приложение может отсутствовать).
  • dev: подвижная верхушка 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>",
  },
}

Полная справка по конфигурации (все ключи + примеры).

История звёзд

График истории звёзд

Molty

OpenClaw был создан для Molty, космического лобстерного AI-ассистента. 🦞 От Питера Штайнбергера и сообщества.

Сообщество

Смотрите CONTRIBUTING.md для руководств, мейнтейнеров и информации о том, как отправлять PR. Используйте выбор проблемы для багов, ошибок в документации и запросов функций; задавайте вопросы по настройке/поддержке в Discord; и сообщайте об уязвимостях через SECURITY.md. PR должны, по возможности, ссылаться на соответствующую проблему и следовать шаблону PR с указанием проблемы, воздействия и доказательств. Приветствуются PR, написанные с помощью AI/vibe-coding! 🤖

Особая благодарность Mario Zechner за его поддержку и за pi-mono. Особая благодарность Adam Doppelt за домен lobster.bot.

Спасибо всем клавтрибьюторам (clawtributors):

steipete vincentkoc Takhoffman obviyus gumadeiras Mariano Belinky vignesh07 joshavant scoootscooob jacobtomlinson shakkernerd sebslight tyler6204 ngutman thewilloftheshadow Sid-Qin mcaxtr eleqtrizit BunsDev cpojer Glucksberg osolmaz bmendonca3 jalehman huntharo neeravmakwana openperf joshp123 pgondhi987 altaywtf quotentiroler liuxiaopai-ai rodrigouroz frankekn drobison00 zerone0x onutc ademczuk ImLukeF hydro13 hxy91819 coygeek dutifulbob sliverp Elonito robbyczgw-cla joelnishanth echoVic sallyom yinghaosang BradGroux christianklotz odysseus0 hclsys byungsker pashpashpash stakeswky github-actions[bot] xinhuagu MonkeyLeeT 100yenadmin mcinteerj samzong chilu18 darkamenosa widingmarcus-cyber cgdusek Lukavyi davidrudduck VACInc MoerAI velvet-shark HenryLoenwind omarshahine bohdanpodvirnyi Verite Igiraneza akramcodez Kaneki-x aether-ai-agent joaohlisboa MaudeBot davidguttman justinhuangcode lml2468 wirjo iHildy mudrii advaitpaliwal czekaj dlauer Solvely-Colin feiskyer brandonwise conroywhitney mneves75 jaydenfyi davemorin joeykrug kevinWangSheng pejmanjohn Lanfei liuy lc0rp teconomix omair445 dorukardahan mmaps Tobias Bischoff adhitShet pandego bradleypriest bjesuiter grp06 shadril238 kesku YuriNachos vrknetha smartprogrammer93 nachx639 jnMetaCode Phineas1500 dingn42 geekhuashan Nanako0129 AytuncYildizli BruceMacD jjjojoj mvanhorn bugkill3r rahthakor GodsBoy SARAMALI15792 Radek Paclt Elarwei001 ingyukoh SnowSky1 lewiswigmore Hiroshi Tanaka aldoeliacim Jakub Rusz Tony Dehnke roshanasingh4 zssggle-rgb adam91holt graysurf xadenryan sfo2001 Jamieson O'Reilly hsrvc tomsun28 BillChirico carrotRakko ranausmanai arkyu2077 hoyyeva luoyanglang sibbl gregmousseau sahilsatralkar akoscz rrenamed YuzuruS Hongwei Ma mitchmcalister juanpablodlc shtse8 thebenignhacker nimbleenigma Linux2010 shichangs efe-arv Hsiao A nabbilkhan ayanesakura lupuletic polooooo xaeon2026 shrey150 taw0002 dinakars777 giulio-leone nyanjou meaningfool kunalk16 ide-rea Jonathan Jing yelog markmusson kiranvk-2011 Sathvik Veerapaneni rogerdigital artwalker azade-c chinar-amrutkar maxsumrall Minidoracat unisone ly85206559 Sam Padilla AnonO6 afurm 황재원 Leszek Szpunar Mrseenz Yida-Dev kesor mazhe-nerd Harald Buerbaumer magimetal Hiren Patel BinHPdev RyanLee-Dev cathrynlavery al3mart JustYannicc abhisekbasu1 dbhurley Kris Wu tmimmanuel JustasM Simantak Dabhade NicholasSpisak natefikru dunamismax Simone Macario ENCHIGO xingsy97 emonty jadilson12 Yi-Cheng Wang Mathias Nagler Sean McLellan gumclaw RichardCao MKV21 petter-b CodeForgeNet Johnson Shi durenzidu dougvk Whoaa512 zimeg Tseka Luk Ryan Haines ufhy Daan van der Plas bittoby XuHao Lucenx9 HeMuling AaronLuo00 YUJIE2002 DhruvBhatia0 Divanoli Mydeen Pitchai Bronko rubyrunsstuff rabsef-bicrym IVY-AI-gif pvtclawn stephenschoettler Dale Babiy LeftX David Gelberg Engr. Arif Ahmed Joy Masataka Shinohara 2233admin ameno- battman21 bcherny bobashopcashier dguido druide67 guirguispierre jzakirov loganprit martinfrancois neo1027144-creator RealKai42 schumilin shuofengzhang solstead hengm3467 chziyue James L. Cowan Jr. scifantastic ryan-crabbe alexfilatov Luckymingxuan HollyChou badlogic Daniel Hnyk dan bachelder heavenlost shad0wca7 Jared kiranjd Mars Kim seheepeak tsavo McRolly NWANGWU dashed Shuai-DaiDai Subash Natarajan emanuelst magendary LI SHANXIN j2h4u bsormagec mjamiv Lalit Singh Jessy LANGE buddyh Aaron Zhu F_ool Ben Stein Lyle Ping popomore Dithilli fal3 mkbehr mteam88 gupsammy Shailesh Garnet Liu Thorfinn Protocol-zero-0 Paul van Oorschot Patrick Yingxi Pan Ptah.ai 정우용 artuskg Anandesh-Sharma zidongdesign innocent-children El-Fitz arthurbr11 jackheuberger Sergiusz Xu Gu hyojin jeann2013 jogelin rmorse scz2011 Andyliu benithors xiwuqi Alvin AARON AGENT Derek YU Marvin Andrew Jeon stain lu OpenCils Stefan Galescu SP Michael Flanagan Gracie Gould cash-echo-bot visionik WalterSumbon huangcj krizpoon rodbland2021 Thomas M sar618 fagemx daymade Tyson Cung Igor Markelov Eng. Juan Combetto connorshea bonald Keenan nachoiacovino zhumengzhu Amine Harch el korane zhoulc777 Alex Navarro Tanwa Arpornthip TIHU Aftabbs Alex-Alaniz jarvis-medmatic Tom Ron day253 Jaaneek Justin Song ziomancer shayan919293 Edward Roger Chien Michael Lee Tomáš Dinh Ian Derrington Lucky peschee Harry Cui Kepler julianengel markfietje Dakshay Mehta TheRipper Dominic danielwanwx Seungwoo hong Youyou972 boris721 damoahdominic dan-dr doodlewind kkarimi brokemac79 ozbillwang Ravish Gupta Jason Hargrove BrianWang1990 Joshua McKiddy Fologan Anonymous Amit v1p0r Ajay Elika Iranb Yonatan codexGW Shaun Tsai TideFinder Chase Dorsey tda 0xJonHoldsCrypto akyourowngames clawdinator[bot] koala73 sircrumpet thesomewhatyou zats Accunza Joly0 Hanna Jeremiah Lowin peetzweg/ Skyler Miao tumf Hiago Silva Nate lidamao633 Cklee CornBrother0x DukeDeSouth Sahan CashWilliams Felix Lu AdeboyeDN Rohan Santhosh Kumar Srinivas Pavan h0tp Neo Tianworld neverland asklee-klawd Yuting Lin constansino ghsmc ibrahimq21 irtiq7 kelvinCB mitsuhiko nohat santiagomed suminhthanh svkozak 张哲芳 Ho Lim Toven R. Desmond 游乐场 Reed Aditya Chaudhary Sam Andy Rajat Joshi cyb1278588254 Zoher Ghadyali Manik Vahsith tarouca MrBrain Daniel Zou Lilo Jason SUMUKH Bakhtier Sizhaev Ganghyun Kim AkashKobal Brian wu-tian807 Vasanth Rao Naik Sabavat Kinfey Artemii VibhorGautam John Rood velamints2 Benji Peng JINNYEONG KIM Rahul kumar Pal Rockcent Limitless 24601 awkoy dawondyifraw google-labs-jules[bot] henrino3 Kansodata kaonash p6l-richard pi0 skainguyen1412 Starhappysh xdanger Penchan scald Serhii a Doğu Abaris ysqander andranik-sahakyan Wangnov Austin lisitan Rishi Vhavle Frank Harris Kenny Lee Alice Losasso edincampara Felix Hellström Varun Chopra wangai-studio sleontenko Yassine Amjad Anton Eicher Drake Thomsen Hinata Kaga (samon) andreabadesso chenxin-yan cordx56 dvrshil MarvinCui Yeom-JinHo Jeremy Mumford Charlie Niño Sharoon Sharif Oren MattQ Parker Todd Brooks Yufeng He Milofax Steve (OpenClaw) zhoulf1006 Jonatan Sebastian B Otaegui Matthew ABFS Tech alexstyl Ethan Palm Qkal cygaar Umut CAN Jakob antons austinm911 mahmoudashraf93 philipp-spiess pkrmf joshrad-dev factnest365-ops yingchunbai AJ (@techfren) Marchel Fahrezi futhgar Zhang Rémi Dan Ballance Eric Su Kimitaka Watanabe Justin Ling Raymond Berger lutr0 claude AngryBird Fabian Williams 0x4C33 8BlT atalovesyou erikpr1994 jonasjancarik longmaba mitschabaude-bot thesash Max easternbloc chrisrodz gabriel-trigo manmal neist wes-davis manuelhettich sktbrd larlyssa pcty-nextgen-service-account Syhids tmchow Marc Gratch xtao JackyWay Josh Phillips T5-AndyML huohua-dev imfing Randy Torres Marco Di Dionisio iamadig humanwritten Rob Axelsen Pratham Dubey 0oAstro aaronn Arturo Asleep123 dantelex fcatuhe gtsifrikas hrdwdmrbl hugobarauna jayhickey jiulingyun Jonathan D. Rhyne (DJ-D) jverdi kitze loukotal minghinmatthewlam MSch odrobnik oswalpalash ratulsarna reeltimeapps snopoke sreekaransrinath timkrase

Комментарии
Войдите, чтобы оставить комментарий