Diagnose and draft Amazon Canada apparel advertising plans with lifecycle and seasonal timing, English/French search coverage, account evidence, profitability guardrails, and approval-ready experiments. Use for 加拿大站服饰广告, Amazon.ca Coat 外套夹克, Underpants 内衣文胸, 季节性长生命周期, 长生命周期, 新品期成长期成熟期, 广告预算配比, SP/SB/SBV/SD/商品投放, 法语关键词, 旺季预热, 复购再营销, CPC/ROAS/ACOS 异常, or when converting the authorized course material into an account-specific plan. Default to diagnosis and draft; never write live advertising changes without explicit human approval.
npx skills add https://github.com/xjli360/sealeap-amazon-skills --skill sealeap-amazon-ca-apparel-ads
把加拿大站服饰广告从“照搬美国站”改成一条可复核的决策链:先同时判断 ASIN 生命周期与当年季节窗口,再核对消费者顾虑、英法语流量、利润和库存,最后生成分阶段广告结构与单变量实验草案。
本 Skill 的课程证据只详细覆盖两类产品:
Coat:季节性长生命周期,课程核心是提前布局、旺季加码、旺季后释放积累;Underpants:长生命周期,课程核心是先建立合身/舒适/材质信任,再用品牌与再营销形成规模复利。先读 references/source-and-guardrails.md。需要预算表和课程对比数据时读 references/lifecycle-playbooks.md;需要消费者与英法语流量背景时读 references/canada-market-and-consumer.md。
COURSE_BASELINE;把当前 Campaign、Search Term、Placement、销量、利润、库存、评价与 Listing 数据标为 ACCOUNT_ACTUAL。store_id、profile ID、ASIN 或 marketplace 只是业务标识,不是授权。所有读取和写入都必须绑定当前验证过的服务端账户范围。在结果顶部选择一种模式:
DIAGNOSE:只读诊断,不生成可执行变更;DRAFT:生成结构、预算重心和实验草案;默认;RELEASE_PREP:生成逐对象新旧值、护栏、回退和审批卡;APPROVED_WRITE:仅执行用户本轮明确批准的对象和单一动作,写后复读。记录:
验证相关性 / 抢旺季流量 / 建立品牌认知 / 守位 / 利润 / 复购;必须分别输出:
ASIN_LIFECYCLE = NEW | GROWTH | MATURE | DECLINE | NEEDS_DATA
SEASON_WINDOW = OFF_SEASON | PREHEAT | PEAK | POST_PEAK | NON_SEASONAL | NEEDS_DATA
Coat 老品每年仍会重新进入 PREHEAT → PEAK → POST_PEAK。生命周期成熟不等于全年只降价;两轴冲突时,以当前需求、库存、利润和账户数据决定动作。
用真实销售曲线判断:
| 轨迹 | 课程代表 | 本 Skill 的处理 |
|---|---|---|
| 季节性长生命周期 | Coat | 使用完整分阶段打法 |
| 长生命周期 | Underpants | 使用完整分阶段打法 |
| 季节性短生命周期 | Shirt | 仅可识别,不得套用 Coat 预算 |
| 短生命周期 | Backpack / Swimwear | 仅可识别,不得套用 Underpants 预算 |
若商品不落在前两类,输出 NEEDS_DATA 并说明最接近的类比及差异;不要伪造课程未给出的阶段比例。
Coat 至少核对:保暖相关商品事实、材质/填充、适用温度证据、尺码、使用场景、配送承诺、品牌可信度、英文与法语页面信息。
Underpants 至少核对:尺码实测、版型差异、材质参数、弹性、缩水、刺激/舒适反馈、肩带或做工问题、退货原因和复购窗口。
输出“购买问题 → 账户/商品证据 → 页面是否已回答 → 广告能否承接”。页面和商品事实不足时,广告放量只能是 HOLD 或小规模验证。
至少收集:
不要跨归因窗口、广告类型、币种或父子 ASIN 直接相加。样本不足时输出区间和缺口,不用固定点击数下结论。
打开 references/lifecycle-playbooks.md,只把对应类型与阶段的比例作为起点。可运行:
python3 scripts/budget_mix_check.py --product coat --stage growth
python3 scripts/budget_mix_check.py --product underpants --stage mature --allocation plan.json
重算时依次应用:
课程比例相加为 100% 也不代表账户计划合理。
将不同意图和证据强度拆开:
不要让多个目的共享同一预算后再推断哪个动作有效。
按顺序判断:
可售/库存/Featured Offer
→ 流量相关性与语言
→ CTR 与创意/价格/位置
→ CVR 与页面/评价/配送/查询
→ CPC 与竞价/竞争/placement
→ ACOS、TACOS、增量和贡献利润
先解决上游断点,再考虑加预算。Coat 旺季前的加码必须有库存、相关性和页面承接;Underpants 的品牌与再营销扩张必须有可信商品事实、评价基础和可定义的受众窗口。
每张卡只包含一个 store + campaign + unique ad group + main variable,并写明:
进入 RELEASE_PREP 时展示 profile、campaign、ad group、target/placement、旧值、新值、最大影响、回退值和证据。仅在用户本轮明确批准后执行。
写后复读实际状态并保存 request/operation ID 与时间。仅看到请求成功时写“已提交”;只有复读确认才写“已生效”。
按 references/output-contract.md 输出,至少包含:
COURSE_BASELINE 与 ACCOUNT_ACTUAL 分开的阶段预算表;DRAFT、READY_FOR_REVIEW、APPROVED 或 HOLD。READY_FOR_REVIEW 不等于已批准执行;没有当前账户数据时最终状态只能是 DRAFT 或 HOLD。
Take xjli360/sealeap-amazon-ca-apparel-ads from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.