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

recoup-platform-email-helper — скилл для Claude Code

Отправляет письмо через Recoup API из Node-скрипта: тело сериализуется правильно, а при пустом теле скрипт просто не отправит.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add recoupable/skills --skill recoup-platform-email-helper -a claude-code
Открыть на GitHub

Что делает recoup-platform-email-helper

Скилл нужен, когда задача просит отправить отчёт, сводку или уведомление на почту владельцу аккаунта либо другому получателю. Внутри — один Node-скрипт scripts/send-email.mjs, который берёт на себя сериализацию тела письма. Собирать JSON вручную через curl с подстановкой jq не стоит: при неудачном экранировании уходит пустое письмо с одним футером «Message from Recoup» и ответом success:true. Скрипт убирает шелл-сериализацию совсем.

Тело удобнее писать в файл, особенно если это HTML — так не будет проблем с экранированием. Дальше скрипт вызывается с флагами: --subject, --html-file или --html, --text-file или --text, --to, --cc, --chat-id. Флаг --dry-run собирает и проверяет payload, но не отправляет — годится для предпросмотра. Если --to не указать, письмо уйдёт на почту самого аккаунта.

Тело обязательно, и ровно одно: без непустого --html или --text скрипт отказывается отправлять и выходит с кодом 2. Ненулевой код означает, что письма не было — читайте stderr и правьте, а не докладывайте об успехе. Ключи RECOUP_API_KEY, RECOUP_ACCESS_TOKEN и RECOUP_API_BASE скрипт читает из окружения, печатать их не нужно. Работает на Node, зависимостей нет; python3 в песочнице не гарантирован.

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

  • отправить дневной отчёт владельцу аккаунта
  • разослать уведомление нескольким получателям через --to
  • проверить тело письма до отправки через --dry-run
  • уйти от ручной сборки JSON в шелле
  • поймать неудачную отправку по коду возврата

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

  • Собери дневную сводку и отправь её владельцу аккаунта через recoup-platform-email-helper
  • Отправь письмо с темой «Отчёт за неделю» и телом из файла report.html на два адреса
  • Сделай предпросмотр письма с --dry-run, ничего не отправляй

Как установить recoup-platform-email-helper

1Через Skills CLI (Vercel)

npx skills add recoupable/skills --skill recoup-platform-email-helper -a claude-code

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

~/.claude/skills/recoup-platform-email-helper/SKILL.md

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

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

Вопросы о recoup-platform-email-helper

Как установить recoup-platform-email-helper в Claude Code?

Выполните npx skills add recoupable/skills --skill recoup-platform-email-helper -a claude-code. Скилл встанет в ~/.claude/skills/recoup-platform-email-helper/SKILL.md.

Что делает recoup-platform-email-helper?

Отправляет письмо через Recoup API, вызывая Node-скрипт scripts/send-email.mjs. Тело сериализуется внутри скрипта, поэтому пустое письмо с одним футером не уходит.

Что нужно, чтобы скилл заработал?

Node и переменные окружения RECOUP_API_KEY или RECOUP_ACCESS_TOKEN вместе с RECOUP_API_BASE. Отправка идёт через recoup-platform-api-access.

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора6

recoup-platform-api-access Связывает ассистента с API платформы Recoup и внешними коннекторами. Помогает запрашивать данные артистов, редактировать документы и запускать действия без ручной авторизации. CX Codex +1 4 900установок recoup-roster-list-artists Отвечает на вопрос «какие у меня артисты»: обходит рабочую папку, а если она пуста, спрашивает живой аккаунт. Пригодится, когда нужно быстро понять, с кем работаете. CX Codex +1 4 700установок recoup-roster-manage-artist Скилл организует рабочую папку артиста, обновляя профиль, аудиторию, релизы и треки. Помогает поддерживать порядок в файлах каталога без заглушек. CX Codex +1 4 700установок recoup-roster-add-artist Скилл добавляет артиста в ростер Recoup: проверяет Spotify, создаёт или привязывает профиль в нужной организации и наполняет его данными. CX Codex +1 4 700установок recoup-platform-build-os Разворачивает в вашем репозитории рабочий OS музыкального бизнеса: структуру папок, самоуправляемый CLAUDE.md, плагин со скиллами и проверки здоровья. CX Codex +1 4 700установок

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

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