BF multi-account-mail-agent
Универсальный прокси для почтовых ящиков IMAP/SMTP с поддержкой нескольких аккаунтов. Используется для проверки почты, перечисления аккаунтов, поиска писем, чтения текста письма/ссылок/вложений, загрузки вложений, создания черновиков ответов, пересылки писем, явной отправки писем, пометки как прочитанные/непрочитанные, перемещения писем, а также для создания сводок по проверке почты по ключевым словам и срокам. Поддерживает аккаунт по умолчанию, указанный аккаунт и меж-аккаунтные операции; письма, прочитанные из одного аккаунта, должны обрабатываться для ответа, пересылки и отправки черновиков с использованием того же аккаунта, чтобы избежать перекрестного использования аккаунтов. Ключевые слова для активации: умный агент для почты с несколькими аккаунтами, умный агент для почты, проверка почты, просмотр почты, поиск писем, чтение писем, вложения писем, черновики ответов, пересылка писем, отправка писем, письма по срокам, проверка почты.
машинный переводПоказать оригиналСкрыть оригинал«通用多账户 IMAP/SMTP 邮箱代理。用于检查邮箱、列出账号、搜索邮件、读取邮件正文/链接/附件、下载附件、生成回复草稿、转发邮件、显式…»
通用多账户 IMAP/SMTP 邮箱代理。用于检查邮箱、列出账号、搜索邮件、读取邮件正文/链接/附件、下载附件、生成回复草稿、转发邮件、显式发送邮件、标记已读/未读、移动邮件,以及按关键词和截止时间生成邮件巡检摘要。支持默认账号、指定账号和跨账号操作;从某账号读取的邮件应继续使用同一账号处理回复、转发和草稿发送,避免账号交叉。触发关键词:多账户邮箱智能体、邮箱智能体、检查邮箱、查看邮箱、搜索邮件、读取邮件、邮件附件、回复草稿、转发邮件、发送邮件、截止时间邮件、邮件巡检。
Универсальный прокси для почтовых ящиков IMAP/SMTP с поддержкой нескольких аккаунтов.
Как процесс F 28/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: scripts/mail_config.json, scripts/digest_config.py
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 21. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - предупреждение
missing-refссылка на отсутствующий файл: scripts/mail_config.json - предупреждение
missing-refссылка на отсутствующий файл: scripts/digest_config.py - заметка
frontmatter-keyнеизвестное поле фронтматтера "name_cn" - заметка
frontmatter-keyнеизвестное поле фронтматтера "description_cn"
Процессный рейтинг: все десять параметров 28/100
- 0Инструменты и файлы. Не хватает 2 файла(ов): scripts/mail_config.json, scripts/digest_config.py
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 5, без проверки текущего состояния
- 40Согласованность. Имя во frontmatter (multi-account-mail-agent) не совпадает с папкой (mama)
- 100Шаги. Шагов: 22
- 100Стоимость исполнения. Тело инструкции 1103 токенов
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- -38 из 11 скриптов не упомянуты в SKILL.md
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 237 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 7 заголовков
- +3Пошаговые инструкции: 22 пунктов
- +4Есть примеры (12 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (8 из 8)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 62.