Agent skill

Taobao Search

by OPPO-Mente-Lab in OPPO-Mente-Lab/X-OmniClaw

淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活. An agent skill from OPPO-Mente-Lab/X-OmniClaw.

Apache-2.0Auto-check passedMobile

Install Taobao Search

skills CLI
$ npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a claude-code

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

GitHub CLI
$ gh skill install OPPO-Mente-Lab/X-OmniClaw taobao-search --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/OPPO-Mente-Lab/X-OmniClaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/app/src/main/assets/skills/taobao-search .claude/skills/taobao-search && 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
taobao-search
GitHub stars
265
Token cost
~1.5k tokens
SKILL.md length
269 words
Files
1
Skills in repo
14
Repo updated
First seen
Licence
Apache-2.0

At a glance

淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活. An agent skill from OPPO-Mente-Lab/X-OmniClaw.

  • Works in 4 steps: Deep Link 跳转淘宝搜索页 → 等待页面加载并拉取 UI 树 → 从 snapshot 的 text 节点中提取商品信息(关键步骤) → …
  • Mobile work in your project
  • SKILL.md covers 🎯 When to Use, 📋 Workflow, 🔗 Deep Link 构造规则 and 🚀 X-OmniClaw Implementation, plus 5 more sections
  • Reaches s.taobao.com

What it does

Taobao Search is an agent skill from OPPO-Mente-Lab/X-OmniClaw. 淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活。

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Mobile. The repository describes itself as: An edge-native Multimodal Android Agent that integrates multimodal perception, memory and action. The licence is Apache-2.0.

When your agent uses it

  • Mobile work in your project

Example prompts

  • “/taobao-search”

Workflow steps

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

  1. Deep Link 跳转淘宝搜索页
  2. 等待页面加载并拉取 UI 树
  3. 从 snapshot 的 text 节点中提取商品信息(关键步骤)
  4. 基于具体商品信息回答用户

What it can do on your machine

Read from SKILL.md and the folder at commit 8614c93. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are kotlin).

    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:

    • s.taobao.com

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

  • Credentials

    Names no API keys, tokens, secrets or passwords.

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

Context cost

Taobao Search loads about 1.5k tokens when it runs. Until then it costs about 14 tokens; SKILL.md has 269 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~14
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

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 OPPO-Mente-Lab/X-OmniClaw at commit 8614c93, republished under its Apache-2.0 licence (© OPPO-Mente-Lab). 269 words, ~1,485 tokens.

Download SKILL.mdSave it as .claude/skills/taobao-search/SKILL.md (or your agent's skills folder).
name
taobao-search
description
淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活。

Taobao Search Tool

通过淘宝 Deep Link 直达搜索页面,浏览商品并为用户提供购物建议。

🎯 When to Use

Use this skill when user asks about:

✅ 商品搜索 - "帮我找阿迪达斯今年新款男鞋" ✅ 品牌查找 - "搜一下耐克跑步鞋" ✅ 比价购物 - "淘宝上看看有什么好的蓝牙耳机" ✅ 新品浏览 - "今年有什么新款连衣裙" ✅ 特定条件搜索 - "200元以内的双肩包"

📋 Workflow

标准搜索流程
1. 解析用户意图,提取搜索关键词
2. 通过 device(action="open", uri="taobao://...") 跳转淘宝搜索页
3. 等待淘宝 App 加载搜索结果:device(action="act", kind="wait", timeMs=1500)
4. 拉取页面 UI 树:device(action="snapshot", format="compact")
   —— 这是商品名/价格/店铺/销量等文字信息的**唯一来源**
5. 从 snapshot 返回的 text 节点里逐条提取商品信息(详见 Step 3)
6. 基于提取到的具体商品信息回答用户(200字以内,必须包含真实数字和细节)

⚠️ 绝对禁止: 不要用 read_file 读截图 PNG(如 read_file("/sdcard/.xomniclaw/workspace/screenshots/*.png"))。PNG 是二进制,read_file 会以 UTF-8 解码出大量乱码并撑爆上下文窗口,整个 session 会被 context window exceeds limit 终止。只用 device(action="snapshot") 读页面文字。

淘宝搜索 Deep Link 格式:

taobao://s.taobao.com/search?q={关键词}

关键词用 + 连接多个搜索词,示例:

用户意图搜索关键词Deep Link
阿迪达斯今年新款男鞋阿迪达斯+2026+新款+男鞋taobao://s.taobao.com/search?q=阿迪达斯+2026+新款+男鞋
耐克跑步鞋耐克+跑步鞋taobao://s.taobao.com/search?q=耐克+跑步鞋
200元蓝牙耳机蓝牙耳机taobao://s.taobao.com/search?q=蓝牙耳机

🚀 X-OmniClaw Implementation

Tool: device (DeviceTool — 统一设备控制工具)

⚠️ 重要: 不要使用 shell am start 命令跳转 Deep Link(会因 SecurityException 权限拒绝),必须使用 device(action="open", uri="...") 通过 X-OmniClaw 应用上下文发起 ACTION_VIEW Intent。

kotlin
// 构造搜索关键词
val keyword = "阿迪达斯+2026+新款+男鞋"
val deepLink = "taobao://s.taobao.com/search?q=$keyword"

// 通过 device tool 的 open action + uri 参数跳转
device(action = "open", uri = deepLink)
Step 2: 等待页面加载并拉取 UI 树
kotlin
// 等待淘宝 App 启动并加载搜索结果
device(action = "act", kind = "wait", timeMs = 1500)

// 拉取页面 UI 树(含所有可见文本节点) —— 商品信息的唯一来源
device(action = "snapshot", format = "compact")

不要在这一步用 screenshot:screenshot 只用于内部 grounding(定位点击坐标),不会把图像内容送给你。snapshot 才会把页面上每个可见文本节点(含商品名、价格、店铺名)以纯文本方式返回给你。

Step 3: 从 snapshot 的 text 节点中提取商品信息(关键步骤)

snapshot 返回的是 UI 树文本,例如:

text "ULTRABOOST 5X 2026春季款男子跑步鞋"
text "¥899"
text "阿迪达斯官方旗舰店"
text "2000+人付款"

你必须从 text 节点逐条提取以下字段:

  • 商品完整名称(含品牌、系列、型号,如 "Nike Air Max 270 React")
  • 价格(精确到元,如 ¥599、¥1299)
  • 颜色/配色(如 黑白、灰蓝、荧光绿)—— 若 snapshot 中没有出现颜色文字,可省略此字段
  • 店铺名称(如 "耐克官方旗舰店"、"XX运动专营店")
  • 销量/付款人数(如 "2000+人付款"、"月销500+")
  • 标签/卖点(如 "官方正品"、"新品首发"、"包邮")

如果 snapshot 文本节点稀疏(页面还在加载或被弹窗遮挡),再次 device(action="act", kind="wait", timeMs=1500) 然后重新 snapshot;不要 read_file 截图 PNG。

Step 4: 基于具体商品信息回答用户

⛔ 严禁笼统回复。以下是禁止出现的回复方式:

❌ "搜索结果展示了多个商家的耐克新款男鞋,包含不同款式和价位"
❌ "你可以在当前页面继续上下滑动查看更多商品"
❌ "点击感兴趣的商品查看详情和价格"
❌ "包含不同款式和价位,可以根据你的喜好选择"

这类回复等于没有回答,用户自己也能看到屏幕。你的价值在于帮用户总结屏幕上的具体商品信息。

✅ 必须包含具体数字和细节,回复格式:

为您在淘宝搜索了"{搜索词}",挑选了几款值得关注的:

1. {完整商品名含型号} - ¥{具体价格},{颜色},{店铺名},{销量}
2. {完整商品名含型号} - ¥{具体价格},{颜色},{店铺名},{销量}
3. {完整商品名含型号} - ¥{具体价格},{颜色},{店铺名},{销量}

价格区间¥{最低}-¥{最高}。{1-2句具体购物建议,如哪款性价比高、哪家是官方旗舰店等}。需要我点开某款看详情吗?

💡 Complete Example

用户: "帮我找阿迪达斯今年新款男鞋"

执行流程:

kotlin
// 1. 解析意图 → 关键词: 阿迪达斯+2026+新款+男鞋
val keyword = "阿迪达斯+2026+新款+男鞋"

// 2. Deep Link 跳转淘宝(使用 device tool 的 uri 参数)
device(action = "open", uri = "taobao://s.taobao.com/search?q=$keyword")

// 3. 等待加载并拉取 UI 树
device(action = "act", kind = "wait", timeMs = 1500)
device(action = "snapshot", format = "compact")  // ← 唯一信息来源

// 4. 从 snapshot 的 text 节点中提取: 商品名(含型号)、价格、颜色、店铺名、销量
// 5. 基于提取到的具体信息回答用户(200字以内)

回复示例(注意每一条都是从 snapshot 的 text 节点中实际读取的具体信息):

为您在淘宝搜索了"阿迪达斯2026新款男鞋",挑选了几款值得关注的:

1. Adidas ULTRABOOST 5X 2026春季款男子跑步鞋 - ¥899,黑白配色,阿迪达斯官方旗舰店,2000+人付款
2. Adidas Originals GAZELLE Indoor 板鞋 - ¥799,深蓝/白色,adidas三叶草官方旗舰店,1500+人付款
3. Adidas SAMBA OG 德训鞋经典复刻 - ¥699,白色/黑尾,得物adidas授权店,3000+人付款

价格区间¥699-¥899。3款都是今年新配色,其中SAMBA销量最高性价比也不错;如果追求跑步性能推荐ULTRABOOST。前两家是官方旗舰店更有保障。需要我点开某款看详情吗?

🔍 关键词提取策略

从用户查询中提取搜索关键词时:

kotlin
// 品牌 + 时间 + 品类 组合
val brand = "阿迪达斯"     // 品牌名
val year = "2026"          // 年份("今年"→当前年份)
val category = "新款+男鞋"  // 商品类别

val keyword = "$brand+$year+$category"

时间词映射:

用户表述转换为
今年2026
新款2026+新款
最新2026+新款
去年2025

⚠️ 注意事项

  • 必须使用 device tool: 通过 device(action="open", uri="...") 跳转,不要用 shell am start(会报 SecurityException)
  • 淘宝 App 必须已安装: Deep Link 需要淘宝 App,若未安装会返回 ActivityNotFoundException
  • 登录状态: 部分搜索结果需要登录淘宝账号才能完整展示
  • 网络依赖: 需要联网才能加载搜索结果
  • 加载时间: 网络较慢时适当增加 wait 的 timeMs;snapshot 文本稀疏时再 wait 1-2 秒后重 snapshot
  • 回复字数: 字数控制在 200 字以内,但必须包含从 snapshot 中读取的具体商品信息
  • 严禁套话: 绝对不能回复"包含不同款式和价位""你可以继续浏览"这类笼统废话。如果 snapshot 里没有足够商品文字,应再 wait 后重新 snapshot,仍不行则如实说明
  • 严禁 read_file 截图 PNG: read_file("/sdcard/.../screenshots/*.png") 会返回二进制乱码并撑爆上下文,整个 session 会被 context window exceeds limit 终止;任何"读截图内容"的需求一律改用 device(action="snapshot")

🔄 Error Handling

淘宝未安装
kotlin
// device(action="open", uri="...") 会返回 ActivityNotFoundException 错误
// 备选方案:使用浏览器打开
device(action = "open", uri = "https://s.taobao.com/search?q=$keyword")
搜索无结果
kotlin
// 如果搜索结果为空,尝试简化关键词
val simplifiedKeyword = "阿迪达斯+男鞋"  // 去掉年份等限定词
device(action = "open", uri = "taobao://s.taobao.com/search?q=$simplifiedKeyword")
页面加载超时
kotlin
// 增加等待时间并重新拉取 UI 树
device(action = "act", kind = "wait", timeMs = 2000)
device(action = "snapshot", format = "compact")
// 如果 snapshot 仍无商品 text 节点,提示用户检查网络/登录状态

📱 Supported Queries

查询类型示例搜索关键词
品牌+品类"找耐克跑步鞋"耐克+跑步鞋
品牌+年份+品类"阿迪达斯今年新款"阿迪达斯+2026+新款
品类+价格"300以内的双肩包"双肩包
泛品类"好看的连衣裙"连衣裙+新款
特定商品"iPhone 16 手机壳"iPhone+16+手机壳

© OPPO-Mente-Lab, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in app/src/main/assets/skills/taobao-search of OPPO-Mente-Lab/X-OmniClaw.

Open the folder on GitHubat commit 8614c93

Compare with similar skills

Taobao Search 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.

Taobao Search compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Taobao Search this skillOPPO-Mente-Lab/X-OmniClaw265—~1.5kAutomated safety check: PassApache-2.0
React Native Best Practicesvercel-labs/openreview1.7k17 repos~1.1kAutomated safety check: PassMIT
Swiftui Protwostraws/SwiftUI-Agent-Skill5.6k2 repos~1.5kAutomated safety check: PassMIT
Kortix Brandkortix-ai/suna20k—~4kAutomated safety check: PassCustom licence
Ip As LogoKartikLabhshetwar/better-shot2.4k1 repos~4.3kAutomated safety check: PassMIT
Compose Multiplatform Patternsmonta-app/ocpp-emulator1805 repos~2kAutomated safety check: PassApache-2.0

Similar skills

  • React Native Best Practices

    vercel-labs/openreview

    Official

    A prioritized rule set for React Native and Expo apps covering list performance, animation, navigation, UI patterns, state, rendering, monorepos and configuration.

    1.7k GitHub starsUsed in 17 repos~1.1k tokens
    MobileAuto-check passed
  • Swiftui Pro

    twostraws/SwiftUI-Agent-Skill

    Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance.

    5.6k GitHub starsUsed in 2 repos~1.5k tokens
    MobileAuto-check passed
  • Kortix Brand

    kortix-ai/suna

    Load FIRST for anything that carries the Kortix look or voice: product or mobile UI, copy of any kind, decks, social, images, email, CLI output, anything with the logo, and reviews of these.

    20k GitHub stars~4k tokensUpdated today
    MobileAuto-check passed
  • Ip As Logo

    KartikLabhshetwar/better-shot

    Generate extremely simple, cute, personified square character images with rounded heavy forms, two purposeful character colors, one solid background color, and a dominant lower-corner composition.

    2.4k GitHub starsUsed in 1 repo~4.3k tokens
    MobileAuto-check passed
  • Compose Multiplatform Patterns

    monta-app/ocpp-emulator

    Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.

    180 GitHub starsUsed in 5 repos~2k tokens
    MobileAuto-check passed
  • Aso Appstore Screenshots

    adamlyttleapps/claude-skill-aso-appstore-screenshots

    Generate high-converting App Store screenshots by analyzing your app's codebase, discovering core benefits, and creating ASO-optimized screenshot images using Nano Banana Pro.

    1.8k GitHub starsUsed in 1 repo~9.6k tokens
    MobileAuto-check passed

More from OPPO-Mente-Lab/X-OmniClaw

All 14 skills in this repo
  • Feishu Bitable

    OPPO-Mente-Lab/X-OmniClaw

    Feishu multi-dimensional table (Bitable) operations. An agent skill from OPPO-Mente-Lab/X-OmniClaw.

    265 GitHub stars~631 tokensUpdated 4 mo ago
    Auto-check passed
  • Feishu Chat

    OPPO-Mente-Lab/X-OmniClaw

    Feishu chat operations. An agent skill from OPPO-Mente-Lab/X-OmniClaw.

    265 GitHub stars~592 tokensUpdated 4 mo ago
    Auto-check passed
  • Feishu Task

    OPPO-Mente-Lab/X-OmniClaw

    Feishu task management operations. An agent skill from OPPO-Mente-Lab/X-OmniClaw.

    265 GitHub stars~482 tokensUpdated 4 mo ago
    Auto-check passed
  • Feishu Urgent

    OPPO-Mente-Lab/X-OmniClaw

    Feishu urgent notification tool. An agent skill from OPPO-Mente-Lab/X-OmniClaw.

    265 GitHub stars~601 tokensUpdated 4 mo ago
    Auto-check passed
  • App Search

    OPPO-Mente-Lab/X-OmniClaw

    主流APP搜索。当用户想要在拼多多、美团、高德地图、抖音、快手、小红书、哔哩哔哩、知乎、百度、OPPO音乐、OPPO软件商店等APP中搜索时激活。覆盖电商购物、生活服务、短视频内容、知识搜索、音乐搜索、应用商店搜索等场景。

    265 GitHub stars~4.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Capcut Theme Video

    OPPO-Mente-Lab/X-OmniClaw

    CapCut (剪映) one-tap video creation on Android. An agent skill from OPPO-Mente-Lab/X-OmniClaw.

    265 GitHub stars~1.3k tokensUpdated 4 mo ago
    Auto-check passed

Categories

Questions about Taobao Search

What does Taobao Search do?

淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活. An agent skill from OPPO-Mente-Lab/X-OmniClaw. Taobao Search is an agent skill from OPPO-Mente-Lab/X-OmniClaw.

When should I use Taobao Search?

Taobao Search fits situations like: mobile work in your project.

How do I install Taobao Search in Claude Code?

Run `npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a claude-code`. Or copy the skill folder (app/src/main/assets/skills/taobao-search in OPPO-Mente-Lab/X-OmniClaw) into .claude/skills/taobao-search in your project. Claude Code loads it when a task matches its description.

How do I install Taobao Search in Codex?

Run `npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a codex`. Or copy the skill folder (app/src/main/assets/skills/taobao-search in OPPO-Mente-Lab/X-OmniClaw) into .agents/skills/taobao-search in your project. Codex loads it when a task matches its description.

Can I use Taobao Search 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 OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/taobao-search, .gemini/skills/taobao-search, .github/skills/taobao-search and .opencode/skills/taobao-search in your project.

What does Taobao Search need to run?

SKILL.md names no scripts, command-line tools or credentials: Taobao Search is instructions for the agent only.

Does Taobao Search access the network?

SKILL.md names 1 domain. In commands or code: s.taobao.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Taobao Search 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 Taobao Search use?

Taobao Search is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Taobao Search use?

About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Taobao Search?

Skills that share tags, products or a category with Taobao Search: React Native Best Practices (vercel-labs/openreview, 1.7k stars), Swiftui Pro (twostraws/SwiftUI-Agent-Skill, 5.6k stars), Kortix Brand (kortix-ai/suna, 20k stars) and Ip As Logo (KartikLabhshetwar/better-shot, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Taobao Search?

OPPO-Mente-Lab (a GitHub organization) maintains it in OPPO-Mente-Lab/X-OmniClaw, which has 265 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on May 22, 2026.

Source: OPPO-Mente-Lab/X-OmniClaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.