himalayalisted
Install: claude install-skill DrOlu/agent-skills
# Himalaya — CLI Email Client
## Quick Start
```bash
# List recent envelopes (INBOX)
himalaya envelope list -a hyperspace
# Read a message
himalaya message read -a hyperspace 4658
# Send a message (raw RFC 5322)
cat <<'EOF' | himalaya message send -a hyperspace
From: seyi@hyperspace.ng
To: recipient@example.com
Subject: Test Subject
Message body here.
EOF
# Check account health
himalaya account doctor hyperspace
```
## Core Patterns
### 1. Account Configuration
Config file: `~/.config/himalaya/config.toml`
Each account requires IMAP backend + SMTP send backend. See [references/config-reference.md](references/config-reference.md) for full schema.
```toml
[accounts.hyperspace]
default = true
display-name = "Seyi"
email = "seyi@hyperspace.ng"
message.send.save-copy = false # Disable if server's IMAP APPEND is quirky
[accounts.hyperspace.backend]
type = "imap"
host = "mail.hyperspace.ng"
port = 993
login = "seyi@hyperspace.ng"
[accounts.hyperspace.backend.auth]
type = "password"
raw = "YOUR_PASSWORD"
[accounts.hyperspace.backend.encryption]
type = "tls"
starttls = false
[accounts.hyperspace.message.send.backend]
type = "smtp"
host = "mail.hyperspace.ng"
port = 465
login = "seyi@hyperspace.ng"
[accounts.hyperspace.message.send.backend.auth]
type = "password"
raw = "YOUR_PASSWORD"
[accounts.hyperspace.message.send.backend.encryption]
type = "tls"
starttls = false
[accounts.hyperspace.folder.alias]
drafts = "Drafts"
trash = "Trash"
junk = "Junk"
```
### 2