email-reader_skill

This skill helps you read, summarize, and manage emails by accessing IMAP, sending via SMTP, and highlighting important messages for quick action.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill email-reader

  • _meta.json280 B
  • SKILL.md2.0 KB

Overview

This skill lets an AI read, summarize, and send email using IMAP and SMTP. It provides unread summaries, important-mail alerts, and sending capabilities so users can manage messages through natural language. It supports common providers (Gmail, Outlook, QQ, NetEase) and can integrate with CLI tools for local control.

How this skill works

The skill connects to mailboxes via IMAP to list and read messages, and uses SMTP to send mail. It can summarize unread messages, classify importance, and generate suggested actions (reply, delete, mark). It uses configured account credentials or OAuth where available and can delegate mailbox commands to a local CLI like himalaya when present.

When to use it

  • Ask to view or read inbox messages
  • Request a summary of unread emails
  • Send a new email or notification
  • Check for important or time-sensitive messages
  • Set periodic reminders to review mail

Best practices

  • Store credentials in environment variables or a secrets manager; avoid plain-text passwords
  • Prefer OAuth for providers that support it (e.g., Outlook, Gmail where available)
  • Limit logs to metadata (sender, subject, timestamp); never log full credentials or message bodies
  • Use granular account configuration so the skill only accesses approved mailboxes
  • Confirm actions before sending or deleting messages to prevent accidental data loss

Example use cases

  • Summarize all unread messages and highlight three highest-priority items
  • Read the latest message from a specific sender and propose a short reply draft
  • Send an email notification to a team with a generated summary of relevant messages
  • Search the mailbox for messages matching a keyword and present concise results
  • Set a daily reminder to review flagged or important emails

FAQ

The skill works with any IMAP/SMTP-enabled provider; common examples include Gmail, Outlook, QQ Mail, and NetEase Mail. Some providers require app-specific passwords or OAuth.

How are credentials handled?

Credentials should be stored in environment variables or a secrets manager. The skill avoids logging secrets and recommends OAuth where supported to minimize credential exposure.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational