c-email — скилл для Claude Code: что делает и как установить
Управляет почтой через консольные утилиты gog для Gmail и himalaya для стандартного IMAP. Позволяет агенту читать письма, отвечать и наводить порядок в ящике.
npx skills add daxaur/openpaw --skill c-email -a claude-codeЧто делает c-email
Скилл даёт агенту инструкции для взаимодействия с ящиками через системный терминал. Для Gmail он использует утилиту gog: ищет письма по стандартным фильтрам поисковика, читает ветки через gog mail thread, работает с ярлыками и чистит корзину. Для сторонних почтовых сервисов по протоколу IMAP агент переключается на himalaya, чтобы просматривать папки, удалять спам и пересылать сообщения.
Инструмент не содержит встроенного почтового клиента. Поэтому на машине должны стоять сами консольные программы. Проверить их наличие можно командой which gog himalaya. Авторизоваться тоже придётся заранее: gog требует настроенного Google OAuth через gog auth, а himalaya ожидает данные доступа в файле ~/.config/himalaya/config.toml.
Какие задачи решает
- искать сообщения в Gmail по фильтрам вроде is:unread или has:attachment
- читать ветки переписки и отдельные входящие письма прямо в терминале
- отправлять новые письма и ответы через утилиты gog или himalaya
- раскладывать корреспонденцию по папкам IMAP или вешать ярлыки Gmail
Примеры запросов агенту
- Найди в Gmail непрочитанные письма от alice с темой report
- Прочитай тред с идентификатором 18e3a2b4 через gog
- Отправь через himalaya ответ на письмо 42 с текстом из файла body.txt
Как установить c-email
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-email -a claude-code2Вручную: положить файлы
~/.claude/skills/c-email/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-email/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-email -a codex2Вручную: положить файлы
.agents/skills/c-email/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-email -a cursor2Вручную: положить файлы
.cursor/skills/c-email/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-email2Вручную: положить файлы
.github/skills/c-email/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-email -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-emailВручную: положить файлы
.devin/skills/c-email/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-email -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-email
Как установить c-email в Claude Code?
Выполните команду npx skills add daxaur/openpaw --skill c-email -a claude-code. Также можно вручную поместить файл навыка в ~/.claude/skills/c-email/SKILL.md.
Что делает c-email?
Он учит агента работать с электронной почтой через внешние утилиты gog и himalaya. С их помощью агент просматривает входящие, ищет цепочки сообщений, отправляет ответы и сортирует письма.
Что нужно настроить перед запуском c-email?
Требуется установить gog или himalaya и заранее авторизоваться. Для Gmail понадобится авторизация Google OAuth через gog auth, а для IMAP — сохранённые параметры учётной записи в ~/.config/himalaya/config.toml.
Исходный текст
SKILL.md · MIT
--- name: c-email description: Read, send, search, and label email via gog (Gmail CLI) or himalaya (IMAP). Supports inbox management, drafting replies, thread viewing, and label/folder operations across Gmail and standard IMAP accounts. tags: [email, gmail, imap, gog, himalaya, inbox] --- This skill manages email via `gog` (Gmail) or `himalaya` (IMAP). Check availability with `which gog himalaya`. ## Gmail — `gog mail` (gogcli) ```bash gog mail list # List inbox messages gog mail list --label "INBOX" --max 20 gog mail read <message-id> # Read a message gog mail send --to "[email protected]" --subject "Subject" --body "Body" gog mail reply <message-id> --body "Reply text" gog mail search "from:alice subject:report" gog mail search "is:unread after:2026/02/01" gog mail label add <message-id> "Label" gog mail label remove <message-id> "INBOX" gog mail archive <message-id> gog mail trash <message-id> gog mail labels # List all labels gog mail thread <thread-id> # View full thread ``` ## IMAP — `himalaya` ```bash himalaya list # List inbox himalaya list -m 50 # List last 50 messages himalaya read <id> # Read message himalaya write # Compose new message (interactive) himalaya send --to "[email protected]" --subject "Subj" < body.txt himalaya reply <id> himalaya forward <id> himalaya search "subject:report" himalaya move <id> "Archive" # Move to folder himalaya delete <id> himalaya folders # List folders himalaya --account work list # Use a specific account ``` ## Usage Guidelines - Prefer `gog` for Gmail accounts; prefer `himalaya` for non-Gmail IMAP. - Use `gog mail search` with Gmail search syntax (from:, to:, subject:, is:unread, has:attachment). - For sending with body content, pass the body directly or pipe a file. - Both tools require prior authentication setup. ## Notes - `gog` requires Google OAuth configured via `gog auth`. - `himalaya` requires IMAP credentials in `~/.config/himalaya/config.toml`.
© daxaur · MIT · daxaur/openpaw