← 返回 Skills 市场
outlookcli
作者
Jason Huang
· GitHub ↗
· v1.1.0
· MIT-0
463
总下载
0
收藏
5
当前安装
5
版本数
在 OpenClaw 中安装
/install outlookcli
功能描述
Manage personal Microsoft account (Outlook.com / Hotmail / Live) email, calendar, and OneDrive via the m365-cli command-line tool. Use for personal email/cal...
安全使用建议
This skill is a set of instructions to use the third-party m365-cli tool. Before installing or using it: 1) Verify the npm package and GitHub repo (mrhah/m365-cli) to ensure you trust the publisher; 2) Understand that m365 login stores OAuth tokens locally and requests offline_access (refresh tokens) — use m365 logout to clear them when done; 3) The agent will run shell commands and may read/write files you instruct it to attach or download, so avoid attaching sensitive files unless necessary; 4) Note the minor metadata mismatch (registry says no install/binaries while SKILL.md requires m365/npm) — consider installing m365-cli yourself and reviewing its source rather than letting an agent install things automatically.
功能分析
Type: OpenClaw Skill
Name: outlookcli
Version: 1.1.0
The outlookcli skill is a well-documented wrapper for the m365-cli tool, enabling management of personal Microsoft accounts. The SKILL.md and references/commands.md files provide clear usage instructions and, crucially, include proactive security guidelines for the AI agent, such as explicitly forbidding the reading of the OAuth credentials file (~/.m365-cli/credentials.json) and recommending content summarization to protect PII. The inclusion of a 'trusted sender' whitelist mechanism for reading emails further demonstrates a security-conscious design intended to protect the agent from processing untrusted content.
能力评估
Purpose & Capability
The SKILL.md explicitly documents use of the m365-cli to manage personal Outlook/OneDrive/Calendar and the listed commands match that purpose. Minor inconsistency: registry metadata reported no required binaries/install, whereas the SKILL.md declares required-binary: m365 and gives an npm install command — but this is plausibly an authoring omission rather than malicious.
Instruction Scope
Instructions are limited to running the m365 CLI for mail/calendar/OneDrive operations, using --json for structured output, and authenticating via the CLI's device-code flow. The instructions do reference reading/writing local files only where appropriate (attachments, uploads, downloads). They do not ask the agent to read unrelated system files or to exfiltrate data to unexpected endpoints.
Install Mechanism
This is an instruction-only skill (no install spec in registry), but the SKILL.md tells the user to run `npm install -g m365-cli`. Installing a third-party npm package is a normal, moderate-risk action; the skill itself will not silently download code because it contains no install script. Users should verify the npm package and GitHub repo referenced in SKILL.md before installing.
Credentials
No sensitive environment variables are required by the skill. Authentication is performed interactively via m365 login (device-code flow) and the CLI requests typical scopes for mail, calendar, and files (including offline_access for refresh tokens) — this is expected for a persistent client that manages email/OneDrive.
Persistence & Privilege
The skill is not forced-always and has default autonomous invocation allowed. The only persistence implication is that the m365 CLI stores authentication tokens locally (standard for OAuth CLI tools); the skill itself does not request system-wide config changes or other skills' credentials.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install outlookcli - 安装完成后,直接呼叫该 Skill 的名称或使用
/outlookcli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Trim description to concise summary
v1.0.3
Add explicit tool metadata and provenance details to improve safety/provenance signaling.
v1.0.2
Add reply/reply-all/forward guidance, attachment support, and refresh skill docs.
v1.0.1
- Added support for deleting and moving emails, and managing mail folders (list, create, delete, move emails).
- Updated usage examples to include new mail organization commands.
- Expanded trigger phrases to recognize "delete email", "move email", "mail folders", "create folder", and related tasks.
- Clarified documentation to cover mail folder management and email organization features.
v1.0.0
Outlook Skill 1.0.0 – Initial Release
- Manage personal Microsoft 365 (Outlook.com/Hotmail/Live) email, calendar, contacts, and OneDrive from the command line via m365-cli.
- Supports reading, sending, and searching emails; listing, creating, updating, and deleting calendar events; handling OneDrive uploads/downloads; and user/people search.
- Requires Node.js 18+, global m365-cli installation, and OAuth login with a personal account.
- Emphasizes secure data handling with clear warnings about sensitive data access and privacy.
- Includes best practices for using the CLI, workflow examples, and troubleshooting tips.
元数据
常见问题
outlookcli 是什么?
Manage personal Microsoft account (Outlook.com / Hotmail / Live) email, calendar, and OneDrive via the m365-cli command-line tool. Use for personal email/cal... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 463 次。
如何安装 outlookcli?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install outlookcli」即可一键安装,无需额外配置。
outlookcli 是免费的吗?
是的,outlookcli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
outlookcli 支持哪些平台?
outlookcli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 outlookcli?
由 Jason Huang(@mrhah)开发并维护,当前版本 v1.1.0。
推荐 Skills