1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | teams-openai-plugins |
| 项目自述名称 | teams(.codex-plugin/plugin.json 内 name 字段原值;author.name 为 “OpenAI”,插件由 OpenAI 官方编写并维护) |
| 作者/维护者 | OpenAI 官方团队,托管于官方仓库 openai/plugins |
| 来源链接 | https://github.com/openai/plugins/tree/main/plugins/teams |
| 许可证 | MIT(plugin.json 明确声明) |
| GitHub Stars/Forks | 所属合集仓库(openai/plugins)4,840 / 653(GitHub API 实测 2026-07-31;仓库为 180+ 插件合集,星数不直接归属本插件,独立佐证见第 6 章) |
| 最新版本 | plugin.json 声明 0.1.3;该子目录提交历史 API 实测共 16 次提交,逐条排除仓库级批量提交(图标刷新、分类调整、版本号统一升级等同时触达合集内多个插件的提交)后,剩余 4 位作者的专属内容提交,最近一次实质更新 2026-06-25 |
| 安装方式 | Codex App/CLI/VS Code 扩展的 Connected Apps(插件市场)中启用 Teams 连接器(见第 10 章) |
2. 功能介绍与亮点
teams-openai-plugins 是 OpenAI 官方为 Codex 编写的 Microsoft Teams 工作技能包,以 teams 为统一路由入口,捆绑 6 个专精子技能:
- teams-messages:撰写、改写、路由、发送 Teams 消息,精确解析目标(私聊/群聊/频道),支持真实 @提及(需 Entra 用户 ID,不依赖纯文本
@姓名) - teams-channel-summarization:按指定时间窗口或安全的默认读取范围总结单个频道或限定会话
- teams-daily-digest:跨多个选定的聊天/频道/工作流生成当日 Teams 活动摘要
- teams-notification-triage:将近期 Teams 活动整理为优先级队列或待办清单
- teams-reply-drafting:找出可能需要回复的消息并起草回复草稿
- teams-planner-task-management:将 Teams 中的会议纪要或聊天跟进事项转化为 Microsoft Planner 任务,支持查看、创建、更新、安全删除
亮点:主入口 SKILL.md 的“Write Safety”章节明确要求区分“私下给用户看的摘要”与“真正要发进 Teams 的消息”,对频道全员公告、大范围 @提及等高影响操作要求先向用户点明;并写明“Teams 连接器不暴露频道消息的未读标记,只有聊天层面有未读状态”等真实产品限制,避免技能编造不存在的能力。
3. 适用场景
固定分类:集成与工作流自动化。适合已在组织内使用 Microsoft Teams 且在 Codex 中连接了该账号的用户,尤其是需要每日快速回顾多个频道/群聊动态、把散落在聊天记录里的跟进事项转成可追踪的 Planner 任务、或需要在自然语言对话中起草 Teams 回复与频道公告的场景。
4. 跨 Agent 兼容性
- Codex:✅ 原生支持——
.codex-plugin/plugin.json为标准 Codex 插件清单,托管于 OpenAI 官方插件仓库(已抓取核实) - Claude Code:⚠️ 需适配——SKILL.md 的读写逻辑绑定 Codex 专属 Connected App(
.app.json声明的 OAuth 连接器与list_channel_messages/create_chat等工具函数名),需自行搭建等效的 Microsoft Graph/Teams 连接方案后才能复用其中的提示词逻辑 - OpenClaw:❓ 未验证——公开材料未提及
- Hermes Agent:❓ 未验证——公开材料未提及
5. 推荐理由
企业用户每天要在 Teams 里追多个频道和群聊,人工翻找“哪些消息需要回复”“昨天群里定了什么事”很耗时。这个技能包由 OpenAI 官方编写、直接嵌入 Codex 官方插件目录,用统一入口路由到摘要、日报、消息起草、通知分诊、Planner 任务管理五个细分场景,且对“未读状态只在聊天层存在”“Planner 是共享的 Microsoft 任务基础设施而非 Teams 专属”这类真实产品边界写得很清楚,不会诱导用户以为技能能做到 Teams 本身做不到的事。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7.0 | OpenAI 官方出品,收录于官方插件目录;不采用合集仓库 4,840 星归属单个插件,改看子目录自身提交历史——16 次提交里逐条核对 commit message 后,约半数是同时触达合集内多个插件的批量提交(图标/分类/版本号统一变更),排除后仍有 4 位不同作者的专属内容提交,时间跨度约 3.5 个月,最近一次 2026-06-25;但 openai/codex 主仓库中未检索到明确针对本插件的具名 Issue 讨论,第三方独立验证证据弱于同一合集中的 google-drive |
| 可用性 | 8.0 | Connected Apps 一键启用,无需申请额外 API Key;6 份 SKILL.md 文档详尽、逐一写明路由规则与产品边界;子目录最近一次实质更新在近 3 个月内 |
| 安全性 | 8.0 | 见下方安全检查清单 |
| 综合 | 7.7 | 三项均值,超过 7.0 达标线,安全性远超一票否决线 |
安全检查清单:
- Shell/权限范围:未见本地 shell/subprocess 执行,全部操作通过官方 Connected App 的连接器工具函数(
list_channel_messages/create_chat/send_message等)完成 - 联网外发:仅通过官方连接器读写用户自己已连接的 Teams 账号数据,目标透明且为完成任务所必需,未见抓取内容中有要求访问额外文件或凭据的指令
- API Key/凭据:无裸 API Key,走 Codex 平台统一管理的 OAuth Connector
- 可疑指令/注入迹象:抓取全部 6 份 SKILL.md 全文核实,未发现要求执行流程外操作的可疑指令,反而显式写有“高影响操作(频道全员公告、大范围提及)需先向用户点明”的安全设计
- 作者/组织信誉:OpenAI 官方仓库直接维护
- License:MIT,标准开源协议,条款清晰
- 维护时间:子目录专属内容最近一次更新 2026-06-25,在 3 个月窗口内
7. 跟同类 Skills 相比的优势
openai/plugins 合集仓库内还收录多个办公协作类连接器,可与本技能对照:
| 产品 | 定位 | 核心差异 |
|---|---|---|
| teams-openai-plugins(本推荐) | Teams 频道/聊天摘要、回复起草、通知分诊、Planner 任务管理 | OpenAI 官方出品,6 个子技能覆盖 Teams 全部常见工作流,对产品边界(未读状态范围、Planner 归属)说明明确 |
| slack-openai-plugins | Slack 频道/私信处理 | 同为 OpenAI 官方连接器,聚焦 Slack 生态而非 Microsoft 365 生态 |
| notion-openai-plugins | 知识库对话、任务转化、会议纪要归档 | 底层走 Notion 官方远程 MCP 服务器,偏结构化知识管理而非即时通讯 |
| google-calendar-openai-plugins | 日程查询、冲突排查、多人排期 | 同为 OpenAI 官方出品,聚焦时间协调而非聊天/消息场景 |
此外,微软官方 microsoft/skills 仓库中的 teams-app-developer 技能面向的是“开发 Teams 应用”的工程师,教如何用 Microsoft 365 Agents Toolkit 构建 Teams 应用;与本技能“直接使用已有 Teams 账号数据完成日常协作任务”是完全不同的受众与场景,不构成功能重叠。
8. 用户评价
该技能目前在第三方平台尚无可验证的具名用户评价;openai/codex 主仓库中也未检索到明确针对本插件的具名 Issue 讨论。
9. 其他补充
openai/plugins 仓库同时收录 180+ 个插件,覆盖邮件、日历、CRM、设计、开发工具等多类第三方服务,Teams 只是其中面向办公协作的一个分支。安装与连接统一走 Codex 平台的 Connected Apps 体系,无需用户单独申请 Microsoft Graph API Key。
10. 安装使用方式
- Codex CLI/App/VS Code 扩展内打开 Connected Apps(或插件市场),搜索并启用 “Teams”
- 首次触发 Teams 相关请求时,Codex 会引导完成 Microsoft 账号的 OAuth 授权
- 触发方式:直接用自然语言提问,如“帮我总结一下设计频道今天的讨论”“看看 Teams 里有哪些消息可能需要我回复”“把这次站会的跟进事项建成 Planner 任务”
- 授权后无需重启,按提示描述需求即可直接使用
11. 注意事项
- 使用前提是所在组织已部署 Microsoft Teams 且账号具备相应访问权限,个人版/免费版 Teams 账号的功能覆盖未验证
- Teams 连接器不暴露频道消息级别的未读标记(仅聊天层面有未读状态),依赖“未读”做筛选的场景需注意这一限制
- 仅验证 Codex 生态原生支持;Claude Code 需自行搭建等效连接器方案,OpenClaw、Hermes Agent 未见官方支持声明
- 真实的 Teams 消息 @提及需要结构化的 Entra 用户 ID 输入,无法仅凭姓名文本可靠触发提醒