himalaya · openclaw — скилл для Claude: почта из терминала
Скилл учит агента работать с IMAP/SMTP через CLI himalaya: читать письма, искать, отвечать и раскладывать по папкам прямо из сессии.
npx skills add openclaw/openclaw --skill himalaya -a claude-codeЧто делает himalaya
Скилл описывает, как вызывать himalaya из шелла: список папок, список писем, чтение по id, поиск по отправителю и теме. Есть отдельные разделы под отправку и ответы.
Внутри два справочника: references/configuration.md про настройку аккаунта и бэкенда, references/message-composition.md про синтаксис MML для вложений. Конфиг лежит в ~/.config/himalaya/config.toml, учётку заводит himalaya account configure. Пароли скилл советует держать в менеджере паролей или keyring, а не вставлять в чат.
Нужен установленный бинарь himalaya — без него скилл не заработает. Если почту вы читаете в веб-клиенте и не собираетесь автоматизировать разбор ящика, ставить нечего.
Какие задачи решает
- прочитать письмо по id, не выходя из сессии
- найти все письма от конкретного отправителя по теме
- отправить шаблонное письмо из файла
- ответить на письмо и переслать его
- разложить письма по папкам и снять флаг seen
Примеры запросов агенту
- покажи список папок в моём ящике через himalaya
- найди письма от [email protected] с invoice в теме
- отправь шаблон из /tmp/message.txt
Как установить himalaya
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill himalaya -a claude-code2Вручную: положить файлы
~/.claude/skills/himalaya/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/himalaya/
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill himalaya -a codex2Вручную: положить файлы
.agents/skills/himalaya/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill himalaya -a cursor2Вручную: положить файлы
.cursor/skills/himalaya/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openclaw/openclaw himalaya2Вручную: положить файлы
.github/skills/himalaya/SKILL.md1Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill himalaya -a gemini-cli2Командой платформы
gemini skills install https://github.com/openclaw/openclaw --path skills/himalayaВручную: положить файлы
.devin/skills/himalaya/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add openclaw/openclaw --skill himalaya -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора48
Весь набор →Другие версии himalaya
Похожие
Вопросы о himalaya
Как установить himalaya в Claude?
Скилл ставится командой npx skills add openclaw/openclaw --skill himalaya -a claude-code, файл окажется в ~/.claude/skills/himalaya/SKILL.md. Сам CLI нужен отдельно: brew install himalaya.
Что делает скилл himalaya?
Показывает агенту, как работать с почтой через CLI: список папок и писем, чтение, поиск, отправка, ответ, пересылка, копирование и удаление.
Что нужно для работы?
Установленный бинарь himalaya и настроенный аккаунт в ~/.config/himalaya/config.toml. Учётные данные лучше хранить в менеджере паролей или keyring.
Исходный текст
SKILL.md · MIT
---
name: himalaya
description: "Himalaya CLI for IMAP/SMTP mail: list, read, search, compose, reply, forward, copy, move, delete."
homepage: https://github.com/pimalaya/himalaya
metadata:
{
"openclaw":
{
"emoji": "📧",
"requires": { "bins": ["himalaya"] },
"install":
[
{
"id": "brew",
"kind": "brew",
"formula": "himalaya",
"bins": ["himalaya"],
"label": "Install Himalaya (brew)",
},
],
},
}
---
# Himalaya
Use `himalaya` for IMAP/SMTP email from shell.
## References
- `references/configuration.md`: account config, auth, backend setup.
- `references/message-composition.md`: MML compose syntax.
## Setup
```bash
himalaya --version
himalaya account configure
```
Config path: `~/.config/himalaya/config.toml`.
Prefer password managers/keyrings for credentials; do not paste secrets into chat/logs.
## Read/search
```bash
himalaya folder list
himalaya envelope list
himalaya message read <id>
himalaya envelope list from [email protected] subject invoice
```
## Write
```bash
himalaya message write
himalaya template write
himalaya template send < /tmp/message.txt
himalaya message reply <id>
himalaya message forward <id>
```
Use MML for attachments and rich messages; read `references/message-composition.md` first.
## Organize
```bash
himalaya message copy <id> --to <folder>
himalaya message move <id> --to <folder>
himalaya message delete <id>
himalaya flag add <id> --flag seen
himalaya flag remove <id> --flag seen
```
## Notes
- Use `--account` when multiple accounts exist.
- Quote exact message IDs in summaries.
© openclaw · MIT · openclaw/openclaw