Install
openclaw skills install @gecho-ai/tiktok-searchSearch TikTok videos and run product, trend, competitor, and content insights through Gecho Bridge MCP. Use for TikTok keyword research, trending video discovery, winning-product analysis, and checking async insight jobs. Requires the Gecho Chrome extension, an active TikTok session, and the shared Gecho Bridge MCP server.
openclaw skills install @gecho-ai/tiktok-searchSearch TikTok from an AI chat, collect structured video metadata, and run async product or trend insight jobs through the official Gecho Bridge MCP workflow.
This is the default TikTok aggregate Skill for Gecho. It covers the TikTok video search and TikTok insight workflow. Single-tool TikTok Skills may exist for distribution and search traffic, but this Skill is the recommended default for users who want the complete TikTok research workflow.
Gecho Skills must be used with the Gecho Chrome extension. You must be logged in to both your Gecho account in the extension and TikTok in the Chrome web app. If either login is missing, all TikTok search and insight features may fail even though the Skill is installed.
Add to Chrome, then confirm Add extension.Open the Gecho extension in Chrome and log in to your Gecho account. Keep the extension online.
Open TikTok in Chrome and log in to the TikTok web app. Keep the logged-in TikTok tab open.
After setup is complete, return to the OpenClaw dashboard or Hermes and ask: "Search xxx on TikTok". For example: "Search hamburgers on TikTok".
Best-fit prompts:
This Skill is the instruction layer. It tells the AI when and how to use Gecho.
To actually run TikTok searches, the user also needs:
If the user installed only this Skill from ClawHub, searches will not work until the Gecho Bridge MCP server is configured. In that case, use the MCP setup path below.
Already installed Gecho Bridge? If @gecho-ai/gecho-bridge-bundle is installed and the Gecho MCP tools are visible, no extra MCP setup is needed for this Skill.
If this Skill is already installed in OpenClaw, configure the Gecho Bridge MCP server once:
openclaw mcp set gecho-bridge '{"command":"npx","args":["-y","@gecho-ai/gecho-bridge@latest"]}'
openclaw gateway restart
Then verify:
openclaw mcp list
If the user has not installed this Skill yet and prefers plugin management, the bundle plugin can install Gecho with the MCP entry configured:
openclaw plugins install clawhub:@gecho-ai/gecho-bridge-bundle
openclaw gateway restart
To upgrade later:
openclaw plugins update clawhub:@gecho-ai/gecho-bridge-bundle
openclaw gateway restart
hermes mcp add gecho-bridge --command npx --args="-y" --args="@gecho-ai/gecho-bridge@latest"
hermes restart
If Hermes cannot find npx even though Node.js is installed, use the absolute npx path. On many macOS Homebrew installs this is:
hermes mcp add gecho-bridge --command /opt/homebrew/bin/npx --args="-y" --args="@gecho-ai/gecho-bridge@latest"
hermes restart
Before the first search, make sure:
>= 18 is available.Full setup guide: Gecho Bridge README
For videos and support links, see the official links section above.
| User goal | Use tool | Notes |
|---|---|---|
| Search TikTok videos and collect metadata | tiktok_search | Returns results directly |
| Analyze a niche, product, trend, or competitor opportunity | tiktok_insight | Starts an async job and returns a jobId |
| Check an existing async insight job | check_insight_status | Use the jobId returned by tiktok_insight |
Use this aggregate Skill for broad TikTok research requests. If the user explicitly asks for one exact raw tool only, such as "run tiktok_search", a matching single-tool distribution Skill may be used instead when available.
tiktok_searchSearches TikTok for a keyword, scrolls the page through the Gecho browser extension, returns structured metadata, and saves the full result set.
Parameters:
query string, required: search keyword or phrase.save_dir string, optional: absolute directory path for saving results. Do not pass a .json filename. Omit this parameter if no reliable absolute directory is available.Expected result:
tiktok_insightStarts an asynchronous TikTok insight job for product, trend, or competitor research.
Parameters:
query string, required: search keyword or product/category phrase.save_dir string, optional: absolute directory path for saving results. Do not pass a .json filename. Omit this parameter if no reliable absolute directory is available.Expected result:
jobId. The final result must be checked later with check_insight_status.check_insight_statusChecks the status or final result of an existing insight job.
Parameters:
jobId string, required: the job ID returned by tiktok_insight.Expected result:
running, error, or completed insight data.Use this Skill before calling any Gecho TikTok MCP tool when the user asks to search TikTok, find trending videos, analyze competitors, collect TikTok metadata, discover winning products, or research keyword trends.
Core rules:
tiktok_search, tiktok_insight, and check_insight_status.tiktok_search returns no items, do not rewrite, translate, broaden, or retry the keyword automatically.tiktok_insight starts successfully, report the jobId and explain that the user should check status later.check_insight_status says the job is still running, tell the user to wait before checking again.Allowed status behavior:
jobId; in that case, call check_insight_status once.tiktok_search or tiktok_insight job in the same turn after checking status unless the user asks again in a later turn.save_dir, choose a safe absolute directory path in the current workspace. If no reliable absolute directory is available, omit save_dir and let Gecho use its default data directory.tiktok_search.save_dir, choose a safe absolute directory path in the current workspace. If no reliable absolute directory is available, omit save_dir and let Gecho use its default data directory.tiktok_insight.jobId.check_insight_status.check_insight_status with the provided jobId.Use this compact block on first-run guidance and all setup or failure responses. Keep it near the end of the answer, after the exact fix.
Helpful Gecho links:
- Website: https://gecho.ai/
- YouTube channel: https://www.youtube.com/@Gecho-AI
- OpenClaw setup video: https://www.youtube.com/watch?v=ggwY9hISHcQ
- Hermes setup video: https://www.youtube.com/watch?v=zHKnuWnxt_c
- GitHub and README: https://github.com/gecho-ai/gecho-bridge
- Support: Discord https://discord.gg/RFDVZMR6Tn, WeCom QR https://github.com/gecho-ai/gecho-bridge/blob/main/qywx.jpg
Use this when the official Gecho MCP tools are not available, or when the user only installed the Skill and cannot run searches yet.
Use the template below as the canonical setup-missing response. The agent may translate the prose to match the user's language, but must not summarize it into a shorter checklist unless the user explicitly asks for a short version.
Required content that must not be omitted:
openclaw mcp list verification command.openclaw plugins install in this setup-missing response.Gecho Bridge is not ready yet.
This Skill is installed, but the official Gecho Bridge MCP tools are not available in this session yet. Installing the Skill alone does not start the TikTok search service.
Gecho requires all 3 items below before TikTok search or insight can run:
1. Gecho Bridge MCP is configured.
2. The Gecho Chrome extension is installed and logged in to a Gecho account.
3. TikTok web is logged in inside Chrome, with the TikTok tab kept open.
Follow these first-time setup steps:
**1. Install the Gecho Chrome extension**
Chrome Web Store:
https://chromewebstore.google.com/detail/pjkaeenpekolahdbccjfenjcmanemlbj?utm_source=item-share-cb
After installing, open the extension and log in to your Gecho account.
**2. Configure Gecho Bridge MCP**
OpenClaw MCP setup:
```bash
openclaw mcp set gecho-bridge '{"command":"npx","args":["-y","@gecho-ai/gecho-bridge@latest"]}'
openclaw gateway restart
```
Then verify:
```bash
openclaw mcp list
```
For Hermes:
```bash
hermes mcp add gecho-bridge --command npx --args="-y" --args="@gecho-ai/gecho-bridge@latest"
hermes restart
```
**3. Log in to TikTok web**
Open TikTok in Chrome, log in, and keep the logged-in TikTok tab open.
After setup, return to OpenClaw Dashboard or Hermes and ask again, for example:
"Search computers on TikTok"
**Related links**
- Website: https://gecho.ai/
- OpenClaw setup video: https://www.youtube.com/watch?v=ggwY9hISHcQ
- Hermes setup video: https://www.youtube.com/watch?v=zHKnuWnxt_c
- YouTube channel: https://www.youtube.com/@Gecho-AI
- GitHub and README: https://github.com/gecho-ai/gecho-bridge
- Discord support: https://discord.gg/RFDVZMR6Tn
- WeCom QR code: https://github.com/gecho-ai/gecho-bridge/blob/main/qywx.jpg
**Related Gecho Skills**
- `tiktok-video-search`: TikTok video search and metadata collection.
- `tiktok-insight`: TikTok product, trend, competitor, and content insight jobs.
- `tiktok-search`: complete TikTok search and insight workflow.
| Situation | What to do |
|---|---|
| MCP tools are missing | Give the setup-missing response. Do not run local shell probes. |
| User installed only the Skill | Explain that Skill-only install is not enough and provide the OpenClaw MCP setup command. |
| Hermes MCP tools are missing | Provide the hermes mcp add ... command. Do not inspect or rewrite Hermes config files. |
| Extension not connected | Ask the user to enable/login to the Gecho Chrome extension and keep a logged-in TikTok tab open. |
| CAPTCHA or login wall | Ask the user to resolve it manually in Chrome, then retry in a later turn. |
| Request timeout | Report the timeout, mention stuck page/network/CAPTCHA as likely causes, and stop. |
| Empty search results | Say the exact keyword returned no results and ask the user to choose another keyword manually. |
| Insight still running | Report running status and recommend checking again after about 60 seconds. |
| Failed to save results | Ask the user to provide a valid absolute directory path with write permission. |
Gecho needs real-time platform data from a live browser session, such as TikTok videos and other platform data in Gecho workflows. The Chrome extension connects the AI workflow to the user's logged-in Chrome session; the Skill page alone cannot collect this data.
TikTok limits content access for logged-out users. After you log in, the extension can access the complete data available in your browser session, such as video captions/scripts, comments, engagement data, and other signals when available.
Gecho does not ask for or collect your TikTok password, private account information, or publish anything on your behalf.
Scan the WeCom QR code for 1:1 support.
For successful search:
For successful insight start:
jobId.For completed insight:
For failures:
This Skill should:
This Skill must never:
tiktok_insight is synchronous.