做什么
官方 description 用英文写明「Admapix」做什么。中文介绍不改写这段原文,能力边界以文件结构与下方原文为准。
技能库 智客分类:其他 admapix OpenClaw
AdMapix raw data layer for ad creatives, apps, rankings, downloads/revenue, and market metadata. Returns structured JSON from the AdMapix API; the calling agent composes and analyzes. Use for 搜广告, 找素材, 广告素材, 竞品分析, 排行榜, 下载量, 收入, 市场分析, App数据, ad creative, search ads, app intelligence, rankings, downloads, revenue, market data.
官方网址:ClawHub
先看中文介绍;官方 description 原文单独保留,不改写 SKILL.md。
官方 description 用英文写明「Admapix」做什么。中文介绍不改写这段原文,能力边界以文件结构与下方原文为准。
官方 description 未单独写出 Use when。按规范,代理会在用户任务与这段 description 的关键词匹配时激活本技能。
按 Agent Skills 渐进披露:启动时只加载 name 与 description(约 100 token);任务匹配后才读入整份 SKILL.md 正文;scripts/、references/、assets/ 仅在需要时再读。 本文件正文结构:AdMapix Data Layer、Auth、GET、POST、Step 1 — Check the key、Step 2 — If missing, show the setup guide。 其中含规范建议的小节:分步指令。
文件分析:除 SKILL.md 外,正文引用了 references/api-creative.md、references/param-mappings.md、references/api-product.md、references/api-ranking.md、references/api-download-revenue.md、references/api-distribution.md,属于带资源的技能包,这些文件按需再读。
AdMapix Data LayerAuthGETPOSTStep 1 — Check the keyStep 2 — If missing, show the setup guideEndpoint CatalogCreatives / ads — `references/api-creative.md`Metadata / filters — `references/api-creative.md` + `references/param-mappings.md`Apps / products / companies — `references/api-product.md`Rankings — `references/api-ranking.md`Downloads & revenue (third-party estimates) — `references/api-download-revenue.md`
来源分类:ClawHub ad-intelligence
市场来源:ClawHub
nameadmapixdescriptionreferences/api-creative.mdreferences/param-mappings.mdreferences/api-product.mdreferences/api-ranking.mdreferences/api-download-revenue.mdreferences/api-distribution.mdreferences/api-market.md以下路径提取自原文;文件是否齐全请以来源仓库中的完整目录为准。
具体调用语法与可用工具以目标 Agent 客户端为准。 查看调用机制说明 ↗
先选择目标 Agent 和安装范围,保留技能包的附属文件,安装后检查客户端能否发现该技能。
该技能引用了附属文件,请从来源获取完整目录;仅复制 SKILL.md 可能缺少依赖。
复制安装指令给支持 Agent Skills 的代理,确认其中的目标目录与客户端匹配。
把 Agent Skill「admapix」安装到我的项目:SKILL.md 原文与官方 description 见 https://zicq.com/zh/skills/skl-57571f10f00554cb-Admapix.html 请存为 .cursor/skills/admapix/SKILL.md 或 .claude/skills/admapix/SKILL.md,frontmatter 的 name 与 description 保持原样,不要改写。 该技能还带 scripts/、references/、assets/ 等文件,请从 https://clawhub.ai/skills/admapix 取完整目录,不要只建一个 SKILL.md。
当前没有明确的 GitHub 技能包地址,请按来源页面的安装器说明操作。
A thin client over the AdMapix read API. It fetches raw structured data and returns it as JSON. It does not analyze, summarize, rank, generate pages, or run autonomous research — the calling agent (e.g. Claude Code, Codex) decides which endpoints to call, composes multi-call workflows from the metadata, and does any analysis itself.
Out of scope (never done inside this skill): HTML/H5 page generation, hosted "deep research", autonomous multi-step research, summaries, insights, recommendations, dashboards, message-send.
Use ADMAPIX_API_KEY as the X-API-Key header. Never print or expose the key.
admapix_auth_header="X-API-Key: ${ADMAPIX_API_KEY}"
# GET
curl -s "https://api.admapix.com/api/data/{endpoint}?{params}" -H "$admapix_auth_header"
# POST
curl -s -X POST "https://api.admapix.com/api/data/{endpoint}" \
-H "$admapix_auth_header" -H "Content-Type: application/json" -d '{...}'
For creative search, prefer the admapix.search_creatives MCP tool when available; otherwise call POST /api/data/search directly.
Before any API call, verify the key is configured (without printing its value):
[ -n "${ADMAPIX_API_KEY:-}" ] && echo ok || echo missing
If the key is missing (and no MCP tool is available), do not call the API. Show the user how to get and configure a key — in their language — then ask them to retry. Detect language from the user's message.
中文用户:
🔑 需要先配置 AdMapix API Key 才能使用:
- 打开 https://www.admapix.com 注册账号
- 登录后在控制台找到 API Keys,创建一个 Key
- 选择一种方式配置:
- OpenClaw / ClawHub:在终端运行
openclaw config set skills.entries.admapix.apiKey "你的_API_KEY"- 通用环境变量:在终端运行
export ADMAPIX_API_KEY="你的_API_KEY"- 配置完成后重新发起查询 ✅
English users:
🔑 You need an AdMapix API Key to get started:
- Sign up at https://www.admapix.com
- After signing in, open API Keys in your dashboard and create one
- Configure it one of these ways:
- OpenClaw / ClawHub: run
openclaw config set skills.entries.admapix.apiKey "YOUR_API_KEY"in your terminal- Generic env var: run
export ADMAPIX_API_KEY="YOUR_API_KEY"in your terminal- Re-run your query after setup ✅
If the host provides a secure secret/config command, point the user to that instead. Never accept, echo, or store the key from chat — keep it out of responses, logs, and links. For programmatic callers, also return the missing_api_key error (see Error Handling).
Each endpoint is a raw data source. Read the listed reference file before using an endpoint you have not called yet — it carries the exact params and response fields. Compose multiple calls as needed; the skill itself stays single-call-per-request and returns raw JSON.
references/api-creative.md| Endpoint | Method | Purpose |
|---|---|---|
| /api/data/search | POST | Search ad creatives |
| /api/data/count | POST | Count creatives for a query |
| /api/data/count-all | POST | Counts broken down by dimension |
| /api/data/distribute | POST | Creative distribution breakdown |
| /api/data/distribute-dims | GET | Available distribute dimensions |
| /api/data/content-detail | GET | Single creative detail (related=imagevideo|trend) |
| /api/data/item-apps | POST | Apps associated with a creative |
| /api/data/screen-types | GET | Screen / element type codes |
| /api/data/page-config | GET | Search page config |
references/api-creative.md + references/param-mappings.md| Endpoint | Method | Purpose |
|---|---|---|
| /api/data/filter-options | GET | All filter metadata: countries, mediaChannels, adTypes, device, tradeLevel(Tree), productModel, etc. Pull this to discover valid codes for any filter. |
references/api-product.md| Endpoint | Method | Purpose |
|---|---|---|
| /api/data/unified-product-search | POST | Unified app/product search |
| /api/data/product-search | POST | Product search |
| /api/data/company-search | POST | Developer / company search |
| /api/data/app-detail | GET | App detail by unifiedProductId |
| /api/data/developer-detail | GET | Developer detail |
| /api/data/app-profile | GET | App profile |
| /api/data/similar-apps | POST | Similar apps |
| /api/data/sdk-detail | GET | SDKs used by a package |
| /api/data/product-content-search | POST | Creatives for a product |
| /api/data/product-content-counts | POST | Creative counts for a product |
| /api/data/product-list, /for-product-list, /product-agg-list | POST | Product lists / aggregations |
references/api-ranking.md| Endpoint | Method | Purpose |
|---|---|---|
| /api/data/store-rank | POST | App-store rankings (free / paid / grossing) |
| /api/data/generic-rank | POST | Generic ranking lists |
| /api/data/store-categories | GET | Store category codes |
| /api/data/store-countries | GET | Store country codes |
references/api-download-revenue.md| Endpoint | Method | Purpose |
|---|---|---|
| /api/data/download-date, download-detail, download-country | GET/POST | Download estimates by date / detail / country |
| /api/data/revenue-date, revenue-detail, revenue-country | GET/POST | Revenue estimates by date / detail / country |
⚠️ Download/revenue figures are third-party estimates, not official data. Return the raw numbers as-is; the calling agent must note they are estimates when presenting.
references/api-distribution.md| Endpoint | Method | Purpose |
|---|---|---|
| /api/data/app-distribution | POST | App-level distribution |
| /api/data/global-promote | POST | Global promotion data |
references/api-market.md| Endpoint | Method | Purpose |
|---|---|---|
| /api/data/market-search | POST | Market-level search / aggregation |
Read references/param-mappings.md to translate natural language into codes:
010=video, etc.), industry (trade_level1: 602=Game, 607=Finance…), country / region groups, relative date ranges, sorting, page size.GET /api/data/filter-options or the endpoint-specific dimension call (e.g. store-categories).For the creative search endpoint, page_size is capped at 10 (clamp any larger request down to 10; use page for more). Other list endpoints use their own documented ranges.
Return the API response as raw structured JSON — keep the API field names; do not rename, drop, summarize, rank, or editorialize. The calling agent composes and analyzes.
pageIndex / pageSize / totalSize / list; the MCP tool additionally wraps it with request / page / page_size. totalSize may be null on filtered queries — use the length of list.list is a valid result (no matches), not an error.gptCorrect spelling suggestions) unchanged; do not silently swap a keyword.Do not: generate H5 / landing / card / dashboard pages, hide records behind links, run hosted "deep research" or autonomous multi-step research, or produce analysis / recommendations unless the user explicitly asks after receiving the data.
Agent-level (no request was made — no MCP tool and ADMAPIX_API_KEY is missing):
{ "error": { "code": "missing_api_key", "message": "Missing ADMAPIX_API_KEY environment variable", "retry": false } }
API-level (the call returned a non-2xx status). The API responds with { "detail": "...", "code": "..." }; surface it plus the HTTP status, and never print the key. HTTP 401 with INVALID_API_KEY / NOT_AUTHENTICATED means the key is missing, malformed, or disabled — do not retry:
{ "error": { "code": "invalid_api_key", "http_status": 401, "message": "Invalid API key format", "retry": false } }
其他
掌握学习、错误和校正,以便不断改进。 使用时间:(1) 命令或操作意外失败, (2) 用户更正 Claude ('No, that's wrong...', 'Actually...'), (3)用户请求具备不存在的能力,(4)外部API或工具失败,(5)克洛德意识到其知识已经过…
其他
自我反省+自我批评+自我学习+自我组织记忆. 特工评估自己的工作,发现错误,并永久改进. 当 (1) 命令,工具, API, 或操作失败时使用; (2) 用户纠正或拒绝您的工作; (3) 您意识到您的知识已经过时或不正确; (4) 您发现更好的方法; (5) 用户明确安装或引用当…
其他
将AI代理人从任务跟踪者转变为预先预测需要并不断改进的主动伙伴. 现在WAL协议,工作缓冲,自主克龙, 和战斗测试模式。 哈尔·斯塔克的一部分
其他
多搜索引擎集成16个引擎(7个CN+9 Global). 支持高级搜索操作员,时间过滤器,站点搜索,隐私引擎,和WolframAlpha知识查询. 不需要 API 密钥 .