Openpaw c-email
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.
install
source · Clone the upstream repo
git clone https://github.com/daxaur/openpaw
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/daxaur/openpaw "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/c-email" ~/.claude/skills/daxaur-openpaw-c-email && rm -rf "$T"
manifest:
skills/c-email/SKILL.mdsource content
This skill manages email via
gog (Gmail) or himalaya (IMAP). Check availability with which gog himalaya.
Gmail — gog mail
(gogcli)
gog mailgog mail list # List inbox messages gog mail list --label "INBOX" --max 20 gog mail read <message-id> # Read a message gog mail send --to "user@example.com" --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
himalayahimalaya 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 "user@example.com" --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
for Gmail accounts; prefergog
for non-Gmail IMAP.himalaya - Use
with Gmail search syntax (from:, to:, subject:, is:unread, has:attachment).gog mail search - For sending with body content, pass the body directly or pipe a file.
- Both tools require prior authentication setup.
Notes
requires Google OAuth configured viagog
.gog auth
requires IMAP credentials inhimalaya
.~/.config/himalaya/config.toml