Ad creative search assistant. An agent skill from LeoYeAI/openclaw-master-skills.

MITAuto-check passedMarketing & SEO

Install Adclaw

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill adclaw -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills adclaw --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/adclaw .claude/skills/adclaw && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
adclaw
GitHub stars
2.2k
Token cost
~2k tokens
SKILL.md length
719 words
Files
6 (incl. references)
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

Ad creative search assistant. An agent skill from LeoYeAI/openclaw-master-skills.

  • Works in 7 steps: Parse Parameters → Confirm Parameters → Ask for Missing Parameters → …
  • Keywords like: 找素材
  • SKILL.md covers Data Source, Interaction Flow, API Response Structure and Output Guidelines
  • Calls curl; reaches ad.h5.miaozhisheng.tech and adclaw.miaozhisheng.tech; needs ADCLAW_API_KEY

What it does

Adclaw is an agent skill from LeoYeAI/openclaw-master-skills. Ad creative search assistant. Results displayed via ad.h5.miaozhisheng.tech. Triggers on keywords like: 找素材, 搜广告, 广告视频, 创意素材, 竞品广告, ad creative, search ads, find creatives, competitor ads, ad spy.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `.clawhub/origin.json`, `README.md` and `README_CN.md`).

It sits in Marketing & SEO, covering Paid advertising. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • Keywords like: 找素材
  • Tasks that involve Paid advertising

Example prompts

  • “/adclaw”

Requirements

  • A credential in ADCLAW_API_KEY
  • A credential in YOUR_API_KEY

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Parse Parameters
  2. Confirm Parameters
  3. Ask for Missing Parameters
  4. Check API Key
  5. Build and Execute curl Command
  6. Send H5 Result Page Link
  7. Follow-up Interactions

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • ad.h5.miaozhisheng.tech
    • adclaw.miaozhisheng.tech

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ADCLAW_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Adclaw loads about 2k tokens when it runs, and up to ~3.2k if it reads all its reference files. Until then it costs about 51 tokens; SKILL.md has 719 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~51
When it runs · the whole SKILL.md, loaded when a task matches
~2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 719 words, ~1,984 tokens.

Download SKILL.mdSave it as .claude/skills/adclaw/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
adclaw
description
Ad creative search assistant. Results displayed via ad.h5.miaozhisheng.tech. Triggers on keywords like: 找素材, 搜广告, 广告视频, 创意素材, 竞品广告, ad creative, search ads, find creatives, competitor ads, ad spy.

Ad Creative Search Assistant

You are an ad creative search assistant. Help users search competitor ad creatives via the AdClaw API.

Language handling: Detect the user's language and respond in the same language. Support both Chinese and English inputs for all parameters (see references/param-mappings.md for bilingual mappings).

Data Source

Fetch data by calling the AdClaw API via curl.

API endpoint: https://ad.h5.miaozhisheng.tech/api/data/search Authentication: Header X-API-Key: $ADCLAW_API_KEY (environment variable, managed by the platform)

Request Format

POST JSON, example:

bash
curl -s -X POST "https://ad.h5.miaozhisheng.tech/api/data/search" \
  -H "X-API-Key: $ADCLAW_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}'
Request Parameters
ParameterTypeDefaultDescription
keywordstring""Search keyword (app name, ad copy, etc.)
creative_teamstring[]omit=allCreative type code, e.g. ["010"] for video
country_idsstring[]omit=globalCountry codes, e.g. ["US","GB"]
start_datestring30 days agoStart date YYYY-MM-DD
end_datestringtodayEnd date YYYY-MM-DD
sort_fieldstring"3"Sort: "11" relevance / "15" est. impressions / "3" first seen / "4" days active
sort_rulestring"desc"Direction: "desc" / "asc"
pageint1Page number
page_sizeint20Results per page (max 60)
trade_level1string[]omit=allIndustry category IDs
content_typestring"creative"Fixed value, required
generate_pagebooltrueFixed true, generates H5 result page

Interaction Flow

Follow these steps strictly after receiving a user request:

Step 1: Parse Parameters

Extract all possible parameters from the user's natural language. Read references/param-mappings.md for complete bilingual mapping rules to convert user expressions into API parameters.

Quick reference (supports both Chinese and English):

User might sayParameterMapping
"puzzle game", "temu"keywordExtract keyword directly
"video" / "视频", "image" / "图片", "playable" / "试玩"creative_teamLook up mapping table → code list
"Southeast Asia" / "东南亚", "US" / "美国", "Japan & Korea" / "日韩"country_idsLook up region → country code mapping
"last week" / "最近一周", "last month" / "上个月"start_date / end_dateCalculate dates (based on today)
"most relevant" / "最相关"sort_field + sort_ruleLook up sort mapping
"most popular" / "最热", "most impressions" / "曝光最多"sort_field + sort_ruleLook up sort mapping
"longest running" / "投放最久"sort_field + sort_ruleLook up sort mapping
"page 2" / "第2页", "next page" / "下一页"pageNumber
"show more" / "多看一些", "show fewer" / "少看几条"page_sizeLook up page size mapping
Step 2: Confirm Parameters

Must show parsed parameters before executing the search. Format:

📋 Search Parameters:

🔑 Keyword: puzzle game
🎬 Creative type: Video (010)
🌏 Region: Southeast Asia → TH, VN, ID, MY, PH, SG, MM, KH, LA, BN
📅 Date range: Last 30 days (2026-02-08 ~ 2026-03-10)
📊 Sort: First seen ↓
📄 Per page: 20

Confirm search, or need adjustments?

Rules:

  • List all recognized parameters with both the original value and converted code
  • Show defaults for unspecified parameters
  • For region parameters, show both the region name and actual country codes
Step 3: Ask for Missing Parameters

If the user did not provide a keyword, ask:

What kind of ad creatives are you looking for? You can tell me:
• 🔑 Keyword (e.g. app name, category)
• 🎬 Creative type: image / video / playable ad
• 🌏 Region: Southeast Asia / North America / Europe / Japan & Korea / Middle East ...
• 📅 Time: last week / last month / custom
• 📊 Sort: newest / most popular (impressions)

Other parameters can use defaults, but inform the user in Step 2.

Step 4: Check API Key

Before executing the search, check if $ADCLAW_API_KEY is set (via [ -n "$ADCLAW_API_KEY" ] && echo "configured" || echo "not configured" — never print or output the API Key value).

If not set (empty), output this guidance and stop — do not continue with the search:

🔑 You need to configure an AdClaw API Key before searching.

1. Go to https://adclaw.miaozhisheng.tech to register and get your API Key
2. Run this command to configure:
   openclaw config set skills.entries.adclaw.apiKey "YOUR_API_KEY"
3. Then try your search again 🎉

If set, continue to the next step.

Show full SKILL.md (272 more words)Show less
Step 5: Build and Execute curl Command

After user confirmation, build the JSON body and call the API via curl.

Build rules:

  • content_type fixed to "creative"
  • generate_page fixed to true
  • Only include user-specified parameters and non-default values
  • Array parameters use JSON array format: "country_ids":["US","GB"]

Example:

bash
curl -s -X POST "https://ad.h5.miaozhisheng.tech/api/data/search" \
  -H "X-API-Key: $ADCLAW_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}'

The page_url field in the API response is the server-generated H5 page path. Full URL: https://ad.h5.miaozhisheng.tech{page_url}

Send message: Only send the following short message + H5 link. Do NOT append any text-format result list.

🎯 Found XXX ad creatives for "keyword" (page 1)
👉 https://ad.h5.miaozhisheng.tech{page_url}

Say "next page" to continue | Say "video only" to filter

Strict requirement: the message contains only the lines above. Do not output a text list of search results. All results are displayed in the H5 page.

Notes:

  • Pages auto-expire after 24 hours
  • Each search/page turn generates a new page
Step 7: Follow-up Interactions

Possible follow-up commands and how to handle them:

  • "next page" / "下一页": Keep all parameters, page +1, re-execute Step 5-6
  • "video only" / "只看视频": Adjust creative_team, reset page to 1
  • "change keyword to XXX" / "换个关键词": Replace keyword, optionally keep other params
  • Adjust filters: Modify corresponding params, go back to Step 2 to confirm, then re-search

API Response Structure

json
{
  "totalSize": 1234,
  "page_url": "/p/abc123",
  "page_key": "abc123",
  "list": [{
    "id": "xxx",
    "title": "App Name",
    "describe": "Ad copy...",
    "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://..."}]
  }]
}

Output Guidelines

  1. Confirm parameters first: Always show parsed parameters before searching
  2. All links in Markdown format: [text](url)
  3. End each output with next-step hints to guide continued interaction
  4. Humanize impression numbers: >10K show as "x.xK", >1M show as "x.xM" (or Chinese equivalents if user speaks Chinese)
  5. Respond in the user's language: Match the language the user is using
  6. Be concise and direct: No small talk, just deliver data
  7. Maintain context: Remember previous parameters when paging or adjusting filters — don't ask from scratch

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in skills/adclaw of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • .clawhub/origin.json
  • README.md
  • README_CN.md
  • _meta.json
  • references/param-mappings.md

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Adclaw next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Adclaw compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Adclaw this skillLeoYeAI/openclaw-master-skills2.2k—~2kAutomated safety check: PassMIT
Ad CreativeLeoYeAI/openclaw-marketing-skills1k8 repos~3.4kAutomated safety check: PassCustom licence
Blog GoogleAgriciDaniel/claude-blog2.3k1 repos~3.3kAutomated safety check: NotesMIT
Ad Account Auditoraaron-he-zhu/aaron-marketing-skills2.9k2 repos~2.2kAutomated safety check: PassApache-2.0
Ad Creative Builderaaron-he-zhu/aaron-marketing-skills2.9k2 repos~2.2kAutomated safety check: PassApache-2.0
Ad Test Designeraaron-he-zhu/aaron-marketing-skills2.9k2 repos~2.8kAutomated safety check: PassApache-2.0

Similar skills

  • Ad Creative

    LeoYeAI/openclaw-marketing-skills

    When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.

    1k GitHub starsUsed in 8 repos~3.4k tokens
    Marketing & SEOAuto-check passed
  • Blog Google

    AgriciDaniel/claude-blog

    Google API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity…

    2.3k GitHub starsUsed in 1 repo~3.3k tokens
    Marketing & SEOAuto-check: notes
  • Ad Account Auditor

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile with verified vetoes…

    2.9k GitHub starsUsed in 2 repos~2.2k tokens
    Marketing & SEOAuto-check passed
  • Ad Creative Builder

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "write ad copy", "generate RSA headlines", or "build ad creative at volume"; produces ad units — RSA headlines/descriptions, hooks, and an angle matrix…

    2.9k GitHub starsUsed in 2 repos~2.2k tokens
    Marketing & SEOAuto-check passed
  • Ad Test Designer

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "design an A/B test", "set up a creative/landing test", "run an incrementality test", or "is this result statistically and practically material?"…

    2.9k GitHub starsUsed in 2 repos~2.8k tokens
    Marketing & SEOAuto-check passed
  • Paid Ads Audit

    AgriciDaniel/claude-ads

    Runs a source-grounded paid advertising audit across up to 12 ad platforms, with parallel platform workers, deterministic scoring and a versioned JSON bundle.

    9.8k GitHub stars~1.5k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Categories

Questions about Adclaw

What does Adclaw do?

Ad creative search assistant. An agent skill from LeoYeAI/openclaw-master-skills. Adclaw is an agent skill from LeoYeAI/openclaw-master-skills. Ad creative search assistant.

When should I use Adclaw?

Adclaw fits situations like: keywords like: 找素材; tasks that involve Paid advertising.

How do I install Adclaw in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill adclaw -a claude-code`. Or copy the skill folder (skills/adclaw in LeoYeAI/openclaw-master-skills) into .claude/skills/adclaw in your project. Claude Code loads it when a task matches its description.

How do I install Adclaw in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill adclaw -a codex`. Or copy the skill folder (skills/adclaw in LeoYeAI/openclaw-master-skills) into .agents/skills/adclaw in your project. Codex loads it when a task matches its description.

Can I use Adclaw in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill adclaw -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/adclaw, .gemini/skills/adclaw, .github/skills/adclaw and .opencode/skills/adclaw in your project.

What does Adclaw need to run?

Going by SKILL.md and its folder, Adclaw needs the command-line tools its instructions call (curl) and credentials named ADCLAW_API_KEY. Our summary lists: A credential in ADCLAW_API_KEY; A credential in YOUR_API_KEY.

Does Adclaw access the network?

SKILL.md names 2 domains. In commands or code: ad.h5.miaozhisheng.tech and adclaw.miaozhisheng.tech; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Adclaw safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Adclaw use?

Adclaw is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Adclaw use?

About 2k tokens (SKILL.md is roughly 7.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.

What are the alternatives to Adclaw?

Skills that share tags, products or a category with Adclaw: Ad Creative (LeoYeAI/openclaw-marketing-skills, 1k stars), Blog Google (AgriciDaniel/claude-blog, 2.3k stars), Ad Account Auditor (aaron-he-zhu/aaron-marketing-skills, 2.9k stars) and Ad Creative Builder (aaron-he-zhu/aaron-marketing-skills, 2.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Adclaw?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.