with one click
tiktok-ad-research
// Research TikTok Creative Center or ad-library style datasets for winning ad patterns, regions, objectives, hook language, and creative signals without mixing paid ads with organic creator discovery.
// Research TikTok Creative Center or ad-library style datasets for winning ad patterns, regions, objectives, hook language, and creative signals without mixing paid ads with organic creator discovery.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | tiktok-ad-research |
| description | Research TikTok Creative Center or ad-library style datasets for winning ad patterns, regions, objectives, hook language, and creative signals without mixing paid ads with organic creator discovery. |
| metadata | {"postplus":{"familyId":"tiktok","familyName":"TikTok"}} |
Follow shared public skill rules in:
postplus-shared public skill rulesUse this skill when the user wants paid TikTok ad intelligence, not organic creator or content discovery.
Typical requests:
Read first:
postplus-shared research preferences${CLAUDE_SKILL_DIR}/references/task-shapes.md${CLAUDE_SKILL_DIR}/references/input-notes.md${CLAUDE_SKILL_DIR}/references/normalized-schema.mdDo not treat ad data as if it were organic creator data.
This skill is for:
This skill is not for:
If the user wants organic content or creator research, route to:
${CLAUDE_SKILL_DIR}/_postplus_shared/20-research/tiktok-research/SKILL.reference.mdCurrent default:
tiktok-creative-center-top-adsUse this actor when the user wants top-performing Creative Center ads and optional analytics or keyframe metrics.
Use these pieces in combination:
${CLAUDE_SKILL_DIR}/scripts/collection_actor_run.mjs${CLAUDE_SKILL_DIR}/scripts/normalize_tiktok_ads_dataset.mjs${CLAUDE_SKILL_DIR}/scripts/analyze_tiktok_ads_dataset.mjs<work-folder>/.postplus/tiktok-ads/.postplus/Run the actor:
node ${CLAUDE_SKILL_DIR}/scripts/collection_actor_run.mjs \
--collection-key tiktok-ads-top \
--input ${CLAUDE_SKILL_DIR}/templates/top-ads-sample.json \
--output <work-folder>/.postplus/tiktok-top-ads-raw.json
Normalize:
node ${CLAUDE_SKILL_DIR}/scripts/normalize_tiktok_ads_dataset.mjs \
--input <work-folder>/.postplus/tiktok-top-ads-raw.json \
--actor tiktok-creative-center-top-ads \
--output <work-folder>/.postplus/tiktok-top-ads-normalized.json
Analyze:
node ${CLAUDE_SKILL_DIR}/scripts/analyze_tiktok_ads_dataset.mjs \
--input <work-folder>/.postplus/tiktok-top-ads-normalized.json \
--output <work-folder>/.postplus/tiktok-top-ads-analysis.json
Return:
Separate:
Escalate after this skill when needed:
skills/40-creative/creative-qaskills/20-research/tiktok-research