Clippy - Microsoft 365 CLI

📎 零配置 Outlook 终端管家

基于 Playwright 浏览器自动化操作 Microsoft 365/Outlook,无需 Azure AD 注册即可管理日历、邮件、会议室与人员查找。

收藏
10.8k
安装
4.4k
版本
1.0.3
CLS 安全性认证2026-06-24
点击查看完整报告 >

使用说明

核心用法

Clippy 是一款面向 Microsoft 365 / Outlook 的命令行工具,通过 Playwright 浏览器自动化技术模拟用户操作,实现对日历、邮件、人员及会议室的完整管理。用户可通过 clippy login --interactive 完成浏览器登录,无需繁琐的 Azure AD 应用注册流程。

日历管理支持查看日/周视图、创建单次或重复会议、自动查找可用会议室、更新事件信息、删除并通知与会者,以及接受/拒绝会议邀请。所有操作均以人类可读的编号列表呈现,内部 ID 对用户完全透明。

邮件功能涵盖收件箱/已发送/草稿箱浏览、未读筛选、关键词搜索、邮件阅读与附件下载、发送(支持 Markdown 渲染、抄送、附件)、回复/转发/全部回复,以及标记已读、红旗标记和归档等管理操作。

人员与资源支持按姓名搜索组织内人员,或查找可用会议室资源。所有命令均可附加 --json 输出,便于脚本化集成。

显著优点

  • 零配置接入:无需 Azure AD 应用注册,直接复用浏览器登录态,大幅降低企业用户准入门槛。
  • 功能完整度高:覆盖日历 CRUD、会议时间协调、邮件全生命周期管理、人员/房间搜索,基本替代网页版高频操作。
  • 交互友好:以编号列表替代原始 ID,降低认知负担;支持自然语言日期(tomorrow, monday)。
  • 可脚本化:JSON 输出模式便于与 cron、Alfred、Raycast 等工具链集成。

潜在缺点与局限性

  • 浏览器自动化依赖:Playwright 模拟操作受网页 UI 变更影响,微软界面改版可能导致功能失效。
  • 性能与稳定性:相比 Graph API 直接调用,自动化操作存在页面加载延迟,高并发场景下可能出现超时或 race condition。
  • 无 OAuth 令牌精细管理:刷新令牌由 launchd 自动维护,用户难以审计或撤销特定权限范围。
  • 跨平台限制:launchd 刷新机制主要面向 macOS,Linux/Windows 用户需自行配置替代方案。
  • 安全审计盲区:自动化操作难以区分人工点击与脚本行为,企业合规审计可能存在隐患。

适合人群

  • 追求快速接入、不愿处理 Azure AD 注册流程的个人开发者或小型团队。
  • 熟悉终端操作、希望将 Outlook 工作流脚本化的效率用户。
  • macOS 生态重度用户(可充分利用 launchd 自动刷新机制)。

常规风险

  • 会话安全:浏览器登录态持久化存储,设备丢失或泄露可能导致邮箱/日历数据被非法访问。
  • 自动化误操作:脚本批量删除事件或发送邮件前缺乏二次确认,存在数据丢失或误发风险。
  • 服务可用性:微软反自动化策略升级(如验证码、IP 限制)可能随时中断服务。

安全解读

核心用法

Clippy 是一款基于 Playwright 浏览器自动化的 Microsoft 365 CLI 工具,通过模拟网页操作而非调用 Graph API 来实现功能。用户无需注册 Azure AD 应用,仅需在浏览器中交互式登录即可使用。

主要功能模块:

  • 日历管理:查看日程(日/周视图)、创建/更新/删除会议、查找会议室、发送会议响应、搜索空闲时间
  • 邮件处理:收发邮件、管理草稿/已发送/归档文件夹、附件下载、邮件搜索、标记已读/标记星标
  • 人员/会议室搜索:快速查找组织内联系人及可用会议室
  • 脚本支持:所有命令支持 --json 输出,便于自动化集成

显著优点

1. 零配置门槛:无需 Azure AD 应用注册,跳过复杂的权限申请流程
2. 自然交互:基于浏览器自动化,操作逻辑与真实 Web 界面一致

3. 功能完整:涵盖日历和邮件的核心 CRUD 操作,支持循环会议、Markdown 邮件等进阶功能

4. 安全隔离:Skill 本身为纯文档指引,无可执行代码,依赖本地 CLI 工具执行

潜在局限

1. 稳定性依赖:依赖 Microsoft 365 Web UI 结构,若界面改版可能导致工具失效
2. 性能瓶颈:浏览器自动化相比原生 API 响应较慢,不适合高频批量操作

3. 会话管理:需定期刷新令牌(通过 launchd 自动运行),存在会话过期风险

4. 平台限制:仅支持本地已安装 clippy CLI 的环境

适合人群

  • 需要快速操作 M365 但不愿走 Azure AD 注册流程的开发者
  • 偏好命令行效率的邮件/日历重度用户
  • 需要轻量级自动化脚本的个人或小型团队

常规风险

  • 本地 CLI 工具来源需自行验证,建议从官方仓库构建
  • 浏览器登录凭证需妥善管理,避免在共享环境保存登录状态
  • 建议定期检查 clippy 工具更新以应对 M365 界面变更

Clippy - Microsoft 365 CLI 内容

手动下载zip · 1.8 kB
SKILL.mdtext/markdown
请选择文件