React Native Best Practices
vercel-labs/openreview
A prioritized rule set for React Native and Expo apps covering list performance, animation, navigation, UI patterns, state, rendering, monorepos and configuration.
淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活. An agent skill from OPPO-Mente-Lab/X-OmniClaw.
$ npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install OPPO-Mente-Lab/X-OmniClaw taobao-search --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "taobao-search" agent skill from https://github.com/OPPO-Mente-Lab/X-OmniClaw/tree/main/app/src/main/assets/skills/taobao-search into .claude/skills/taobao-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "taobao-search", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/OPPO-Mente-Lab/X-OmniClaw/tree/main/app/src/main/assets/skills/taobao-searchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install OPPO-Mente-Lab/X-OmniClaw taobao-search --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OPPO-Mente-Lab/X-OmniClaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/app/src/main/assets/skills/taobao-search .agents/skills/taobao-search && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "taobao-search" agent skill from https://github.com/OPPO-Mente-Lab/X-OmniClaw/tree/main/app/src/main/assets/skills/taobao-search into .agents/skills/taobao-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "taobao-search", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install OPPO-Mente-Lab/X-OmniClaw taobao-search --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OPPO-Mente-Lab/X-OmniClaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/app/src/main/assets/skills/taobao-search .cursor/skills/taobao-search && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "taobao-search" agent skill from https://github.com/OPPO-Mente-Lab/X-OmniClaw/tree/main/app/src/main/assets/skills/taobao-search into .cursor/skills/taobao-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "taobao-search", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/OPPO-Mente-Lab/X-OmniClaw.git --path app/src/main/assets/skills/taobao-search--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install OPPO-Mente-Lab/X-OmniClaw taobao-search --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OPPO-Mente-Lab/X-OmniClaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/app/src/main/assets/skills/taobao-search .gemini/skills/taobao-search && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "taobao-search" agent skill from https://github.com/OPPO-Mente-Lab/X-OmniClaw/tree/main/app/src/main/assets/skills/taobao-search into .gemini/skills/taobao-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "taobao-search", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install OPPO-Mente-Lab/X-OmniClaw taobao-searchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/OPPO-Mente-Lab/X-OmniClaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/app/src/main/assets/skills/taobao-search .github/skills/taobao-search && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "taobao-search" agent skill from https://github.com/OPPO-Mente-Lab/X-OmniClaw/tree/main/app/src/main/assets/skills/taobao-search into .github/skills/taobao-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "taobao-search", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add OPPO-Mente-Lab/X-OmniClaw --skill taobao-search -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install OPPO-Mente-Lab/X-OmniClaw taobao-search --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OPPO-Mente-Lab/X-OmniClaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/app/src/main/assets/skills/taobao-search .opencode/skills/taobao-search && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "taobao-search" agent skill from https://github.com/OPPO-Mente-Lab/X-OmniClaw/tree/main/app/src/main/assets/skills/taobao-search into .opencode/skills/taobao-search/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "taobao-search", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
taobao-search淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活. An agent skill from OPPO-Mente-Lab/X-OmniClaw.
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.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 8614c93. It shows what the files ask for, not the result of running them.
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.
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.
Hosts in commands or code, which the agent is likely to contact:
s.taobao.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
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.
.claude/skills/taobao-search/SKILL.md (or your agent's skills folder).通过淘宝 Deep Link 直达搜索页面,浏览商品并为用户提供购物建议。
Use this skill when user asks about:
✅ 商品搜索 - "帮我找阿迪达斯今年新款男鞋" ✅ 品牌查找 - "搜一下耐克跑步鞋" ✅ 比价购物 - "淘宝上看看有什么好的蓝牙耳机" ✅ 新品浏览 - "今年有什么新款连衣裙" ✅ 特定条件搜索 - "200元以内的双肩包"
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=蓝牙耳机 |
Tool: device (DeviceTool — 统一设备控制工具)
⚠️ 重要: 不要使用 shell am start 命令跳转 Deep Link(会因 SecurityException 权限拒绝),必须使用 device(action="open", uri="...") 通过 X-OmniClaw 应用上下文发起 ACTION_VIEW Intent。
// 构造搜索关键词
val keyword = "阿迪达斯+2026+新款+男鞋"
val deepLink = "taobao://s.taobao.com/search?q=$keyword"
// 通过 device tool 的 open action + uri 参数跳转
device(action = "open", uri = deepLink)// 等待淘宝 App 启动并加载搜索结果
device(action = "act", kind = "wait", timeMs = 1500)
// 拉取页面 UI 树(含所有可见文本节点) —— 商品信息的唯一来源
device(action = "snapshot", format = "compact")不要在这一步用
screenshot:screenshot只用于内部 grounding(定位点击坐标),不会把图像内容送给你。snapshot才会把页面上每个可见文本节点(含商品名、价格、店铺名)以纯文本方式返回给你。
snapshot 返回的是 UI 树文本,例如:
text "ULTRABOOST 5X 2026春季款男子跑步鞋"
text "¥899"
text "阿迪达斯官方旗舰店"
text "2000+人付款"你必须从 text 节点逐条提取以下字段:
如果 snapshot 文本节点稀疏(页面还在加载或被弹窗遮挡),再次
device(action="act", kind="wait", timeMs=1500)然后重新 snapshot;不要read_file截图 PNG。
⛔ 严禁笼统回复。以下是禁止出现的回复方式:
❌ "搜索结果展示了多个商家的耐克新款男鞋,包含不同款式和价位"
❌ "你可以在当前页面继续上下滑动查看更多商品"
❌ "点击感兴趣的商品查看详情和价格"
❌ "包含不同款式和价位,可以根据你的喜好选择"这类回复等于没有回答,用户自己也能看到屏幕。你的价值在于帮用户总结屏幕上的具体商品信息。
✅ 必须包含具体数字和细节,回复格式:
为您在淘宝搜索了"{搜索词}",挑选了几款值得关注的:
1. {完整商品名含型号} - ¥{具体价格},{颜色},{店铺名},{销量}
2. {完整商品名含型号} - ¥{具体价格},{颜色},{店铺名},{销量}
3. {完整商品名含型号} - ¥{具体价格},{颜色},{店铺名},{销量}
价格区间¥{最低}-¥{最高}。{1-2句具体购物建议,如哪款性价比高、哪家是官方旗舰店等}。需要我点开某款看详情吗?用户: "帮我找阿迪达斯今年新款男鞋"
执行流程:
// 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。前两家是官方旗舰店更有保障。需要我点开某款看详情吗?从用户查询中提取搜索关键词时:
// 品牌 + 时间 + 品类 组合
val brand = "阿迪达斯" // 品牌名
val year = "2026" // 年份("今年"→当前年份)
val category = "新款+男鞋" // 商品类别
val keyword = "$brand+$year+$category"时间词映射:
| 用户表述 | 转换为 |
|---|---|
| 今年 | 2026 |
| 新款 | 2026+新款 |
| 最新 | 2026+新款 |
| 去年 | 2025 |
device(action="open", uri="...") 跳转,不要用 shell am start(会报 SecurityException)wait 的 timeMs;snapshot 文本稀疏时再 wait 1-2 秒后重 snapshotread_file("/sdcard/.../screenshots/*.png") 会返回二进制乱码并撑爆上下文,整个 session 会被 context window exceeds limit 终止;任何"读截图内容"的需求一律改用 device(action="snapshot")// device(action="open", uri="...") 会返回 ActivityNotFoundException 错误
// 备选方案:使用浏览器打开
device(action = "open", uri = "https://s.taobao.com/search?q=$keyword")// 如果搜索结果为空,尝试简化关键词
val simplifiedKeyword = "阿迪达斯+男鞋" // 去掉年份等限定词
device(action = "open", uri = "taobao://s.taobao.com/search?q=$simplifiedKeyword")// 增加等待时间并重新拉取 UI 树
device(action = "act", kind = "wait", timeMs = 2000)
device(action = "snapshot", format = "compact")
// 如果 snapshot 仍无商品 text 节点,提示用户检查网络/登录状态| 查询类型 | 示例 | 搜索关键词 |
|---|---|---|
| 品牌+品类 | "找耐克跑步鞋" | 耐克+跑步鞋 |
| 品牌+年份+品类 | "阿迪达斯今年新款" | 阿迪达斯+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
Just SKILL.md in app/src/main/assets/skills/taobao-search of OPPO-Mente-Lab/X-OmniClaw.
Open the folder on GitHubat commit 8614c93
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Taobao Search this skillOPPO-Mente-Lab/X-OmniClaw | 265 | — | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| React Native Best Practicesvercel-labs/openreview | 1.7k | 17 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Swiftui Protwostraws/SwiftUI-Agent-Skill | 5.6k | 2 repos | ~1.5k | Automated safety check: Pass | MIT | |
| Kortix Brandkortix-ai/suna | 20k | — | ~4k | Automated safety check: Pass | Custom licence | |
| Ip As LogoKartikLabhshetwar/better-shot | 2.4k | 1 repos | ~4.3k | Automated safety check: Pass | MIT | |
| Compose Multiplatform Patternsmonta-app/ocpp-emulator | 180 | 5 repos | ~2k | Automated safety check: Pass | Apache-2.0 |
vercel-labs/openreview
A prioritized rule set for React Native and Expo apps covering list performance, animation, navigation, UI patterns, state, rendering, monorepos and configuration.
twostraws/SwiftUI-Agent-Skill
Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance.
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.
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.
monta-app/ocpp-emulator
Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.
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.
OPPO-Mente-Lab/X-OmniClaw
Feishu multi-dimensional table (Bitable) operations. An agent skill from OPPO-Mente-Lab/X-OmniClaw.
OPPO-Mente-Lab/X-OmniClaw
Feishu chat operations. An agent skill from OPPO-Mente-Lab/X-OmniClaw.
OPPO-Mente-Lab/X-OmniClaw
Feishu task management operations. An agent skill from OPPO-Mente-Lab/X-OmniClaw.
OPPO-Mente-Lab/X-OmniClaw
Feishu urgent notification tool. An agent skill from OPPO-Mente-Lab/X-OmniClaw.
OPPO-Mente-Lab/X-OmniClaw
主流APP搜索。当用户想要在拼多多、美团、高德地图、抖音、快手、小红书、哔哩哔哩、知乎、百度、OPPO音乐、OPPO软件商店等APP中搜索时激活。覆盖电商购物、生活服务、短视频内容、知识搜索、音乐搜索、应用商店搜索等场景。
OPPO-Mente-Lab/X-OmniClaw
CapCut (剪映) one-tap video creation on Android. An agent skill from OPPO-Mente-Lab/X-OmniClaw.
Categories
淘宝商品搜索。当用户想要搜索商品、找某品牌产品、比价、查看新款等电商购物场景时激活. An agent skill from OPPO-Mente-Lab/X-OmniClaw. Taobao Search is an agent skill from OPPO-Mente-Lab/X-OmniClaw.
Taobao Search fits situations like: mobile work in your project.
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.
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.
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.
SKILL.md names no scripts, command-line tools or credentials: Taobao Search is instructions for the agent only.
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.
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.
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.
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.
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.
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.