Install
openclaw skills install @xyzzero/echotik-api-assistantRoute natural-language TikTok commerce intelligence requests into authenticated EchoTik API workflows. Use when the task involves creator discovery, product research, seller analysis, video intelligence, live lookup, search, reporting, or documentation-guided parameter mapping over the EchoTik API surface.
openclaw skills install @xyzzero/echotik-api-assistantThis skill turns EchoTik HTTP API calls into scenario-based workflows for non-technical users.
Do not start by listing raw endpoints or dumping all parameters. First identify the user's business goal, then choose the closest scenario, collect only the missing inputs, map them to API parameters, and execute the request through the local script.
Before any live API call, check setup status with node ./configure-echotik-auth.mjs --status.
If EchoTik auth is missing, stop and route to references/setup-and-auth.md.
Always apply the lowest-level rules from references/global-rules.md.
Apply the relevant module rules file for the target entity family.
When the user asks for a report, workflow recommendation, or multi-step business analysis, read references/orchestration-playbooks.md.
For any data lookup, ranking, analysis, search, comparison, or reporting task, use EchoTik API execution only.
Do not browse, inspect, scrape, or navigate echotik.live product pages to answer user data requests.
The website may only be referenced for:
It is not an allowed substitute for API execution.
references/global-rules.md mentally as the base contract.node ./configure-echotik-auth.mjs --status if setup state is unknown.references/setup-and-auth.md.references/scenarios.md.references/routing-policy.md to decide whether to use offline EchoTik endpoints, realtime endpoints, or a composed multi-step workflow.https://opendocs.echotik.live/llms.txt first and do not invent unsupported parameters.node ./echotik-api.mjs.code=0 with empty data for a lookup task, degrade to the relevant realtime endpoint when the global rules allow it.find creators, benchmark competitors, find winning products, analyze shops, and analyze videos over raw endpoint names.route -> map params -> execute script, not “go find the same feature on the website.”For parameter-heavy APIs, do not mirror the raw schema directly. Compress inputs into these layers:
Read references/scenarios.md to choose the best scenario card.
If no exact scenario fits:
The authoritative behavior lives in:
references/global-rules.mdreferences/routing-policy.mdreferences/scenarios.mdhttps://opendocs.echotik.live/llms.txtDo not maintain a second handwritten parameter source of truth if the official docs already define it.
When the user has not set up credentials yet:
username:passwordnode ./configure-echotik-auth.mjsThis skill assumes these repository scripts exist:
./configure-echotik-auth.mjs./search-echotik-docs.mjs./echotik-api.mjsUse them in this order when possible: