Install
openclaw skills install @thcjp/ad-insight-hub-freeopenclaw skills install @thcjp/ad-insight-hub-free面向广告投放场景的广告情报数据查询工具(免费版)。提供参数翻译与基础创意搜索能力。
https://api.admapix.com| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| AdMapix API | 远程 HTTP API | 必需 | https://www.admapix.com 注册获取 |
| ADMAPIX_API_KEY | 环境变量 | 必需 | 控制台 API Keys 创建;仅作 X-API-Key 请求头 |
| curl 或等价 HTTP 客户端 | 命令行工具 | 必需 | 系统自带或包管理器安装 |
按关键词、国家、行业、创意类型多维度检索广告创意。page_size 上限 10 自动钳制。支持创意搜索(search)与计数(count)。
输入: 用户提供广告创意搜索/计数所需的指令和必要参数。 输出: 返回广告创意搜索/计数的执行结果,包含操作状态和输出数据。
统一产品搜索(unified-product-search)、应用详情(app-detail)、开发者详情(developer-detail)。
升级提示:创意分布查询、商店榜单、下载/收入估算(带可信度分级)、端点依赖编排、结果缓存复用等高级功能仅在 ad-insight-hub 付费版 中提供。
解析用户指令,执行核心操作并返回处理结果。
输入: 用户提供操作指令和必要参数。
输出: 返回操作执行的结果。
指令解析与执行操作,处理输入数据并返回结果指令解析与执行相关配置参数进行设置本skill还覆盖以下能力场景: AdMapix、广告情报、API、基础查询、参数翻译、应用画像、面向广告投放场景、的广告情报数据查、询工具、免费版、之上提供参数自然、语言翻译与、基础创意搜索能力、支持广告创意搜索、查询两大基础能力、内置高频行业码与、国家码中文映射、支持单端点查询与、基础参数翻译、适用于买量团队竞、品创意监控、应用信息查询等基、础场景。这些能力在上述核心功能中均有对应处理逻辑。
| 自然语言 | 代码 | 自然语言 | 代码 |
|---|---|---|---|
| 游戏 | 602 | 金融 | 607 |
| 电商 | 601 | 工具 | 603 |
| 社交 | 604 | 娱乐 | 609 |
| 自然语言 | 代码 | 自然语言 | 代码 |
|---|---|---|---|
| 美国 | US | 日本 | JP |
| 韩国 | KR | 德国 | DE |
| 视频(创意类型) | 010 | - | - |
未列出的参数请调 GET /api/data/filter-options 获取最新码表。
| 场景 | 典型输入 | 输出内容 | 涉及能力 |
|---|---|---|---|
| 竞品创意搜索 | "搜索美国地区游戏类视频广告创意" | 创意列表(ID、URL、首次出现时间) | 创意搜索 |
| 应用信息查询 | "查询某应用的详细信息" | 应用名称、开发者、分类等详情 | 应用画像 |
| 创意数量统计 | "统计某行业近7天的创意数量" | 创意总数 | 创意计数 |
不适用于:下载/收入估算查询、商店榜单查询、创意分布分析、端点依赖编排(需升级付费版)
[ -n "${ADMAPIX_API_KEY:-}" ] && echo ok || echo missing
需要先配置 AdMapix API Key:
- 访问 https://www.admapix.com 注册并登录
- 在控制台 API Keys 创建 Key
- 终端环境变量:
export ADMAPIX_API_KEY="你的Key"- 配置完成后重新发起查询
安全红线:永不接受/回显/存储来自聊天输入的 Key;Key 仅作为 X-API-Key 请求头使用。
将自然语言中的行业、国家、创意类型等翻译为 API 代码。未列出的参数调 GET /api/data/filter-options 获取。
-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-H: 命令参数,用于指定操作选项-X: 命令参数,用于指定操作选项-Type: 命令参数,用于指定操作选项-API-Key: 命令参数,用于指定操作选项场景:买量团队需要搜索美国地区游戏类视频广告创意
# 搜索美国地区游戏类视频广告创意
curl -s -X POST "https://api.admapix.com/api/data/search" \
-H "X-API-Key: ${ADMAPIX_API_KEY}" -H "Content-Type: application/json" \
-d '{"keyword":"puzzle","countries":["US"],"trade_level1":["602"],"adTypes":["010"],"page":1,"page_size":10}'
输出:
{
"pageIndex": 1,
"pageSize": 10,
"totalSize": 156,
"list": [
{"id": "ad_001", "url": "https://...", "first_seen": "2026-07-15", "type": "video"},
{"id": "ad_002", "url": "https://...", "first_seen": "2026-07-16", "type": "video"}
]
}
分析:共找到 156 条匹配创意,当前返回前 10 条。翻页请用 page 参数递增。
场景:开发者需要查询某应用的详细信息
# 先搜索应用获取 unifiedProductId
curl -s -X POST "https://api.admapix.com/api/data/unified-product-search" \
-H "X-API-Key: ${ADMAPIX_API_KEY}" -H "Content-Type: application/json" \
-d '{"keyword":"应用名称","page":1,"page_size":10}'
# 再查应用详情
curl -s "https://api.admapix.com/api/data/app-detail?unifiedProductId=xxx" \
-H "X-API-Key: ${ADMAPIX_API_KEY}"
输出:
{
"unifiedProductId": "app_001",
"name": "示例应用",
"developer": "示例开发者",
"category": "Games",
"countries": ["US", "JP"]
}
| 错误场景 | 错误信息 | 原因分析 | 处理方式 |
|---|---|---|---|
| 401 INVALID_API_KEY | {"code":"INVALID_API_KEY"} | Key 缺失/格式错/已禁用 | 不执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,引导用户检查 Key;永不打印 Key |
| 403 FORBIDDEN | {"code":"FORBIDDEN"} | 权限不足或套餐限制 | 不执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,提示用户升级 AdMapix 套餐 |
| 429 RATE_LIMITED | {"code":"RATE_LIMITED"} | 触发限流 | 等待 1 秒后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,最多 3 次 |
| 400 INVALID_PARAM | {"code":"INVALID_PARAM"} | 国家/行业码错误 | 不执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,对照 filter-options 检查参数代码 |
| 一直返回空 list | {"list":[]} | 参数代码错误或无匹配 | 调 filter-options 核对国家/行业码 |
| 详情接口 404 | {"code":"NOT_FOUND"} | 创意已下线或应用 ID 不存在 | 跳过该 ID,记录到失败列表 |
page_size=50 被改成了 10?A:创意搜索端点强制上限 10,本技能自动钳制。翻页请用 page 参数递增。
totalSize 为什么是 null?A:过滤查询时 totalSize 可能为 null,此时以 list 长度为准,或单独调 count 端点获取准确总数。
A:免费版(LITE)包含创意搜索/计数和应用画像查询两大基础功能。付费版(广告洞察中枢)额外提供:
A:调 GET /api/data/filter-options 获取最新码表,包含 countries、mediaChannels、adTypes、tradeLevel(Tree) 等全部筛选维度。
page_size 硬上限 10:翻页 100 条需 10 次请求