SuperAPI AI 工具集

clippy

通用与其它

查看项目

更新于 10-16 09:29

技能介绍

用途:通过命令行管理 Microsoft 365 / Outlook 的日历与电子邮件,基于浏览器自动化(Playwright)操作 M365 网页界面,而不是 Graph API,因此无需注册 Azure AD 应用,直接用浏览器登录即可。

主要能力:日历方面可查看今日、指定日期或整周事件(带详情),创建单次或重复事件(可指定参会人、Teams 会议、自动找会议室),更新/删除事件;查看待处理邀请并接受、拒绝或暂定回复;查找会议时间。邮件方面可浏览收件箱、已发送、草稿、归档等文件夹,支持未读筛选、数量限制与搜索,可阅读邮件、下载附件、发送邮件(含抄送、附件、Markdown)、回复、回复全部、转发,以及标记已读、加旗标、移动到其他文件夹。还支持人员与会议室搜索,以及日历和邮件的 JSON 输出。

安装与使用:先克隆仓库并安装依赖(git clone https://github.com/foeken/clippy.git,cd clippy && bun install,bun run src/cli.ts --help),可用 bun link 全局链接。认证使用 clippy login --interactive 交互登录,clippy whoami 查看状态。建议运行 clippy keepalive --interval 10 保持会话存活以免令牌过期,持久运行可配置为 macOS launchd 或 Linux systemd 服务;每次刷新成功会写入 ~/.config/clippy/keepalive-health.txt,文件超过 15 分钟未更新可判定失败。常用命令如 clippy calendar、clippy create-event "Title" 09:00 10:00、clippy mail、clippy send --to ... --subject ... --body ...。配置文件目录可通过环境变量 CLIPPY_PROFILE_DIR 覆盖。

适用场景与限制:适合需要在终端或脚本中快速查看日程、处理邮件、查找会议时间的用户。资料未提供具体收费、价格、平台支持范围、性能或安全合规等细节,这些暂未提供。