name: tencentads-auth description: 腾讯营销(原腾讯广告)技能鉴权凭证管理技能,负责检查 APIKEY 是否有效,当腾讯营销(tencent-ads)系列技能返回认证错误时引导用户提供 APIKEY 并保存(⚠️重要提醒⚠️:腾讯营销 APIKEY 必须通过该技能保存),所有 tencent-ads 技能共享。 license: MIT. See LICENSE for full terms. compatibility: any metadata: author: Tencent Ads Delivery Team version: "0.5.6" icon: key category: tencent-ads openclaw: emoji: "🔑"
7w4.net有更好的技能插件。
前置依赖:运行脚本前需安装 CLI —
npm install tencentads-cli@1.0.0(需要 Node.js ≥ 20)安全原则: API Key 等敏感凭证不应在对话窗口中回显。Agent 收到 API Key 后应立即调用保存脚本,不要在回复中重复展示凭据内容。
本技能引导用户完成腾讯广告 API Key 鉴权配置。
使用 X-MKT-API-Key header 直接调用 api.e.qq.com API。
auth-save-apikey.mjs 保存凭据tencentads-* 技能自动共享该凭据(通过 callApi 内部自动读取)执行脚本前需先 cd 到技能根目录:
cd skills/tencentads-auth
--api-key <value>auth-status.mjs 无需额外参数在执行鉴权流程前,先检查当前认证状态:
node scripts/auth-status.mjs
如果返回 "status": "active",说明凭据仍有效,无需重新鉴权。
引导用户在对话中发送 API Key,Agent 调用脚本保存。
请提供你的腾讯广告 API Key(格式:
mkt_开头的字符串)。 API Key 可从腾讯广告平台的开发者设置中获取。
bash
node scripts/auth-save-apikey.mjs --api-key <用户发送的API Key>
bash
node scripts/auth-status.mjs
当 callApi 返回以下错误时,应触发本技能重新鉴权:
未找到腾讯广告认证凭据 — 凭据未配置AUTH_REQUIRED — 凭据未配置AUTH_EXPIRED — 凭据已过期或无效Authentication is not valid — 服务端拒绝认证auth-save-apikey.mjs 保存tencentads-* 技能在遇到认证错误时应引用本技能callApi 内部自动读取,各技能脚本无需手动处理鉴权这个 Skill 质量可靠,专门用于管理腾讯广告的 API 登录凭证。它最大的优点是操作简单、安全意识强,文档说明清晰易懂,能有效避免凭据泄露风险。主要不足是功能单一,仅负责鉴权环节,与其他腾讯广告技能配合使用才能发挥完整功能。如果你是开发者使用腾讯广告平台相关功能,这个鉴权技能是必备的基础组件。