← Back to Skills Marketplace
106
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install outlook-reader
Description
自动连接Outlook读取指定主题邮件,支持跨文件夹搜索并下载或解压附件到指定目录。
Usage Guidance
This skill appears to implement what it claims, but review several points before using: 1) It requires pywin32/win32com and only works on Windows — install pywin32 and run on a Windows machine. 2) Change the hard-coded SAVE_DIR to a safe path you control; do not run it with the developer's path. 3) Avoid auto-forwarding emails to external recipients or an 'AI assistant' — that would expose sensitive mailbox data. 4) Be cautious with automatic extraction of ZIPs or saving attachments — scan saved files with antivirus before opening. 5) If you want scheduled runs on Windows use Task Scheduler, not cron; the SKILL.md guidance mixes platforms. 6) Consider running first in a controlled environment and inspect outputs; add logging and explicit confirmation before bulk download/extract. If you need higher assurance, ask the author to (a) declare dependencies, (b) remove hard-coded paths, (c) document exactly what automation will do (no auto-forwarding by default), and (d) optionally add content/type checks and virus scanning for attachments.
Capability Analysis
Type: OpenClaw Skill
Name: outlook-reader
Version: 1.0.0
The skill uses win32com.client to programmatically access the user's Outlook mailbox, search for financial keywords (e.g., bank statements), and download attachments to a local directory. While the code in read_mail.py and SKILL.md aligns with the stated purpose, the capability to recursively search all mail folders and the hardcoded file path containing a specific username (C:\Users\jw0921\Desktop\GF_Bills) are high-risk behaviors. No evidence of exfiltration was found, but the sensitive nature of the targeted data and broad mailbox access warrant a suspicious classification.
Capability Assessment
Purpose & Capability
Name/description (read Outlook and download attachments) align with the code and SKILL.md: both show use of the Windows COM interface (win32com) to search messages and save attachments. However, the package does not declare required dependencies (pywin32) or mention that it only works on Windows; the code includes a hard-coded save path (C:\Users\jw0921\Desktop\GF_Bills) which is specific to the developer environment and not appropriate as a default.
Instruction Scope
The SKILL.md instructions are explicit about using Outlook COM to enumerate folders, read messages, save attachments and even extract ZIPs — all within scope. Concerns: (1) it suggests automations that could cause data to be forwarded (e.g., '转发给AI助手') which would expose message contents externally if implemented; (2) it recommends a 'cron' scheduling line which is inappropriate for Windows (confusing guidance); (3) recursive folder search and automatic saving/extraction of attachments increases risk of saving/executing malicious payloads. The instructions give the agent latitude to search all folders and handle attachments, which has privacy implications.
Install Mechanism
No install spec (instruction-only + included script), so nothing is downloaded during install — that lowers installer risk. But the bundled Python script depends on win32com (pywin32) which is not declared; absence of dependency metadata is an incoherence (user may run and encounter errors or manually install packages).
Credentials
The skill requests no environment variables or credentials, which is consistent with local Outlook COM access. That is proportionate. Caveats: (1) the script uses a hard-coded user-specific SAVE_DIR which may leak path information or overwrite user data; (2) SKILL.md suggests forwarding emails to an 'AI assistant' — while not implemented in code, that instruction could lead users to configure forwarding and thus exfiltrate sensitive data.
Persistence & Privilege
Flags show no special privileges (always:false, agent invocation allowed). The skill does not attempt to modify other skills or system-wide settings. The only persistence-like suggestion is scheduling (cron) or Outlook rules discussed in docs — these are user actions, not performed by the skill itself.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install outlook-reader - After installation, invoke the skill by name or use
/outlook-reader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Outlook 邮件读取技能.
- Automatically reads Outlook emails, searches for specified subjects, and downloads attachments.
- Supports searching by multiple keywords and across all email folders.
- Provides attachment handling, including file type checks and ZIP extraction.
- Includes sample scripts, automation suggestions, and troubleshooting tips.
- Offers documentation for folder IDs and potential usage scenarios.
Metadata
Frequently Asked Questions
What is Outlook Reader?
自动连接Outlook读取指定主题邮件,支持跨文件夹搜索并下载或解压附件到指定目录。 It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.
How do I install Outlook Reader?
Run "/install outlook-reader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Outlook Reader free?
Yes, Outlook Reader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Outlook Reader support?
Outlook Reader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Outlook Reader?
It is built and maintained by die0921 (@die0921); the current version is v1.0.0.
More Skills