WeCom CLI
wecom-cli
Официальный CLI WeCom и 15 навыков для агентов: сообщения, документы, календарь, встречи, почта и диск из терминала
- 3 305 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент действует в мессенджере, почте, документах и на диске компании от имени вашей учетной записи: пишет сообщения, меняет и удаляет дела и события
- Готовая сборка передает облаку WeCom имя программы-агента и цепочку вызовов
- Навык почты читает письма и вложения, поэтому в контекст агента попадает деловая переписка
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/wecom-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент действует в мессенджере, почте, документах и на диске компании от имени вашей учетной записи: пишет сообщения, меняет и удаляет дела и события
- Готовая сборка передает облаку WeCom имя программы-агента и цепочку вызовов
- Навык почты читает письма и вложения, поэтому в контекст агента попадает деловая переписка
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
wecom-cli — консольная утилита на Rust для WeCom (企业微信), корпоративного мессенджера Tencent. Ее ставят через npm командой `npm install -g @wecom/cli`, а вход в аккаунт настраивает `wecom-cli auth init`: по умолчанию команда показывает QR-код, который сканируют в приложении, с флагом `--manual` данные вводят вручную. Вместе с CLI в репозитории лежат 15 навыков для агентов, и README называет их установку обязательной: `npx skills add WeComTeam/wecom-cli -y -g`. Навыки поделены по задачам: контакты, календарь, онлайн-встречи, дела, почта, диск, файлы, сообщения, документы, таблицы, смарт-таблицы, смарт-документы и презентации. Общий навык `wecomcli-shared` перед любой командой проверяет, что CLI установлен, версия не ниже 1.2.1 и аккаунт авторизован. Навыки календаря и встреч разделены: календарь ведет события без ссылки на конференцию, встречи отвечают за события с номером и ссылкой для входа. Если из запроса неясно, что создавать, навык календаря требует сначала переспросить пользователя. Навык почты ищет письма и читает текст, вложения и встроенные картинки.
Для кого. Сотрудникам компаний на WeCom, которые хотят поручить ИИ-агенту рутину в мессенджере: назначить встречу, найти документ, разобрать входящую почту.
Подходит, если
- Нужно назначить встречу нескольким коллегам: агент найдет их в адресной книге, посмотрит свободное время и забронирует переговорную
- Сводку надо собрать из документов WeCom: агент ищет файлы по названию, читает текст и данные таблиц
- Дела команды лежат в WeCom: агент заводит их по итогам разговора, назначает участников и отмечает выполненные
- После онлайн-встречи нужны итоги: навык встреч достает протокол, список дел и расшифровку записи
- Файлы ходят между диском и чатами вручную: агент загружает и скачивает их через диск и медиа-навык
Не подходит, если
- Корпоративного аккаунта WeCom нет: без него `wecom-cli auth init` не завершится
- Агент должен отправлять письма: навык почты только ищет и читает
- Правила безопасности запрещают отправлять наружу имя программы агента, а готовая сборка из npm делает это по умолчанию
- Рабочие встречи заведены повторяющимися сериями: навык календаря не обновляет и не отменяет повторяющиеся события
Пример запроса к агенту
Найди в WeCom Анну Петрову и Ли Вэя, посмотри их свободное время завтра и создай онлайн-встречу на час с темой «Планирование релиза»Ограничения
- Нужен аккаунт WeCom. Для режима бота дополнительно требуются Bot ID и Secret, ссылка на их получение есть в README.
- Готовая сборка из npm по умолчанию передает облаку WeCom имя программы-агента и цепочку вызовов. Отключить это можно только сборкой из исходников: `cargo build -p wecom-cli --no-default-features`.
- CLI заявляет отправку писем, но навык почты поддерживает только поиск и чтение: ответ, пересылка, пометка и удаление недоступны.
- Документация и описания навыков написаны на китайском.
Как отключить. Утилиту удаляет `npm uninstall -g @wecom/cli`. Навыки, поставленные через `npx skills add`, лежат в папке навыков вашего агента: удалите оттуда каталоги, имя которых начинается с `wecomcli-`.
Частые вопросы
Как поставить WeCom CLI для Claude Code?
Выполните `npm install -g @wecom/cli`, затем `npx skills add WeComTeam/wecom-cli -y -g`, потом `wecom-cli auth init` и отсканируйте QR-код в WeCom. Нужен Node.js 18 или новее. Без навыков агент не знает, как вызывать команды, поэтому второй шаг пропускать нельзя.
Что WeCom CLI отправляет в облако кроме самих запросов?
Имя программы-агента, из которой вызвана команда, и цепочку вызовов: разработчик объясняет это помощью в поиске проблем. Сбор включен в сборке из npm, а чтобы выключить его, соберите CLI из исходников с `cargo build -p wecom-cli --no-default-features`.
Может ли агент отправлять письма через WeCom CLI?
Нет, навык почты работает только на чтение: ищет письма и открывает текст, вложения и встроенные изображения. Отправка, ответ, пересылка, пометки и удаление в навыке не поддерживаются.
Чем отличаются навыки календаря и встреч?
Календарь ведет события без ссылки на конференцию, включая очные, и проверяет занятость участников. Навык встреч управляет онлайн-встречами с номером и ссылкой для входа и достает протокол, дела и расшифровку. Если непонятно, что создавать, агент сначала переспрашивает.
Какие платформы поддерживает WeCom CLI?
macOS и Linux на x64 и arm64, а также Windows на x64. Нужны Node.js 18 или новее и аккаунт WeCom. Bot ID и Secret умного бота требуются только для режима бота, ссылка на их получение есть в README.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыWeCom Unified
wecom-unified
Скилл для агента с 13 деловыми разделами WeCom: контакты, документы, таблицы, календарь, встречи, задачи, диск и почта
Lark CLI
lark-cli
Официальный CLI Lark и Feishu со скиллами для агентов: сообщения, документы, таблицы, календарь, почта и задачи из терминала, более 200 команд
DingTalk Workspace CLI (dws)
DingTalk Workspace CLI
Официальный CLI DingTalk со скиллами для агентов: чаты, календарь, задачи, почта, документы и согласования организации из терминала
Пачка API: скиллы и CLI
Пачка API
Официальные скиллы агентов и CLI для корпоративного мессенджера Пачка: сообщения, чаты, сотрудники, боты, задачи и поиск
Claude-to-IM
claude-to-im
Мост между Claude Code или Codex и мессенджерами: общайтесь с агентом из Telegram, Discord, Feishu, QQ или WeChat
Консоль и TUI сервиса HEY: почта, календарь и контакты в терминале для человека и для агента
Коротко о README
README короткий: возможности по двенадцати направлениям от сообщений до адресной книги, требования (macOS, Linux или Windows, Node.js 18 или новее, аккаунт WeCom) и три команды установки и входа. Справочник команд, описание навыков и заметка о сборе данных вынесены в отдельные документы. Лицензия MIT.