wechat-binding — скилл для Claude Code: привязка WeChat к агенту
Скилл проводит агента через привязку аккаунта WeChat: генерация QR, сканирование, подключение, переподключение и отключение.
npx skills add Starchild-ai-agent/official-skills --skill wechat-binding -a claude-codeЧто делает wechat-binding
Скилл нужен, когда агент должен отправлять сообщения в WeChat через инструмент send_to_wechat, а аккаунт ещё не привязан или связь оборвалась. Сам инструмент wechat встроенный, а SKILL.md работает как справочник по его действиям: status, qrcode, qrcode_status, connect, disconnect, reconnect.
Порядок такой: агент вызывает wechat(action="qrcode"), получает картинку с кодом и путь к файлу, вы сканируете её в WeChat и подтверждаете вход. Дальше агент опрашивает qrcode_status с идентификатором кода и забирает bot_token, после чего передаёт его в connect или reconnect. Автоматически опрашивать статус не стоит: каждый такой запрос дёргает внешний API, поэтому скилл советует дождаться вашего подтверждения, что код отсканирован.
Есть нюанс с каналом. Если вы общаетесь с агентом через веб, путь к картинке вставляется в ответ и фронтенд рисует её сам. В Telegram картинка уходит через send_to_telegram с типом photo. А вот привязать WeChat из самого WeChat не выйдет — придётся открыть веб-приложение. bot_token — это учётные данные, в чат их выводить нельзя, и disconnect рвёт сессию без возможности отката, так что подтверждение перед вызовом не лишнее.
Какие задачи решает
- привязать аккаунт WeChat к агенту через сканирование QR
- восстановить связь после того, как сессия ilink истекла
- проверить, привязан ли WeChat, перед повторным подключением
- отключить WeChat, когда push-сообщения больше не нужны
- показать QR-код в веб-чате или отправить картинкой в Telegram
Примеры запросов агенту
- Подключи WeChat: сгенерируй QR-код и покажи мне картинку
- Я отсканировал код, проверь статус и заверши подключение
- WeChat перестал присылать сообщения — проверь статус и переподключи
Как установить wechat-binding
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill wechat-binding -a claude-code2Вручную: положить файлы
~/.claude/skills/wechat-binding/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wechat-binding/
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill wechat-binding -a codex2Вручную: положить файлы
.agents/skills/wechat-binding/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill wechat-binding -a cursor2Вручную: положить файлы
.cursor/skills/wechat-binding/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Starchild-ai-agent/official-skills wechat-binding2Вручную: положить файлы
.github/skills/wechat-binding/SKILL.md1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill wechat-binding -a gemini-cli2Командой платформы
gemini skills install https://github.com/Starchild-ai-agent/official-skills --path wechat-bindingВручную: положить файлы
.devin/skills/wechat-binding/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill wechat-binding -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора15
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о wechat-binding
Как установить wechat-binding в Claude?
Выполните npx skills add Starchild-ai-agent/official-skills --skill wechat-binding -a claude-code. После этого файл скилла окажется в ~/.claude/skills/wechat-binding/SKILL.md.
Что делает wechat-binding?
Описывает полный цикл работы с привязкой WeChat: генерацию QR-кода, ожидание сканирования, получение bot_token, подключение, переподключение и отключение. Агент использует этот справочник, чтобы не путать connect с reconnect.
Чем connect отличается от reconnect?
connect — первая привязка аккаунта, который раньше не подключался. reconnect — восстановление уже существовавшей связи после обрыва, например когда сессия ilink истекла. Если не уверены, сначала вызовите status.