关于 windsor-ai-business-data
通过 Windsor.ai 连接器获取业务数据的技能,适用于构建仪表板、报告或集成的开发者和分析人员。工作流程涵盖连接器发现、字段探索、元数据查询和数据检索。
主要功能
- 01通过 325 多个连接器访问数据
- 02发现已连接平台与账户
- 03探索字段和查询选项
- 04查看字段元数据
- 05按日期范围检索筛选数据
适用场景
- 01为仪表板和报告准备数据
- 02分析广告与营销活动指标
- 03将 CRM 或电商数据载入代码
- 04用真实数据填充原型
MCP 相关
Windsor.ai 提供四种 MCP 工具:get_connectors、get_options、get_fields 和 get_data,用于发现账户与字段、查看架构以及检索业务数据。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ cline/ skills --skill windsor-ai-business-data安装后在 Claude Code 中输入/windsor-ai-business-data确认已加载。
详细介绍
Windsor.ai 业务数据技能
当用户需要业务数据时,请使用此技能,包括营销分析、销售指标、CRM 数据、电商交易、财务数据,或 Windsor.ai 的 325 多个连接器提供的任何其他数据。
使用场景
- 用户正在构建仪表板、报告或数据可视化,需要来自任意来源的业务数据
- 用户询问广告支出、营销活动表现、ROAS、CTR、CPC 或转化指标
- 用户需要在其代码库中使用 CRM、销售、电商或财务数据
- 用户需要了解有哪些数据源或字段可用
- 用户希望使用真实数据填充项目(例如用于测试、原型开发或生成测试数据)
- 用户正在构建与 Windsor.ai 支持的任意平台的集成
可用工具
Windsor.ai 提供 4 个 MCP 工具:
get_connectors
列出所有已连接的平台及其账号 ID。如果不清楚有哪些账号可用,请务必先调用此工具。
get_options
返回特定连接器可用的字段、日期筛选条件和选项。在调用 get_data 前,用它来查明可以查询哪些数据。
参数:
connector(必填):平台 ID,例如"google_ads"、"facebook"、"tiktok"、"linkedin"、"googleanalytics4"、"hubspot"、"salesforce"、"searchconsole"、"instagram"、"youtube"、"google_my_business"、"shopify"、"stripe"、"quickbooks"等 300 多个accounts(必填):来自get_connectors的账号 ID 列表
get_fields
返回特定字段的详细元数据,包括数据类型、说明和可用值。在编写处理数据的代码之前,如果需要了解架构,请使用此工具。
参数:
connector(必填):平台 IDfields(必填):字段 ID 列表,例如["campaign", "spend", "clicks"]
get_data
检索实际数据。这是主要的查询工具。
参数:
connector(必填):平台 IDaccounts(必填):账号 ID 列表fields(必填):要检索的字段,例如["campaign", "date", "spend", "clicks", "impressions"]date_from/date_to:日期范围,格式为"YYYY-MM-DD"date_preset:快捷选项,例如"last_7d"、"last_30d"、"this_month"、"last_3m"filters:筛选条件,例如[["spend", "gt", 100], "and", ["campaign", "contains", "Sale"]]options:连接器专属选项,例如{"attribution_window": "7d_view,1d_click"}
工作流模式
- 发现 → 调用
get_connectors,查看已连接的内容 - 探索 → 调用
get_options,查看连接器的可用字段 - 了解 → 如果要构建类型化接口,则调用
get_fields获取字段元数据 - 查询 → 调用
get_data,提取实际数据
常见字段模式
字段因连接器类型而异。以下是一些常见示例:
营销/广告连接器: campaign、adgroup、ad、date、device、country、spend、clicks、impressions、conversions、revenue、ctr、cpc、cpm、roas
CRM 连接器: deal、contact、company、stage、owner、amount、close_date
电商连接器: order_id、product、quantity、price、customer、status
请务必先检查 get_options,因为可用字段因连接器而异。
提示
- 构建仪表板或图表时,使用
get_data提取数据,并将其写入应用可读取的本地 JSON/CSV 文件 - 对于 TypeScript 项目,使用
get_fields生成准确的类型定义 - 使用
date_preset快速查询:"last_7d"、"last_30d"、"this_month" - 组合筛选条件以聚焦查询:
[["spend", "gt", 0], "and", ["campaign", "ncontains", "test"]] - 可以合并来自不同连接器的数据(例如广告支出和 CRM 收入):分别从各连接器提取数据,再在代码中合并