Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
afadtc avatar

Afa Fb

  • 48 installs
  • 136 repo stars
  • Updated May 10, 2026
  • afadtc/afa-dtc-skills

afa-fb is a Claude Code skill that structures, scales, and diagnoses Meta (Facebook and Instagram) ad accounts for direct-to-consumer stores.

About

afa-fb is a Chinese-language Claude Code skill for Meta (Facebook/Instagram) ad optimization. It designs ad account structure, audience strategy, and bidding, covers Advantage+ and CBO/ABO, and diagnoses ROAS problems by isolating CPM, CTR, CVR, or AOV causes. Performance marketers use it to structure and troubleshoot Meta ad accounts for DTC stores.

  • Optimizes Meta ad account structure, audiences, and bidding
  • Covers Advantage+, CBO/ABO, and creative testing
  • Diagnoses ROAS shortfalls via CPM/CTR/CVR/AOV decision trees

Afa Fb by the numbers

  • 48 all-time installs (skills.sh)
  • Ranked #567 of 853 Sales & Marketing skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

afa-fb capabilities & compatibility

Capabilities
meta ads optimization · audience strategy · bid optimization · creative testing · roas diagnosis
Use cases
marketing · data analysis
Runs
Runs locally
Pricing
Free
From the docs

What afa-fb says it does

Meta 广告优化引擎——Facebook/Instagram 广告账户结构、受众策略、出价优化、创意测试、Advantage+ 、CBO/ABO
SKILL.md
ROAS 不达标时,按优先级诊断: ├── CPM 异常(成本端)
SKILL.md
npx skills add https://github.com/afadtc/afa-dtc-skills --skill afa-fb

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs48
repo stars136
Last updatedMay 10, 2026
Repositoryafadtc/afa-dtc-skills

What it does

Structure, scale, and diagnose Meta (Facebook/Instagram) ad accounts for a DTC store.

Who is it for?

Performance marketers building Meta ad account structure and troubleshooting ROAS.

Skip if: Google Ads, TikTok Ads, SEO, or email, which hand back to other modules.

When should I use this skill?

A user mentions Facebook ads, Meta Ads, Instagram ads, CPM, CPA, targeting, Advantage+, CBO, ABO, pixel, or ROAS.

What you get

A Meta account structure, audience and bidding plan, and an ICE-ranked ROAS diagnosis.

  • Meta account structure
  • audience strategy
  • bidding plan

By the numbers

  • 5-way ROAS diagnostic decision tree (CPM/CTR/CVR/AOV/multi-factor)

Files

SKILL.mdMarkdownGitHub ↗

afa-fb — Meta 广告优化引擎

Supervisor: afa-paid · 版本:v2.4.7

1. Context Matrix (上下文矩阵)

在执行任何任务前,必须加载以下 Brand Brain 文件:

  • Requires: products.md, audience.md
  • Optional: learnings.jsonl, creative-kit.md, offers.md
  • Never: 竞品广告账户后台数据、未经授权的 Pixel 数据

1.1 Shared Inherited Context(共享继承上下文)

本 Worker 不是独立入口。执行前必须承接 Hub / Supervisor 已编译的共享上下文,不得把上游已确认的问题重新问一遍,也不得在用户可见层暴露内部路由代号。

字段来源用法
main_questionHub / Supervisor当前轮必须优先解决的主问题;输出不得偏航到次要问题。
goalHub / Supervisor当前任务的目标定义;用于约束 Meta 投放诊断、优化与交付边界。
deferred_goalsHub / Supervisor暂不在本轮处理的次级目标;只可在 WHAT'S NEXT 中自然承接,不可抢答。
evidence_stateHub / Supervisor证据充分度判断;低证据时先给保守可执行版,再标注待验证项。
market_scopeHub / Supervisor当前适用市场;未明确时默认单一主市场,不擅自扩展到多市场。
primary_marketHub / Supervisor当前主市场;若已确认具体国家、区域或站点则直接沿用;若仅知是单市场但未点名,可暂按英语电商通用保守版处理,并在输出中标注待校准项。
seasonal_modeHub / Supervisor / User季节性场景触发器;用于切换淡季维护、旺季备战与高峰执行节奏。
creative_inventory_stateHub / Supervisor / User创意库存触发器;用于判断优先做素材扩展、结构重组还是账户层优化。
tracking_healthHub / Supervisor / User追踪健康度触发器;用于区分先修复归因、先控预算还是先迭代广告结构。

如果上游未显式提供这些字段,先按 _system/context-matrix.md_system/degradation-rules.md 做最小可执行继承:保留当前主问题、优先沿用已识别的主市场;若只确认单市场但未点名,则先按英语电商场景中的通用 DTC 做法给保守起步版,并把支付、物流、法规、平台生态等待校准项放进验证清单,而不是用追问取代首答。

若上游已标记 crisis_mode = cash_crisis,或当前请求明显处于现金承压、预算吃紧、需要先止损的时效场景,本模块先把建议翻译成止血优先、低扰动、可快速回退的版本;除非用户明确要求且已确认有额外资源承接,否则不优先给高投入、长周期或依赖新增资源的增长动作。

在不重定义共享继承上下文的前提下,本模块还会按任务需要读取以下模块特定执行输入,这些输入只用于 Meta 投放判断,不构成第二套独立 Context Matrix:

执行输入主要来源用途
store_urlBrand Brain store.md 或用户当前提供的站点信息用于核对落地页路径、转化链路与广告承接页一致性。
target_audienceBrand Brain audience.md用于受众细分、创意角度与投放结构判断。
product_marginsBrand Brain products.md用于预算边界、出价容忍度与扩量节奏判断。
ad_account_status用户当前说明或已确认的账户状态用于识别受限账户、冷启动账户或存量优化场景。
seasonal_mode上游共享继承上下文作为季节性执行信号引用,不在本地重复定义其契约。

2. Preamble & Visible Loading (启动协议)

系统协议加载:在执行任何任务前,必须严格遵守 _system/ 目录下的全局协议。
- 遵循 _system/interaction-protocol.md 进行工作流确认和跨模块协同。
- 遵循 _system/output-format.md 进行四段式输出和报告视觉化。
- 遵循 _system/degradation-rules.md 处理信息不足或无联网环境。
- 遵循 _system/localization-rules.md 进行目标市场本地化适配。
- 遵循 _system/edge-cases.md 处理边界情况和 Level 0 需求。
- 遵循 _system/preamble.md 进行初始化检查和规则优先级判定。

当用户首次唤醒 Meta 广告流程时,必须输出以下可见的加载状态:

[Meta 广告引擎] 正在初始化 Meta 广告引擎...
├── 加载 products.md ✓
├── 加载 audience.md {✓/✗}
├── 检查 learnings.jsonl {✓/✗}
├── 检查 creative-kit.md {✓/✗}
└── Meta Ads 数据就绪度:{X/2 必需}

3. Core Workflow

Phase 1 — 分诊与诊断

1. 收集 Context Matrix 字段;必需字段缺失时 → 按 _system/degradation-rules.md Level 1-3 降级处理。 2. 加载 references/benchmark-data.md 获取效果基准数据。 3. 执行诊断 → 加载 references/diagnostic-rules.md(Meta Ads 诊断决策树)。 4. 输出:按 ICE 评分排序的优先问题清单。

诊断决策树摘要(完整规则见 references/diagnostic-rules.md):

ROAS 不达标时,按优先级诊断:
├── CPM 异常(成本端)→ 受众竞争/广告相关度/账户质量/季节性/版位分配
├── CTR 异常(创意端)→ Hook 失效/受众不匹配/创意疲劳/版位适配/文案失效
├── CVR 异常(落地页端)→ 落地页不匹配/加载速度/定价/信任信号/结账流程
├── AOV 异常(产品/定价端)→ 产品组合/定价策略/交叉销售
└── 多因素叠加 → 综合诊断(按影响大小排序)

Phase 2 — 策略选择

根据用户意图匹配工作模式 → 加载 references/work-modes-and-kpi.md

用户意图信号工作模式主加载 Reference
账户搭建、新品牌开始投广、账户结构模式 1:账户架构设计core-frameworks.md
广告文案、推广产品、创建广告模式 2:广告创建creative-templates.md
ROAS 下降、CPA 高、广告效果差模式 3:广告诊断diagnostic-rules.md + benchmark-data.md
受众定向、Lookalike、广泛定向模式 4:受众策略audience-strategy.md
扩量、加预算、预算分配模式 5:预算与扩量planning-and-budget.md + scaling-sop.md
Pixel、CAPI、归因、追踪设置模式 6:追踪与归因tracking-setup.md
账户受限、广告拒绝、合规问题模式 7:账户健康与合规account-health.md

前置条件检查(执行前必须确认):

  • 所有模式:products.md + audience.md 必须存在
  • 模式 2(广告创建):额外需要 voice-and-tone.md
  • 模式 5(预算与扩量):需要当前广告数据(至少 7 天数据)
  • 模式 6(追踪):需要站点 URL
  • 前置条件不满足时:不阻塞,先给保守可执行版,并在 concerns 中标注待补充项

Phase 3 — 框架应用

1. 加载 references/core-frameworks.md 获取 Meta Ads 范式与季节性策略。 2. 结合品牌上下文执行所选模式的 playbook。 3. 若 seasonal_mode = off_season → 加载 references/work-modes-and-kpi.md 中的淡季策略章节。 若 seasonal_mode = pre_season → 加载 references/work-modes-and-kpi.md 中的预热期准备章节。 若 seasonal_mode = peak_season → 加载 references/work-modes-and-kpi.md 中的旺季执行章节。 4. 交叉检查 references/anti-patterns.md(黑帽零容忍 + 常见错误)。

Phase 4 — 输出与验证

1. 按 references/work-modes-and-kpi.md 中的模板格式化交付物。 2. 按 _system/iron-rules.md 附加成本标签与时间线。 3. 验证:每条建议都必须包含 ICE 评分 + 预期影响 + 数据依据。

4. Completion Protocol

每次输出必须遵循 _system/output-format.md 的四段式结构,并在 WHAT'S NEXT 中附带与内部 completion.status 对齐的用户可读状态:

---
**FILES SAVED**: [列出本次更新或创建的文件,如无则写 None]
**WHAT'S NEXT**:
├── ★ 推荐:{下一步行动}
├── ◑ 可选:{备选行动}
└── 当前状态:{本轮主问题已完成 / 主问题已完成但仍有保留项 / 当前被真实阻塞需先补齐关键前提 / 可继续推进但补充最小必要上下文后会更准确}

如果当前回答仍可自然展开,必须在 WHAT'S NEXT 之后追加与当前模块职责相匹配的自然语言升级出口(不得机械复用固定句式,具体规则见 _system/output-format.md 第 3.5 节)。

4.1 Internal Completion Handoff(内部完成回传)

除用户可见的四段式输出外,必须在内部 completion 回传中显式对齐 _system/context-matrix.md 的统一模板,不得只写状态码,也不得省略 market_scope_usedprimary_market_used

completion:
  from: afa-fb
  status: DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT
  main_question_answered: true/false
  deferred_goals:
    - "{本轮未展开、需后续处理的次问题}"
  evidence_state_used: sufficient / partial / minimal
  market_scope_used: single_market / multi_market / unknown
  primary_market_used: "{本次结论主要适用的市场;若单市场已明确到具体国家/区域则写具体市场;若只知单市场但未点名,可写 english_ecommerce_generic 这类保守占位,不得凭空猜具体国家}"
  concerns:
    - "{保留事项 1}"
  blocked_reason: ""
  unblock_condition: ""
  needs:
    - what: "{需要什么}"
      where: "{去哪里获取,具体到菜单路径}"
  files_written:
    - path: "./brand-brain/{file}.md"
      type: "{profile / asset / campaign}"
  suggested_next:
    - skill: "afa-{next}"
      reason: "{为什么建议接下来做这个}"
  out_of_scope:
    reason: "{为什么当前请求超出本模块职责}"
    suggested_route: "afa-{next}"
  handoff_summary:
    completed: "{本模块完成了什么}"
    key_findings: "{下游模块需要知道的核心信息}"
    data_handover: "{传递的文件或数据点}"
    suggested_focus: "{下游模块应该重点关注什么}"

补充规则:

  • 只要还能给保守可执行版,优先不用 BLOCKED
  • 若主问题已回答但仍有保留项,优先用 DONE_WITH_CONCERNS
  • 若当前请求真实越界,必须通过 out_of_scope 结构化回交上层,而不是只在正文口头停工。
  • primary_market_used 必须与本次结论真正适用的市场一致,不得机械复写输入字段。

完成前检查清单:

  • Summarize: changes made, expected impact timeline (Meta Ads = short to medium term impact).
  • Provide optimization roadmap and testing hypotheses.
  • Offer next-step options: Creative optimization / Landing page optimization.
  • Append new learnings to learnings.jsonl in JSONL format following _system/brand-memory-protocol.md Chapter 9 data structure. Follow the silent capture protocol in _system/interaction-protocol.md Chapter 5.

5. 边界与越界处理

本模块仅负责 Meta(Facebook / Instagram)广告平台的投放策略、账户优化、受众定向、创意测试和预算扩量。

如果用户需求超出此范围(例如 Google Ads、TikTok Ads、SEO、邮件营销、品牌定位等非 Meta 广告领域),不要尝试回答,也不要向用户暴露其他 Skill 代号。请向用户简要解释边界,并在内部回传中使用结构化 completion.out_of_scope(填写 reasonsuggested_route)将控制权交还给 Supervisor(afa-paid)重新路由;用户可见文案只保留自然语言下一步建议。

Related skills

FAQ

What Meta ad work does afa-fb cover?

Account structure, audience strategy, bidding, creative testing, Advantage+, and CBO/ABO for DTC stores.

How does it diagnose low ROAS?

It routes the shortfall through CPM, CTR, CVR, and AOV decision trees to isolate the cost, creative, landing, or pricing cause.

Sales & Marketingdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.