← ClaudeAtlas

kans-ttms-cads-report-batchlisted

在 TikTok Market Scope (TTMS) 投后结案页面用 Claude in Chrome 批量创建「种草广告报告」结案(原为 KANS 越南场景,店铺名等参数已抽成占位符)。当用户给出一批待建报告(或给出 Campaign Report + GMV Max Creative 导出表让你自己筛)并要求"批量建种草广告报告 / 跑 C-ads 结案 / 建投后结案报告 / 继续建报告"时使用。核心:分析周期(起止日期)必须先跟用户确认再执行;逐个用 javascript_tool + 坐标点击操作受控 React 表单,靠"可创建报告数"配额循环建满→等处理释放→再建,靠"Contains 1 个广告组"+广告组全名校验勾中正确广告组。
njh20030605-code/claude-skills · ★ 0 · Data & Documents · score 70
Install: claude install-skill njh20030605-code/claude-skills
# TTMS 种草广告报告(C-ads 投后结案)批量创建 ## 参数(先填这三个,正文里的 `{{}}` 都指它们) | 占位符 | 含义 | 例(KANS 越南) | |---|---|---| | `{{广告主}}` | TTMS 里的广告主 / 账号名 | `KANS Vietnam` | | `{{活动名关键词}}` | 用来在页面里定位滚动容器和广告组的唯一关键词,取你活动名里最独特的一段,**大小写要和页面完全一致** | `KANS SKINCARE VIETNAM` | | `{{类目}}` | 账号所属类目 | `美妆个护` | ⚠️ `{{活动名关键词}}` 填错会静默失败:脚本找不到容器就什么都不做,不会报错。改完先跑一次第 181 行那段 JS,确认能返回节点。 用 Claude in Chrome 在 TikTok Market Scope 上批量创建 `{{广告主}}` 的「种草广告报告」(一次性投后结案报告)。本 SKILL 是实操蒸馏版,记录了真实跑通后才知道的坑,照做即可。 ## ⛔ 第 0 条铁律:分析周期必须先跟用户确认 **在动手建任何报告之前,必须用 AskUserQuestion 跟用户确认「分析周期」和由此决定的「报告命名」,拿到明确答复后才执行。** - 不许自己按广告组的起投日推断周期,不许沿用上一次运行的周期口径,不许用页面默认周期。 - 每次运行都要确认一次,即使用户说"继续建报告"。上次是 0720 截止,这次很可能是整月。 - 确认清单(一次问完): 1. **分析周期起止**:默认口径是**整月**,例:`2026-07-01 ~ 2026-07-31`。也可能是「起投日 ~ 月末」或自定义截止日。 2. **报告命名规则**:命名要和周期口径对得上。历史用过的两种: - `素材ID_起投MMDD_截止MMDD_产品名` ← **当前默认**(保留达人起投日,例 `7632306303225892116_0629_0731_Red serum`) - `素材ID_起投MMDD_0720_产品名`(旧口径,2026-07 上半月那批) 3. **周期外的素材怎么办**:起投日晚于截止日的(周期非法),是跳过还是单独定周期。 4. **改口径后旧报告怎么办**:同素材已存在旧命名/旧周期的报告,是留着并存、还是让用户自己去后台删。**删除报告永远不代做,让用户自己删。** - 确认结果要在收尾简报里复述一遍,方便对账。 ## 前置 - 平台页:`https://marketscope.tiktok.com/brand/report/list?accountId=7501254948374904840#/` - 账号:`{{广告主}}`|`{{类目}}`(浏览器已登录) - 工具:优先 `mcp__claude-in-chrome__javascript_tool`(受控表单最稳)+ 少量 `computer` 截图/坐标点击。用 ToolSearch 一次性加载:`tabs_context_mcp,navigate,javascript_tool,tabs_create_mcp,read_page,computer`。 - 先 `tabs_context_mcp{createIfEmpty:true}`,再 navigate 到列表页。**首次进列表页 body 常常是空的(只有导航栏)**,`location.reload()` 后再等