himalaya

Manage email via command-line with IMAP/SMTP and scripting.

3|1|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/yuexps/QwenPaw-FNOS --skill himalaya-yuexps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: himalaya
Source: https://github.com/yuexps/QwenPaw-FNOS/tree/main/app/server/src/qwenpaw/agents/skills/himalaya-zh
Command: npx skills add https://github.com/yuexps/QwenPaw-FNOS --skill himalaya-yuexps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires smtplib, email, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines email management by providing a command-line interface for viewing, composing, and organizing emails, eliminating the need for GUI clients.

Core Features & Use Cases

  • Email listing and searching: View emails from various folders and filter by sender or subject.
  • Email reading and exporting: Read specific messages and export their raw MIME content for analysis.
  • Sending and composing emails: Write, send, and include attachments directly from the terminal, suitable for automations and scripting.
  • Use Case: Automate daily email summaries or batch send newsletters without leaving the command line.

Quick Start

To list your inbox emails, run Himalaya's envelope list command; to compose and send an email, use template write and pipe into template send.

Frequently Asked Questions about himalaya

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage and send emails from the command line?

Command-line email management is done by listing, reading, and composing messages directly from the terminal using IMAP and SMTP protocols. You can view inbox envelopes, write templates, and pipe them into send commands to automate email workflows without a GUI client.

Can I send emails with attachments using SMTP and Python?

Yes, you can send emails with attachments using SMTP and Python dependencies like smtplib. You can write, compose, and include file attachments directly from terminal commands, which is ideal for batch sending newsletters or automating scripted email workflows.

How do I search and filter emails across multiple IMAP accounts?

Searching and filtering emails across multiple IMAP accounts is supported by listing envelopes from various folders. You can view messages and filter them by specific criteria like sender or subject, all within the command-line interface to efficiently organize inbox content.

Do I need Python dependencies to automate email workflows in the terminal?

Yes, Python dependencies like smtplib and email are required to automate email workflows in the terminal. You must also configure your accounts for secure access to enable scripting capabilities and manage messages across IMAP and SMTP protocols.

What is the best way to automate daily email summaries without a GUI client?

Automating daily email summaries without a GUI client is best achieved through command-line scripting. By using terminal commands to list envelopes and read messages, you can build automation workflows that process and summarize emails efficiently without leaving the command line.