WeCom CLI

wecom-cli

Официальный CLI WeCom и 15 навыков для агентов: сообщения, документы, календарь, встречи, почта и диск из терминала

  • 3 305 ★ репозитория
  • Последний коммит
  • MIT
CLIОфициальный

Широкий доступ

Почему такой уровень

  • Агент действует в мессенджере, почте, документах и на диске компании от имени вашей учетной записи: пишет сообщения, меняет и удаляет дела и события
  • Готовая сборка передает облаку WeCom имя программы-агента и цепочку вызовов
  • Навык почты читает письма и вложения, поэтому в контекст агента попадает деловая переписка
Все причины и проверки

wecomteam/wecom-cli

Установка

Работает в

В терминале, через 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.

Обсуждение

Вопросов и отзывов пока нет.

WeCom Unified

wecom-unified

Официальный

Скилл для агента с 13 деловыми разделами WeCom: контакты, документы, таблицы, календарь, встречи, задачи, диск и почта

СкиллШирокий доступ131Звезды репозитория

Lark CLI

lark-cli

Официальный

Официальный CLI Lark и Feishu со скиллами для агентов: сообщения, документы, таблицы, календарь, почта и задачи из терминала, более 200 команд

CLIШирокий доступ18 тыс.Звезды репозитория

DingTalk Workspace CLI (dws)

DingTalk Workspace CLI

Официальный

Официальный CLI DingTalk со скиллами для агентов: чаты, календарь, задачи, почта, документы и согласования организации из терминала

CLIШирокий доступ3,9 тыс.Звезды репозитория
Официальный

Официальные скиллы агентов и CLI для корпоративного мессенджера Пачка: сообщения, чаты, сотрудники, боты, задачи и поиск

СкиллШирокий доступ11Звезды репозитория

Claude-to-IM

claude-to-im

Мост между Claude Code или Codex и мессенджерами: общайтесь с агентом из Telegram, Discord, Feishu, QQ или WeChat

СкиллШирокий доступ2,9 тыс.Звезды репозитория
Официальный

Консоль и TUI сервиса HEY: почта, календарь и контакты в терминале для человека и для агента

CLIШирокий доступ423Звезды репозитория

Коротко о README

README короткий: возможности по двенадцати направлениям от сообщений до адресной книги, требования (macOS, Linux или Windows, Node.js 18 или новее, аккаунт WeCom) и три команды установки и входа. Справочник команд, описание навыков и заметка о сборе данных вынесены в отдельные документы. Лицензия MIT.

Бейдж для README

Сообщить о проблеме

Foxx AIWeCom CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.