Work Mail Notifier for Openclaw

A professional automation skill for monitoring QQ Mail subfolders with priority notification and index-based management.

zhangjiongjie
v2.0.0
Apr 4, 2026
0
621
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install work-mail-notifier

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install work-mail-notifier using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Work Mail Notifier?

The Work Mail Notifier is a specialized utility designed to bridge the gap between AI agents and professional communication workflows. As a key component for users of Openclaw Skills, it monitors specific subfolders within the QQ Mail "Other Folders" directory to provide real-time updates on work-related correspondence. It solves the common issue of email latency by using a persistent anchor mechanism, ensuring that every message is tracked and reported accurately.

This skill transforms a standard inbox into a prioritized task list. By automatically categorizing incoming messages into groups like Alert, Failure, or Normal, it allows developers and managers to focus on what matters most. Integration with Openclaw Skills enables users to interact with their inbox using serial numbers, making it possible to mark emails as read or view content through simple natural language commands.

Work Mail Notifier Use Cases

  • Real-time monitoring of critical system alerts or failure reports stored in specific QQ Mail folders.
  • Streamlining daily email management by using index-based marking for high-volume inboxes.
  • Remote monitoring of work emails via AI agents without requiring a full browser-based mail client.
  • Prioritizing urgent notifications through keyword-based subject analysis and grouping.

How Work Mail Notifier Works

  1. The skill connects to the QQ Mail server and scans all subfolders under the designated "Other Folders" path.
  2. It employs an anchor-based mechanism that uses the timestamp of the last notified email as a reference point to prevent duplicate or missed alerts.
  3. Incoming emails are processed and grouped based on subject keywords such as "Warning", "Fail", or "Normal".
  4. A structured notification is generated, assigning a unique two-digit serial number (e.g., 01, 02) to each new email.
  5. The state is saved to a local JSON file, allowing subsequent scripts to reference emails by their serial numbers for actions like marking as read or showing the message body.

Work Mail Notifier Setup

To get started with this addition to your Openclaw Skills, ensure you have Python 3 and the necessary IMAP permissions for your QQ Mail account.

# Run the notifier to fetch new emails
python3 scripts/work_mail_notifier.py

# Mark specific emails as read using serial numbers
python3 scripts/mark_read.py 01 03

# View the body content of specific emails
python3 scripts/show_body.py 01

Work Mail Notifier Data Schema & Taxonomy

The skill manages its state and metadata using a localized JSON structure to maintain consistency across sessions.

File Path Description
~/.openclaw/workspace/data/last_notification.json Stores the mapping of serial numbers to email unique identifiers and the last processed anchor time.
scripts/work_mail_notifier.py The primary monitoring engine that handles fetching and priority sorting.
scripts/mark_read.py Utility to update the server-side status of emails based on local indices.

Work Mail Notifier Advanced Features

  • Anchor Persistence: Prevents data loss during QQ Mail sync delays by tracking the highest timestamp processed.
  • Keyword-Driven Prioritization: Automatically bubbles up risks and failures to the top of the notification list.
  • Natural Language Interaction: Supports intuitive commands like "Read 05" or "Show me the body for 02" when integrated with Openclaw Skills.
  • Batch Processing: Ability to mark multiple messages as read or view multiple bodies in a single execution line.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*