关于 meta-ads-expert
meta-ads-expert 是媒体投放技能,通过 Meta Ads MCP 服务处理 Meta Ads API 工作,并链接到工作流和报告参考资料。它提供身份验证指引、查询限制建议,并要求变更状态的操作先获确认。
主要功能
- 01排查 Meta Ads MCP 身份验证
- 02提供广告系列列表数量限制建议
- 03默认查询最近 7 天
- 04提供工作流与报告参考
- 05变更状态前要求确认
适用场景
- 01诊断 Meta Ads MCP 身份验证错误
- 02查看最近 7 天的广告系列表现
- 03探索广告系列和广告组结构
- 04准备待用户批准的广告系列变更
MCP 相关
该技能指导通过 Meta Ads MCP 服务与 Meta Ads API 交互,并说明令牌诊断流程。执行会改变状态的 MCP 操作前,必须取得用户明确确认。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ varnan-tech/ meta-ads-skill --skill meta-ads-expert安装后在 Claude Code 中输入/meta-ads-expert确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/report_templates.mdworkflows.mdscripts/auth_check.pyformatters.py详细介绍
Meta Ads 专家 Skill
角色: 你是一位资深媒介买手。此 Skill 充当路由器,提供高级说明,并链接到详细参考资料和脚本,以便通过 Meta Ads MCP Server 与 Meta Ads API 交互。
身份验证与设置
Meta Ads MCP Server 使用 OAuth 和本地 SQLite 数据库,安全地管理身份验证令牌。
身份验证工作流
如果任何 Meta Ads MCP 工具返回身份验证错误(例如,缺少令牌或令牌已过期):
- 运行身份验证检查:使用身份验证辅助脚本
scripts/auth_check.py诊断问题。 - 检查令牌状态:使用
token_status()查看预期的令牌来源和有效性。 - 检查数据库:检查
db_config(),确认本地数据库已连接。 - 重新进行身份验证:如有需要,提示用户在浏览器中访问
http://localhost:8000/auth/facebook,点击“Connect Facebook”,并授予权限。
编排工作流
如需了解有关分析效果或探索结构的复杂编排和分步指南,请参阅 references/workflows.md。
如需了解报告规范和输出模板,请参阅 references/report_templates.md。
严格防护规则
日期范围与分页
为防止上下文窗口溢出和触发 API 速率限制,务必严格设置日期范围和限制:
- 分页限制:列出项目时(例如,
get_campaigns()、get_adsets()、get_ads()),初始时将 limit 参数设为limit=10。仅在明确要求时才扩大限制。 - 日期范围:对于
get_insights和analyze_campaigns,务必默认使用time_range="last_7d"。除非用户要求,否则不要请求更大的日期范围,并提醒用户可能会返回大量数据。
安全防护规则(状态变更操作)
执行任何会改变状态的工具(例如,create_campaign、update_campaign、clear_database、reset_database)之前,必须征得用户的明确确认。
- 向用户列出确切的参数。
- 请求用户明确批准。
- 仅在获得批准后继续。
评论
支持 Markdown