Skip to content

tiktok-research

Research public TikTok videos, comments, creators, profiles, related videos, and paid ad examples for audience evidence and creative benchmarks.

1,058
installs
0 up / 0 down, score 0.00
votes
27
repo stars
Updated
less than a month ago
In the catalog since
6 Oct 2026
From
postplusai/postplus-skills
Get it through your agent npx skills add postplusai/postplus-skills@tiktok-research

Skill instructions

Rendered from the published SKILL.md, 79 lines.

TikTok Research

Research public TikTok evidence for the user's marketing decision. A product, category, problem, competitor, account, or content URL is enough to start. Use the task reference below and shared contract for research completion, reporting, and downstream handoffs.

Reference Index

User asks for Apply
Brand account, competitor account, profile health, account comparison references/account-and-competitor-audit.md
Organic examples, hooks, hashtags, formats, competitor videos, related videos references/organic-benchmark.md
Comments, audience voice, objections, FAQ, phrase bank, buyer language references/audience-voice.md
Creators, UGC makers, KOL/KOC, profile enrichment, creator shortlist references/creator-discovery.md
Paid ads, paid hooks, CTA, offers, region/objective ad examples references/paid-ads.md
Product demo fit, ecommerce angle, buyer objection, content-to-offer fit references/product-content-fit.md
Launch campaign, hashtag challenge, branded activity, competitor campaign references/campaign-scout.md
Market, region, language, cross-border localization, local angle comparison references/market-localization-scout.md
Profile facts only Run a bounded tiktok-profiles or tiktok-users lookup
Mixed paid and organic Run separated paid and organic lanes; never fill one lane with the other
Shop, LIVE, private analytics, backend audience, GMV, conversion, hidden contacts, exact targeting, spend, ROAS Stop or ask for a supported public TikTok scope
Music/archive download or audio extraction Not provided on the current public surface. Say so and stop; analyze user-provided local files through media-analysis instead
Cross-platform request Run only the TikTok lane here; hand off other platforms

Understand the request

Infer the intended decision and useful deliverable from the request. Read an unfamiliar product's official page before deriving brands, use cases, problem phrases, and hashtags. Verify brand/account identity instead of guessing from a name. Do not ask the user to supply competitor lists or choose search batches.

Ask one focused question only when missing product identity, subject, market, or a public/private boundary would materially change the work. If the user has provided a usable product/category/account/URL, start; do not ask for another seed or an output-format choice. Preserve all platforms the user requested.

Keep explicit requirements, inferred search directions, and unknown conditions separate. Inferred directions are not hidden exclusion rules. Unsupported private metrics remain unknown; use the available public evidence only when it can still answer the requested decision.

Public Command Boundary

Run the selected route with its declared semantic flags:

postplus research run <route> --<query/url/handle/hashtag flags> --limit <n> --wait --output result.json
Evidence need Route Inputs
Organic videos tiktok-videos query, hashtag, handle, or URL flags
Known profiles tiktok-profiles repeat --handle
Account discovery tiktok-users repeat --query
Related-video discovery tiktok-related-videos repeat --url, after selecting relevant seed videos
Actual comments tiktok-comments repeat --url; optional --include-replies
Paid examples tiktok-ads-top --limit only; no keyword/brand/market targeting

Use postplus research run <route> --help when flags, enums, or bounds are unclear; inspect postplus research schema --route <route> --json only when processing needs exact result fields. postplus doctor --skill tiktok-research is a diagnostic, not a compulsory preflight. Never use private supplier inputs. Save independent batches separately; run them concurrently only after their inputs are known. Follow the returned structured action for pending/failed operations; resume the same operation, not a replacement submission.

postplus research run tiktok-ads-top \
  --wait \
  --output ./result.json

Follow the CLI's structured result and reported next action; do not infer recovery from free-text messages. Reuse explicit user approval that already covers the requested scope and maximum cost; otherwise obtain approval before confirming a quote. Never infer spending authorization from a task alone. Resume the same operation through its returned checkpoint or action; never resubmit uncertain work, repeat exhausted recovery, or switch providers to bypass failure.