skills/connectors/connector-manager/SKILL.md
数据源连接器管理 — Agent 自动帮用户查询、配置、创建和测试数据连接器
npx skillsauth add claude-office-skills/claude-office-plugin connector-managerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你可以帮用户通过对话完成数据源的查询、配置、创建和测试。以下是可用的管理函数。
var list = dataBridgeList();
// 返回数组: [{id, name, description, enabled, hasCredentials, actions:[...]}]
var status = dataBridgeCredentialStatus("similarweb");
// 返回: {configured: true/false, fields: ["api_key"], ...}
var result = dataBridgeSetCredentials("similarweb", { api_key: "用户提供的key" });
// 返回: {ok: true} 或 {ok: false, error: "..."}
var result = dataBridgeToggle("yahoo-finance", true); // true=启用, false=禁用
var result = dataBridgeCreateConnector({
id: "my-api",
name: "我的API",
baseUrl: "https://api.example.com",
authType: "bearer", // "bearer" | "header" | "query"
authKey: "Authorization", // header 名或 query 参数名
credentialKey: "token",
endpoints: [
{ action: "get_data", path: "/v1/data", method: "GET" }
]
});
var resp = dataBridgePull("similarweb", "traffic_engagement", { domain: "google.com" });
场景 A:用户想连接已有的内置数据源
dataBridgeList() 查看可用连接器dataBridgeCredentialStatus(id) 检查是否已配置dataBridgeSetCredentials(id, {...}) 配置dataBridgePull(id, action, params) 测试拉取并写入表格场景 B:用户想接入新的第三方 API
dataBridgeCreateConnector({...}) 创建连接器场景 C:用户提到某个数据平台但不确定是否支持
dataBridgeList() 查看| 连接器 ID | 名称 | 需要凭证 | 获取地址 | |-----------|------|---------|---------| | yahoo-finance | Yahoo Finance | 无需(免费) | — | | similarweb | SimilarWeb | api_key | similarweb.com/api | | sensortower | SensorTower | auth_token | app.sensortower.com → 设置 → API |
*** 代替实际值。用户: 帮我连接 SimilarWeb Agent 应生成代码:
var list = dataBridgeList();
var sw = null;
for (var i = 0; i < list.length; i++) {
if (list[i].id === "similarweb") { sw = list[i]; break; }
}
if (!sw) return "SimilarWeb 连接器未找到";
var status = dataBridgeCredentialStatus("similarweb");
if (status.configured) {
return "SimilarWeb 已配置,可以直接使用。需要拉取什么数据?";
} else {
return "SimilarWeb 需要 API Key 才能使用。\n\n获取方式:登录 similarweb.com → API → 复制你的 API Key\n\n请把 API Key 发给我,我帮你配置。";
}
用户: 我的 key 是 sk-abc123xyz Agent 应生成代码:
var result = dataBridgeSetCredentials("similarweb", { api_key: "sk-abc123xyz" });
if (!result.ok) return "配置失败: " + result.error;
var test = dataBridgePull("similarweb", "traffic_engagement", { domain: "google.com" });
if (test.ok) {
return "✅ SimilarWeb 已连接成功!测试拉取 google.com 流量数据正常。\n可以开始使用了,告诉我你想分析哪些网站?";
} else {
return "⚠️ 凭证已保存,但测试拉取失败: " + test.error + "\n请检查 API Key 是否正确。";
}
business
自动生成月度报告工作流
tools
专属助理人格引擎 — 控制助理的身份、口吻和行为风格
tools
首次见面引导 — 在用户完成 Onboarding 后的第一次对话中使用
tools
长记忆管理器 — 隐式学习用户偏好,生成对话摘要