weixin-agent-sdk — скилл для Claude Code: мост к WeChat
Скилл подключает любой ИИ-бэкенд к WeChat через TypeScript-фреймворк weixin-agent-sdk: вход по QR-коду и цикл приёма сообщений.
npx skills add reason-machines/trending-skills --skill weixin-agent-sdk -a claude-codeЧто делает weixin-agent-sdk
Скилл описывает работу с weixin-agent-sdk — TypeScript-фреймворком, который соединяет ИИ-бэкенд с WeChat через канал Clawbot. Сообщения приходят длинным опросом, публичный сервер не нужен. Наружу торчит один интерфейс Agent с методом chat, поэтому внутрь подставляется OpenAI, Claude или своя логика.
Схема такая: один раз вызываете login() и сканируете QR-код, сессия ложится в ~/.openclaw/. Дальше start(agent) крутит цикл сообщений и сам переподключается, когда сессия истечёт. В ChatRequest приходят conversationId, текст и вложение с локальным путём — картинка, голос, видео или файл уже скачаны и расшифрованы. Ответ отдаёте текстом или медиа по локальному пути либо HTTPS-ссылке.
Нужен Node.js версии 22 или новее. Для голосовых из WeChat требуется silk-wasm — без него SILK в WAV не конвертируется. Если у вас уже есть ACP-совместимый агент, код писать не придётся: пакет weixin-acp запускает его подпроцессом и общается по JSON-RPC через stdio. В чате с ботом работают /echo <message> и /toggle-debug.
Какие задачи решает
- подключить своего ИИ-агента к WeChat без публичного сервера
- принять картинку или файл из чата и отдать её агенту
- держать историю переписки по каждому conversationId
- запустить Claude или Codex как бота в WeChat через ACP
- отправлять в ответ изображение или PDF
Примеры запросов агенту
- Подключи мой агент к WeChat через weixin-agent-sdk: сделай login и start с интерфейсом Agent
- Настрой weixin-acp для Claude, чтобы он отвечал в WeChat
- Добавь в агента поддержку входящих картинок из WeChat и ответ файлом
Как установить weixin-agent-sdk
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weixin-agent-sdk -a claude-code2Вручную: положить файлы
~/.claude/skills/weixin-agent-sdk/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/weixin-agent-sdk/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weixin-agent-sdk -a codex2Вручную: положить файлы
.agents/skills/weixin-agent-sdk/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weixin-agent-sdk -a cursor2Вручную: положить файлы
.cursor/skills/weixin-agent-sdk/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills weixin-agent-sdk2Вручную: положить файлы
.github/skills/weixin-agent-sdk/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weixin-agent-sdk -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/weixin-agent-sdkВручную: положить файлы
.devin/skills/weixin-agent-sdk/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill weixin-agent-sdk -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора42
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о weixin-agent-sdk
Как установить weixin-agent-sdk в Claude?
Выполните npx skills add reason-machines/trending-skills --skill weixin-agent-sdk -a claude-code. Скилл появится по пути ~/.claude/skills/weixin-agent-sdk/SKILL.md.
Что делает weixin-agent-sdk?
Соединяет ИИ-бэкенд с WeChat через канал Clawbot. Вы реализуете интерфейс Agent с методом chat, а фреймворк берёт на себя приём сообщений, вложения и переподключение.
Что нужно для работы?
Node.js версии 22 или новее. Голосовые сообщения из WeChat конвертируются из SILK в WAV только при наличии silk-wasm.