Clippy - Microsoft 365 CLI

📎 零配置微软 365 命令行助手

无需 Azure 注册的 Microsoft 365 CLI,通过浏览器自动化管理 Outlook 日历、邮件及会议,适合开发者快速集成办公自动化。

收藏
18.7k
安装
4.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Clippy 是一款面向 Microsoft 365 的命令行工具,专注于 Outlook 日历与邮件管理。它通过 Playwright 浏览器自动化技术直接操作 M365 网页版,无需 Azure AD 应用注册,仅需浏览器登录即可使用。

主要能力

日历管理:查看日程(日/周视图)、创建/更新/删除事件、设置循环会议、查找空闲时间、自动预约会议室、响应会议邀请。

邮件处理:收件箱浏览、搜索、阅读、下载附件;支持发送邮件(含 Markdown、附件、抄送)、回复/转发、标记已读/标星/归档。

组织查询:搜索人员与会议室资源。

脚本友好:所有命令支持 --json 输出,便于自动化集成。

显著优点

1. 零配置部署:无需企业 IT 审批,绕过 Graph API 的复杂权限流程
2. 功能完整:覆盖日常办公 90% 以上的邮件日历操作

3. 开发者体验:类 Unix CLI 设计,支持管道和脚本编排

局限与风险

技术局限:依赖网页 DOM 结构,Microsoft 界面更新可能导致功能失效;性能受浏览器自动化限制,不适合高频批量操作。

安全风险

  • 需持久化存储登录凭据(refresh token 由 launchd 管理)
  • 浏览器自动化可能绕过企业安全策略的 MFA 持续验证
  • 无官方审计日志,企业合规场景受限

可靠性:社区个人项目(foeken/clippy),无 SLA 保障,生产环境需谨慎。

适合人群

  • 个人开发者快速搭建办公自动化工作流
  • 小型团队无 IT 支持场景下的效率工具
  • 需要临时脚本集成 M365 的 DevOps 场景

不适合:大型企业合规严格环境、高并发自动化、对稳定性要求极高的生产系统。

Clippy - Microsoft 365 CLI 内容

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