microsoft-teams-send-as-workflow

通过命令行向Microsoft Teams频道发送消息和卡片。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:microsoft-teams-send-as-workflow。
它的用途是:通过命令行向Microsoft Teams频道发送消息和卡片。
完整的 Skill 内容见:https://321skill.com/skills/microsoft-teams-send-as-workflow/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘帮我把这个部署成功的消息发到团队的告警频道,内容就是“生产环境v1.2.0部署完成”’,它会引导你使用此Skill,通过命令行快速将通知推送到指定的Teams频道。或者,当CI/CD流水线构建失败时,你可以让AI协助生成一个包含错误详情的Adaptive Card JSON,并通过此Skill一键发送给开发团队。

介绍

这个Skill解决了开发者和运维团队需要将自动化通知、系统告警或构建报告快速推送到Microsoft Teams协作频道的问题。它提供了一个简单的Python脚本,允许用户通过命令行直接调用Teams的Incoming Webhook,发送纯文本消息、格式丰富的Adaptive Cards或完全自定义的原始JSON负载。

使用方式非常直接:首先在目标Teams频道中创建一个Webhook工作流并获取URL,然后通过命令行执行脚本,指定Webhook URL和要发送的内容(文本、卡片JSON或文件路径)即可。脚本支持多种消息类型,并提供了详细的错误提示,帮助用户排查配置问题。

它非常适合需要将CI/CD流水线状态、服务器监控警报、数据报告或日常任务完成通知集成到Teams频道中的团队。无论是开发、运维还是项目管理角色,都可以利用它来提升信息同步的效率和可见度。

需要注意的是,此工具依赖于Microsoft Teams的Incoming Webhook功能,需要用户有相应的Teams频道管理权限来创建Webhook。此外,发送频率需遵守Teams平台的相关限制,避免因频繁调用导致Webhook被暂停。

核心特点

与许多需要复杂SDK集成的Teams机器人方案不同,此Skill仅需一个Webhook URL和命令行即可工作,部署成本极低;同时,它原生支持Adaptive Cards的JSON文件直接输入,为发送富媒体通知提供了极大便利。

注意事项

不适合需要双向交互、复杂对话或处理用户响应的聊天机器人场景。

常见问题

如何获取Teams的Webhook URL?

在Teams目标频道中,通过‘Workflows’应用创建‘当收到Webhook请求时发布到频道’模板,即可生成URL。

Webhook工作流显示‘已暂停’怎么办?

需要前往Power Automate网站,找到对应的工作流并将其重新激活或开启。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/microsoft-teams-send-as-workflow/raw/index.md 读取 microsoft-teams-send-as-workflow 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。