关于 add-datasource
这是一个数据源路由技能,根据应用目标推荐合适的 Power Platform 连接方式,并调用对应的技能。它通过询问用户的实际需求来降低选择连接器所需的术语知识。
主要功能
- 01根据应用目标推荐方案
- 02将需求路由到专用技能
- 03支持多个能力的依次配置
- 04通过提问澄清模糊需求
适用场景
- 01为业务数据管理选择 Dataverse
- 02为应用添加 Teams 消息功能
- 03为文件操作选择 OneDrive 连接器
- 04在不确定连接器时获得建议
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoft/ power-platform-skills --skill add-datasource安装后在 Claude Code 中输入/add-datasource确认已加载。
详细介绍
📋 共享说明:shared-instructions.md - 跨领域注意事项。
添加数据源
路由技能,可理解用户的目标并帮助他们连接到合适的数据源,无需用户了解 Power Platform 术语。
工作流
检查记忆库
按照 shared-instructions.md 检查是否存在 memory-bank.md。
理解目标
- 如果提供了
$ARGUMENTS,或者调用方已经说明了所需内容,请直接使用这些信息并跳过下面的问题。 - 否则,询问用户希望应用实现什么功能,而不是要使用哪个连接器。关注最终目标。例如:
- “你的应用需要处理哪类数据?”
- “你的应用应该能做什么?(例如,搜索公司信息、管理任务、发送消息)”
- 根据用户的回答,推荐最佳方案并说明为何适合。用户不必了解 Dataverse、SharePoint 或其他连接器之间的区别——这是我们的工作。
路由到合适的技能
将用户的目标映射到相应技能:
| 用户的目标 | 最佳方案 | 调用 |
|---|---|---|
| 存储和管理结构化业务数据(自定义表、表单、CRUD) | Dataverse 是该平台的原生数据库 | /add-dataverse |
| 跟踪工作项、Bug、构建或管道 | Azure DevOps 连接器 | /add-azuredevops |
| 发送或读取 Teams 消息、向频道发帖 | Teams 连接器 | /add-teams |
| 读取或写入 Excel 电子表格数据 | Excel Online (Business) 连接器 | /add-excel |
| 上传、下载或管理文件 | OneDrive for Business 连接器 | /add-onedrive |
| 使用 SharePoint 列表或文档库 | SharePoint Online 连接器 | /add-sharepoint |
| 发送电子邮件、读取收件箱、管理日历事件 | Office 365 Outlook 连接器 | /add-office365 |
| 调用在 Copilot Studio 中构建的 AI Agent 或 Copilot | Copilot Studio 连接器 | /add-mcscopilot |
| 其他情况或不确定 | 通用连接器(我们会找出合适的方案) | /add-connector |
重要路由规则:
- 如果用户想要执行操作(发送电子邮件、发布消息、创建文件),请使用执行该操作的专用连接器(例如,发送电子邮件使用
/add-office365,发布消息使用/add-teams)。
- 如果用户需要多种功能,请依次调用相应的技能。
用户不确定时
如果用户描述的目标比较模糊(例如,“我需要为我的应用提供数据”),请引导他们:
- 询问应用的功能和使用者
- 询问他们需要显示或交互的数据
- 推荐满足其需求的最简单方案
- 用通俗易懂的语言解释推荐理由(除非用户先使用“连接器”“Dataverse”或“表格数据源”等术语,否则避免使用这些行话)
评论
支持 Markdown