Agent Skills
返回列表
📁

Clawhub Himalaya 邮件 CLI

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/clawhub-himalaya。

技能介绍

为什么要在终端管邮件

如果你经常在 SSH 会话、远程开发机或没有图形界面的环境里处理邮件,用浏览器或桌面客户端并不现实。Himalaya 是一个面向终端的邮件客户端,通过 IMAP/SMTP(以及 Notmuch、Sendmail 等后端)把收信、读信、回复和发信都收敛到命令行里。本技能把 Himalaya 的日常用法整理成可执行的命令模式,并指向配置与撰写相关的参考文档。

技能覆盖的核心能力

使用前需要本机已安装 himalaya,并在 ~/.config/himalaya/config.toml 中完成账户与认证配置(可用交互向导生成,密码建议通过 pass、系统钥匙串或命令输出等方式安全注入)。

典型工作流包括:

  • 文件夹与列表:列出邮箱目录;在 INBOX 或指定文件夹中列信,支持分页。
  • 搜索与阅读:按条件搜索;用消息 ID 阅读纯文本,或导出原始 MIME。
  • 往来邮件:交互式回复(打开 $EDITOR)、回复全部、转发;新建邮件同样可走编辑器,或用模板/自定义头直接发送。
  • 整理与标记:移动、复制、删除;为邮件添加或移除 flag。
  • 多账户与附件:列出账户并用 --account 切换;从消息中保存附件到指定目录。
  • 可脚本化输出:多数命令支持 --output 结构化输出;需要排查问题时可开启 debug/trace。

撰写带附件或较复杂版式的邮件时,技能会引导你使用 MML 语法(见 references/message-composition.md);账户与 IMAP/SMTP 细节见 references/configuration.md。

适用边界与注意点

消息 ID 与当前文件夹绑定:切换文件夹后应重新列表,避免对旧 ID 操作。本技能描述的是 Himalaya CLI 的操作面,不包含替你托管邮件服务器或自动同步策略设计。复杂 HTML 邮件的渲染效果仍以客户端与 MIME 结构为准;需要富文本与附件组合时,优先按 MML 文档编写而不是手写裸 MIME。

使用场景

  • 在跳板机或远程服务器的 SSH 会话中,用 IMAP 列出 INBOX 并按消息 ID 阅读告警或工单邮件正文
  • 在无图形界面的环境里搜索指定文件夹邮件,将条目移动到 Archive 或复制备份后再删除原信
  • 收到线程邮件后,用交互式回复或 reply-all 在 `$EDITOR` 中写完内容再发送,必要时转发给第三方
  • 配置多账户后切换 `--account` 查阅不同邮箱;用 `--output` 列信结果供脚本巡检,或把附件保存到指定目录

适合人员

  • 在远程 Linux 主机上处理运维告警邮件、无法使用桌面邮件客户端的值班或 SRE
  • 在容器、devcontainer 或 CI 环境中维护邮件列表、需要快速回复与转发的开源维护者
  • 同时管理工作与个人 IMAP 账户、希望在终端用账户切换完成查阅与整理的开发者
  • 需要将附件落盘、导出 raw MIME 或按文件夹整理留档的安全、合规或内审人员