← 返回 Skills 市场
outlook-microsoft
作者
Lurking9527
· GitHub ↗
· v1.0.0
· MIT-0
102
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install outlook-microsoft
功能描述
微软 Outlook 邮箱和日历管理工具(支持世纪互联版 Office 365)。当用户要求查看邮件、发送邮件、搜索邮件、管理日历日程、创建会议、查询忙闲状态时使用。注意:此 Skill 仅支持世纪互联(21Vianet)版本的 Microsoft 365,使用 login.chinacloudapi.cn /...
安全使用建议
This skill appears coherent for managing Outlook (21Vianet) mail and calendars, but before installing: 1) review the included Python scripts to confirm you’re comfortable with saving credentials locally; 2) expect the tool to write config.json and credentials.json under ~/.outlook-microsoft (store them with restrictive permissions, e.g., chmod 600); 3) if you must provide OUTLOOK_CLIENT_SECRET in scripts/.env, be aware it's plaintext—consider using narrower Azure app permissions, single‑tenant registration, and rotating secrets regularly; 4) the skill uses Device Code Flow and requires admin consent for delegated scopes—only grant permissions you trust and only to organizational accounts; and 5) run the code in a controlled environment (or inspect/run in a sandbox) if you have any doubt about handling of secrets or network communication.
功能分析
Type: OpenClaw Skill
Name: outlook-microsoft
Version: 1.0.0
The skill bundle is a legitimate tool for managing Microsoft Outlook (21Vianet/China version) mail and calendars via the Microsoft Graph API. It implements a standard OAuth 2.0 Device Code Flow in `outlook_auth.py` to obtain user authorization and stores tokens locally in `~/.outlook-microsoft/`. The scripts `outlook_mail.py` and `outlook_calendar.py` perform expected operations like reading/sending emails and managing events using official Microsoft endpoints (`microsoftgraph.chinacloudapi.cn`). No evidence of malicious intent, data exfiltration to third parties, or unauthorized execution was found.
能力标签
能力评估
Purpose & Capability
Name/description (Outlook mail + calendar for the 21Vianet/China endpoints) match the code and instructions. Required binary (python3) and required env vars (OUTLOOK_CLIENT_ID, OUTLOOK_TENANT_ID, optional OUTLOOK_CLIENT_SECRET) are appropriate for Microsoft Graph Device Code Flow and Azure app registration. The Graph endpoints used (login.chinacloudapi.cn and microsoftgraph.chinacloudapi.cn) align with the stated Century‑Internet target.
Instruction Scope
SKILL.md and the scripts provide specific commands to authorize, read/send mail, and manage calendars and only reference expected files (scripts/.env, ~/.outlook-microsoft/config.json, credentials.json). The instructions require creating an Azure app and granting delegated Graph scopes (Mail.ReadWrite, Mail.Send, Calendars.ReadWrite), which is consistent with the feature set. Note: the instructions and scripts load a local .env file and will persist client secret and OAuth tokens to disk—this is expected for this workflow but is sensitive and should be acknowledged.
Install Mechanism
There is no binary download or external installer; code is included and the setup only requires installing the Python requests package (pip). No downloads from untrusted URLs or archive extraction steps are present in the repository metadata. This is a low‑risk install model, but you should still inspect the included scripts prior to execution.
Credentials
Requested environment variables (client id, tenant id; client secret optional) are appropriate and minimal for this purpose. The skill will also read a local scripts/.env file if present and persist OAuth tokens and config under ~/.outlook-microsoft; storing client secrets and refresh/access tokens in plaintext on disk is expected here but increases local risk—protect those files and use least privilege in Azure (single‑tenant, delegated scopes only).
Persistence & Privilege
The skill does persist its own configuration and credentials under ~/.outlook-microsoft, which is normal for an OAuth client. It does not request always:true or attempt to modify other skills or system-wide agent settings. The use of subprocess to call its own refresh routine is limited to its token lifecycle management.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install outlook-microsoft - 安装完成后,直接呼叫该 Skill 的名称或使用
/outlook-microsoft触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Microsoft Outlook skill for 21Vianet version of Office 365 – initial release:
- Supports viewing, sending, searching, organizing, and deleting emails.
- Provides calendar management: view, create, and delete events; check free/busy status.
- Includes detailed environment setup instructions with required API permissions.
- Offers command-line scripts for all operations with JSON input over stdin.
- Implements OAuth authorization flow and token management for secure access.
元数据
常见问题
outlook-microsoft 是什么?
微软 Outlook 邮箱和日历管理工具(支持世纪互联版 Office 365)。当用户要求查看邮件、发送邮件、搜索邮件、管理日历日程、创建会议、查询忙闲状态时使用。注意:此 Skill 仅支持世纪互联(21Vianet)版本的 Microsoft 365,使用 login.chinacloudapi.cn /... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 102 次。
如何安装 outlook-microsoft?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install outlook-microsoft」即可一键安装,无需额外配置。
outlook-microsoft 是免费的吗?
是的,outlook-microsoft 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
outlook-microsoft 支持哪些平台?
outlook-microsoft 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 outlook-microsoft?
由 Lurking9527(@lurking9527)开发并维护,当前版本 v1.0.0。
推荐 Skills