К основному содержанию
скилл CX Codex

wecom-notify — скилл для Claude Code: уведомления в WeCom

Отправляет текст, картинки и файлы в WeCom из агента. Пригодится, когда задача досчиталась и надо получить пинг в мессенджер.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Xueheng-Li/openclaw-wechat --skill wecom-notify -a claude-code
Открыть на GitHub

Что делает wecom-notify

Скилл вызывает scripts/send_wecom.py — скрипт на чистой стандартной библиотеке Python, без pip-зависимостей. Текстовое сообщение уходит одной командой, для картинки нужен флаг --image, для файла — --file. Получателя можно задать через --to, по умолчанию стоит LiXueHeng.

Настройки скрипт читает из ~/.openclaw/openclaw.json, из секции env.vars. Вызовы идут через прокси: в конфиге должен быть WECOM_PROXY, потому что запросы маршрутизируются через tinyproxy на VPS в Гуанчжоу по адресу 10.147.17.105:8888 поверх ZeroTier. Без этого прокси ничего не отправится — это первое, что стоит проверить перед установкой.

Есть лимиты на стороне WeCom. Текст — 2048 байт, это примерно 680 китайских символов, длинное сообщение придётся резать на несколько отправок. Картинки принимаются в jpg, png и gif до 2MB, файлы любого формата до 20MB. Загруженные медиа живут на серверах WeCom три дня, потом пропадают.

Какие задачи решает

  • отправить уведомление в WeCom по завершении задачи
  • переслать отчёт в виде PDF в чат WeCom
  • скинуть график картинкой после сборки
  • разослать текстовое сообщение конкретному получателю
  • отправить файл с данными в WeCom из скрипта

Примеры запросов агенту

  • отправь в wecom сообщение: сборка прошла успешно
  • скинь график из chart.png мне в wecom
  • отправь файл report.pdf в wecom на LiXueHeng

Как установить wecom-notify

1Через Skills CLI (Vercel)

npx skills add Xueheng-Li/openclaw-wechat --skill wecom-notify -a claude-code

2Вручную: положить файлы

~/.claude/skills/wecom-notify/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/wecom-notify/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о wecom-notify

Как установить wecom-notify в Claude?

Выполните npx skills add Xueheng-Li/openclaw-wechat --skill wecom-notify -a claude-code. Скилл появится в ~/.claude/skills/wecom-notify/SKILL.md.

Что делает wecom-notify?

Отправляет в WeCom текст, изображения и файлы через скрипт scripts/send_wecom.py. Запускается, когда вы просите уведомить вас в WeCom или прислать туда файл.

Что нужно настроить до первого запуска?

Прокси WECOM_PROXY в ~/.openclaw/openclaw.json — вызовы идут через tinyproxy на 10.147.17.105:8888 по ZeroTier. Ещё понадобится Python 3, сторонние пакеты не нужны.

Исходный текст

SKILL.md · MIT
---
name: wecom-notify
description: Send messages to WeCom (企业微信) via the WeCom API. Use when the user asks to "send wecom message", "notify via wecom", "发企业微信", "给我发企业微信消息", "wecom通知", "发文件到企业微信", "发图片到企业微信", or when a task completes and the user wants notification on WeCom.
---

# WeCom Notify

Send text, image, or file messages to WeCom (企业微信) using `scripts/send_wecom.py`.

## Usage

```bash
# Text message
python3 scripts/send_wecom.py "消息内容"
python3 scripts/send_wecom.py "消息内容" --to LiXueHeng

# Image message
python3 scripts/send_wecom.py --image /path/to/photo.png
python3 scripts/send_wecom.py --image /path/to/chart.jpg --to @all

# File message
python3 scripts/send_wecom.py --file /path/to/report.pdf
python3 scripts/send_wecom.py --file /path/to/data.xlsx --to LiXueHeng
```

Default recipient: `LiXueHeng`. Config is read from `~/.openclaw/openclaw.json` (env.vars section).

## Notes

- Requires proxy (`WECOM_PROXY` in config) — API calls route through Guangzhou VPS tinyproxy at `10.147.17.105:8888` via ZeroTier
- WeCom text messages have a 2048-byte limit (~680 Chinese characters). For longer messages, split into multiple sends
- Image upload supports: jpg, png, gif (max 2MB for image type)
- File upload supports: any format (max 20MB)
- Uploaded media is temporary (3 days validity on WeCom servers)
- The script uses only Python stdlib (`urllib.request`, `json`, `mimetypes`, `uuid`) — no pip dependencies

© Xueheng-Li · MIT · Xueheng-Li/openclaw-wechat

Похожие скиллы

Все скиллы по теме «Автоматизация и no-code: n8n, Zapier, Make» →
notify-wecom daymade Отправляет одно разовое сообщение в групповой бот WeCom (Enterprise WeChat). Пригодится, когда нужно быстро уведомить команду без шаблонов и настройки. CX Codex +1 341установок setup-notifications-via-wecom daymade Настраивает отправку технических статусов и алертов в группу WeCom через вебхук бота. Пригодится, когда бэкап, синк или крон должны отчитаться сами. CX Codex +1 341установок feishu-notify wanshuiyin Скилл шлёт уведомления в Feishu или Lark, когда другой скилл завершил эксперимент, выставил оценку ревью или ждёт вашего ответа. CX Codex +1 489установок telegram-bot claude-office-skills Скилл для разработки Telegram-ботов: чат-боты, уведомления, ИИ-ассистенты и автоматизация групп. Пригодится, когда нужно быстро собрать обработчики сообщений и сценарии. CX Codex +1 6 200установок Twilio SMS Automation Claude Office Skills Скилл для автоматизации SMS-рассылок, двусторонних переписок, кодов подтверждения и голосовых сценариев через Twilio. CX Codex +1 5 400установок earn-hunter okx Скилл следит за предложениями Flash Earn, Fixed Earn и Flexible Earn на OKX, шлёт уведомления и подсказывает, как оформить подписку. CX Codex +1 3 200установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой