一键导入
tiktok-research
Route and run bounded public TikTok research for organic videos, comments, creators, profiles, related videos, and paid ad examples.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Route and run bounded public TikTok research for organic videos, comments, creators, profiles, related videos, and paid ad examples.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Shared rules, routing preferences, execution boundaries, and workflow references for released PostPlus skills. Use this before any PostPlus skill that mentions shared public skill rules, research preferences, product-selection preferences, source-of-truth files, TikTok music workflow, ads workflow, or user guidance.
Route and run bounded public Reddit post search that turns a keyword into normalized post records — title, post URL, community, score, comment count, and created time — for audience voice, pain-point mining, and topic research.
Run fact-grounded image generation batches for short-form video production, especially persona images, first-frame candidates, and light consistency edits. Use this when persona and concept inputs already exist and you need local image assets, prompt records, and reusable model-call metadata. This skill should stay anchored to benchmark-backed persona locks and should save both raw provider responses and normalized local asset manifests.
Use when preparing, submitting, polling, or debugging Seedance 2.0 video generation jobs from product images, storyboard images, UGC scripts, voiceover copy, or promptPlan request JSON. Use for splitting scripts into render segments, uploading references, composing submit flags, submitting jobs through the PostPlus Cloud service, polling predictions, and handing off local render paths.
Generate and manage InfiniteTalk and Seedance 2.0 video renders for short-form production. Use this when approved upstream assets or prompt plans already exist and you need local render manifests, downloaded video files, and replaceable routes for talking-head or Seedance generation without losing continuity across concepts and personas.
Generate and manage persona-aware voice assets for short-form video production, including voice design, script-specific audio takes, and future reusable voice identities. Use this when persona registries and scripts already exist and you need local audio assets, voice manifests, and reviewable voice iterations without losing continuity across many videos.
| name | tiktok-research |
| description | Route and run bounded public TikTok research for organic videos, comments, creators, profiles, related videos, and paid ad examples. |
| metadata | {"postplus":{"familyId":"tiktok","familyName":"TikTok"}} |
Use this as the TikTok research entrypoint when the user wants public TikTok evidence for a growth, marketing, creator, audience, competitor, or paid creative decision.
TikTok music/archive download is not part of the released public surface. Apply
shared rulebook and user-guidance rules from postplus-shared.
Always apply references/shared-contract.md before running a route.
| 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 | Apply references/shared-contract.md, then 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-router instead |
| Cross-platform request | Run only the TikTok lane here; hand off other platforms |
Ask one question only when the answer changes platform, route, collection key, public/private boundary, first-pass scope, or output shape.
| Missing | Ask |
|---|---|
| Platform | Which platform should I use first? |
| TikTok seed | Please give one TikTok seed: keyword, hashtag, profile, video URL, competitor, product, creator criteria, or paid-ad scope. |
| Account audit without account | Send the TikTok handle/profile URL, or tell me the brand and closest competitors to use as search seeds. |
| Ecommerce fit without product | What product, audience, market, or offer should I test against TikTok evidence? |
| Campaign scout without campaign seed | Send one campaign hashtag, slogan, brand profile, competitor, launch term, or example video. |
| Localization without market | Which market or language should I compare first? |
| Audience voice without videos | Send public TikTok video URLs, or give a keyword, hashtag, profile, or competitor so I can build a shortlist first. |
| Creator discovery without seed | Give one niche, product, hashtag, competitor, customer type, video URL, or collaboration goal. |
| Paid ads without scope | What paid scope should I sample: category, competitor, region/language, objective, hook, offer, or keyword? |
| Private/backend request | This needs public evidence. Should I continue with public TikTok examples instead? |
Do not ask for credentials, implementation choice, collection keys, schema fields, hidden fields, private exports, retry strategy, cookies, or music archive details.
references/shared-contract.md.Result record shapes for every collection key are documented in the
postplus-shared reference dataset-item-schemas.md; consult it before
writing result-processing code, and probe a single record only to verify.
Do not present a public sample as full TikTok truth. Do not use paid ads as organic creator evidence. Do not use organic videos as paid ad proof. Do not add hosted envelopes, hidden implementation fields, unsupported filters, or compatibility fallbacks to collection requests.
For local testing, optimize for a fast real first pass. Use the request cards in
references/shared-contract.md; do not inspect fixtures, product mappings, or
implementation docs unless a request actually fails and the error cannot be understood
from the command output.
postplus doctor --skill tiktok-research.postplus research schema --collection-key <collectionKey> --json only
when constructing or repairing an unknown request shape.postplus research collect <collectionKey> --request <input.json> --output <result.json>
where the request file is the raw collection input object, not a hosted
envelope and not { "schemaVersion": 1, "input": ... }.postplus research collect --run-handle <runHandle> --output <result.json> (waits in-command up to 45s per invocation; rerun while pending).postplus quote confirm --json --challenge-file <challenge.json> and retry
with the returned token.postplus research collect tiktok-ads-top --request request.json --output result.json
For local development only, agents may verify a TikTok route through a direct public-content runner instead of the PostPlus CLI. This is a developer test path, not the released public boundary.
postplus research collect command first when it works.references/shared-contract.md.