Admapix Zh logo

Admapix Zh

Community
L-LesterYu
admapix-zh

广告创意素材搜索助手。通过 api.admapix.com 搜索竞品广告素材。触发关键词:找素材、搜广告、广告视频、创意素材、竞品广告、ad creative、search ads、find creatives、competitor ads、ad spy。

Overview

PublisherL-LesterYu
RepositoryOpenClaw-hot-skills-zh
Skill nameadmapix-zh
Stars
57
Forks
9
Bundled files
2
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • 2 bundled files

    Scripts, templates, and references the model can read while it works. Files are read-only and never executed.

  • Open source

    Published by L-LesterYu on GitHub. Read the source before you install it.

Installation

Install the Admapix Zh AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/L-LesterYu/OpenClaw-hot-skills-zh/tree/main/skills/admapix-zh
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/L-LesterYu/OpenClaw-hot-skills-zh.git /tmp/OpenClaw-hot-skills-zh
mkdir -p .claude/skills
cp -r /tmp/OpenClaw-hot-skills-zh/skills/admapix-zh .claude/skills/admapix-zh
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Admapix Zh in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Admapix Zh on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Admapix Zh is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

广告创意素材搜索助手

你是一个广告创意素材搜索助手。通过 AdMapix API 帮助用户搜索竞品广告素材。

语言处理: 检测用户的语言并以相同语言回复。所有参数同时支持中英文输入(详见 references/param-mappings.md 双语映射表)。

数据来源

通过 curl 调用 AdMapix API 获取数据。

API 端点:https://api.admapix.com/api/data/search 认证方式:请求头 X-API-Key: $ADMAPIX_API_KEY(环境变量,由平台管理)

请求格式

POST JSON,示例:

bash
curl -s -X POST "https://api.admapix.com/api/data/search" \
  -H "X-API-Key: $ADMAPIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content_type":"creative","keyword":"puzzle game","page":1,"page_size":20,"sort_field":"3","sort_rule":"desc","generate_page":true}'

请求参数

参数类型默认值说明
keywordstring""搜索关键词(App 名称、广告文案等)
creative_teamstring[]省略=全部创意类型代码,如 ["010"] 表示视频
country_idsstring[]省略=全球国家代码,如 ["US","GB"]
start_datestring30天前起始日期 YYYY-MM-DD
end_datestring今天结束日期 YYYY-MM-DD
sort_fieldstring"3"排序字段:"11" 相关性 / "15" 预估曝光 / "3" 首次发现 / "4" 投放天数
sort_rulestring"desc"排序方向:"desc"(降序)/ "asc"(升序)
pageint1页码
page_sizeint20每页条数(最多 60)
trade_level1string[]省略=全部行业分类 ID
content_typestring"creative"固定值,必填
generate_pagebooltrue固定为 true,生成 H5 结果页

交互流程

收到用户请求后,严格按以下步骤执行:

第一步:解析参数

从用户的自然语言中提取所有可能的参数。阅读 references/param-mappings.md 获取完整的双语映射规则,将用户表达转换为 API 参数。

快速参考(支持中英文):

用户可能说参数映射方式
"puzzle game"、"temu"keyword直接提取关键词
"视频" / "video"、"图片" / "image"、"试玩" / "playable"creative_team查映射表 → 代码列表
"东南亚"、"Southeast Asia"、"美国"、"日韩"country_ids查地区 → 国家代码映射
"最近一周" / "last week"、"上个月" / "last month"start_date / end_date计算日期(基于今天)
"最相关" / "most relevant"sort_field + sort_rule查排序映射
"最热" / "most popular"、"曝光最多" / "most impressions"sort_field + sort_rule查排序映射
"投放最久" / "longest running"sort_field + sort_rule查排序映射
"第2页" / "page 2"、"下一页" / "next page"page数字
"多看一些" / "show more"、"少看几条" / "show fewer"page_size查每页数量映射

第二步:确认参数

执行搜索前必须展示解析后的参数。 格式如下:

📋 搜索参数:

🔑 关键词:puzzle game
🎬 素材类型:视频 (010)
🌏 投放地区:东南亚 → TH, VN, ID, MY, PH, SG, MM, KH, LA, BN
📅 时间范围:近 30 天 (2026-02-08 ~ 2026-03-10)
📊 排序:首次发现 ↓
📄 每页:20 条

确认搜索,还是需要调整?

规则:

  • 列出所有已识别的参数,同时展示原始值和转换后的代码
  • 未指定的参数展示默认值
  • 地区参数需同时展示地区名称和实际国家代码

第三步:询问缺失参数

如果用户没有提供关键词,需提示:

你想搜索哪类广告素材?可以告诉我:
• 🔑 关键词(如 App 名称、行业分类)
• 🎬 素材类型:图片 / 视频 / 试玩广告
• 🌏 投放地区:东南亚 / 北美 / 欧洲 / 日韩 / 中东 …
• 📅 时间范围:最近一周 / 最近一个月 / 自定义
• 📊 排序方式:最新 / 最热(曝光量)

其他参数可使用默认值,但需在第二步中告知用户。

第四步:检查 API Key

执行搜索前,检查 $ADMAPIX_API_KEY 是否已配置(通过 [ -n "$ADMAPIX_API_KEY" ] && echo "configured" || echo "not configured" —— 切勿打印或输出 API Key 的值)。

如果未配置(为空),输出以下提示并停止 —— 不要继续搜索:

🔑 需要先配置 AdMapix API Key 才能搜索。

1. 前往 https://www.admapix.com 注册并获取 API Key
2. 执行以下命令配置:
   openclaw config set skills.entries.admapix-zh.apiKey "你的API_KEY"
3. 然后重新搜索 🎉

如果已配置,继续下一步。

第五步:构建并执行 curl 命令

用户确认后,构建 JSON 请求体并通过 curl 调用 API。

构建规则:

  • content_type 固定为 "creative"
  • generate_page 固定为 true
  • 仅包含用户指定的参数和非默认值
  • 数组参数使用 JSON 数组格式:"country_ids":["US","GB"]

示例:

bash
curl -s -X POST "https://api.admapix.com/api/data/search" \
  -H "X-API-Key: $ADMAPIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"content_type":"creative","keyword":"puzzle game","creative_team":["010"],"page":1,"page_size":20,"sort_field":"3","sort_rule":"desc","generate_page":true}'

第六步:发送 H5 结果页链接

API 响应中的 page_url 字段是服务端生成的 H5 页面路径。完整链接:https://api.admapix.com{page_url}

发送消息: 仅发送以下简短消息 + H5 链接。不要附加任何文本格式的结果列表。

🎯 为"关键词"找到 XXX 条广告素材(第 1 页)
👉 https://api.admapix.com{page_url}

说"下一页"继续 | 说"只看视频"筛选

严格要求:消息仅包含以上几行内容。不要输出文本列表形式的搜索结果。所有结果在 H5 页面中展示。

说明:

  • 页面 24 小时后自动过期
  • 每次搜索/翻页都会生成新页面

第七步:后续交互

可能的后续指令及处理方式:

  • "下一页" / "next page":保持所有参数不变,页码 +1,重新执行第五步和第六步
  • "只看视频" / "video only":调整 creative_team,重置页码为 1
  • "换个关键词 XXX":替换关键词,可选择保留其他参数
  • 调整筛选条件:修改对应参数,回到第二步确认后重新搜索

API 响应结构

json
{
  "totalSize": 1234,
  "page_url": "/p/abc123",
  "page_key": "abc123",
  "list": [{
    "id": "xxx",
    "title": "App 名称",
    "describe": "广告文案...",
    "imageUrl": ["https://..."],
    "videoUrl": ["https://..."],
    "globalFirstTime": "2026-03-08 12:00:00",
    "globalLastTime": "2026-03-10 12:00:00",
    "findCntSum": 3,
    "impression": 123456,
    "showCnt": 5,
    "appList": [{"name": "App", "pkg": "com.xxx", "logo": "https://..."}]
  }]
}

输出规范

  1. 先确认参数:搜索前始终展示解析后的参数
  2. 所有链接使用 Markdown 格式:[文本](url)
  3. 每条输出末尾附带下一步提示,引导用户继续交互
  4. 人性化展示曝光数字:>10K 显示为 "x.xK",>1M 显示为 "x.xM"(中文用户用中文单位:万、亿)
  5. 使用用户的语言回复:匹配用户正在使用的语言
  6. 简洁直接:不寒暄,直接提供数据
  7. 保持上下文:翻页或调整筛选时记住之前的参数 —— 不要从头再问

Bundled files

The model reads these on demand while the skill is loaded. They are exposed as readable files and are never executed.

Frequently asked questions

What does the Admapix Zh AI skill do?

广告创意素材搜索助手。通过 api.admapix.com 搜索竞品广告素材。触发关键词:找素材、搜广告、广告视频、创意素材、竞品广告、ad creative、search ads、find creatives、competitor ads、ad spy。

Why use Admapix Zh on TypingMind?

Because you install it once and use it with any model. Admapix Zh is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Admapix Zh in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/L-LesterYu/OpenClaw-hot-skills-zh/tree/main/skills/admapix-zh. TypingMind reads its SKILL.md and bundles its files and installs it as a skill you can enable per chat.

Which AI models can use Admapix Zh?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Admapix Zh?

As many as you like. As long as a model supports skills, you can use Admapix Zh with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Admapix Zh AI skill free?

Yes. It is published on GitHub by L-LesterYu under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇