GrowSail未建档
中

Skills

5 个按任务打包的 Claude Skill。说明书免费;它指挥 Claude 调用的 GrowSail MCP 才计费(只读工具免费无限)。

GitHub →

安装

Claude Code · Claude Desktop · Cursor
# 1. 拿 API key(免费档 100 credits):https://growsail.ai/docs#keys
# 2. 接 MCP
claude mcp add growsail --transport http https://growsail.ai/api/mcp --header "x-api-key: $GROWSAIL_API_KEY"
# 3. 装 skill(以竞品拆解为例)
git clone https://github.com/will8806/growsail && cp -r growsail/skills/growsail-competitor-teardown ~/.claude/skills/

然后在 Claude 里说「拆解 gymshark.com」,skill 自己知道调哪个工具、按什么顺序。

店铺体检 growsail-store-audit
触发:体检、诊断我的店、为什么没转化、给我的独立站打分
文稿交给 Claude performance-report / seo-audit
scan_storeprofile_storeexplain_angle
---
name: growsail-store-audit
description: GrowSail · 店铺体检。触发场景:体检、诊断我的店、为什么没转化、给我的独立站打分。通过 GrowSail MCP(https://growsail.ai/api/mcp)调用 scan_store, profile_store, explain_angle。报告 / 邮件 / 计划交给 Claude 的 performance-report / seo-audit。
---

# growsail-store-audit(店铺体检)

说明书免费,只讲三件事:调哪些 GrowSail MCP 工具、按什么顺序、结果字段怎么读。**写报告、写邮件、排计划不在这里做**,交给 Claude 自带的 marketing skill(见末尾「交给谁写」)。

## 接入
- MCP 地址 `https://growsail.ai/api/mcp`,header `x-api-key: <GROWSAIL_API_KEY>`;没有 key 去 https://growsail.ai/docs#keys(免费档 100 credits)。
- 只读工具免费无限;花钱的工具在 https://growsail.ai/docs 计费表里,调之前把 credits 数告诉用户。

## 调用顺序
1. `scan_store {url}`(1 credit)→ 六维分数、命中规则、覆盖度、`profileDraft`。
2. `profile_store {domain}`(免费)→ 价格带 / 品类 / 像素 / App / 上线年份,作为「我的店」画像。
3. 用户问某条规则为什么这么判 → `explain_angle {ruleId}`(免费)。

## 结果怎么读
- `scoreTotal` 为 null = 数据不足不出分,`outcomes` 里 `skipped` 的规则说明为什么没跑。
- `capApplied: true` = 命中高危,总分封顶 79;高危清零前别承诺更高分。
- `siteKind: "non-ecom"` = 非电商站,电商规则全部 skipped,只看信任 / 技术 / 一致性。
- 排任务按 `scoreImpact / effortMinutes` 从高到低;每条 finding 自带 rationale / task_steps / verify,直接转述。

## 交给谁写
- 修复清单与优先级:直接用 finding 字段,不需要再写。
- 想要一份给老板看的诊断报告:把 `scan_store` 结果交给 Claude 的 **performance-report** 或 **seo-audit**(后者只管 SEO,体检不管 SEO)。
- 下一步:https://growsail.ai/report?url=… 一键「设为我的店」,finding 自动变任务卡。

## 护栏(所有 GrowSail skill 通用)
- 数据不足就说不足:`scoreTotal` 为 null、`confidence: "low"`、带 caveat 的字段,原样转述,不补数、不编。
- 每个判断带证据:ruleId、广告 id、URL;估算值必须写「估算 + 方法 + 区间」。
- 不抄竞品原句、不把竞品品牌名写进用户的文案。
竞品拆解 growsail-competitor-teardown
触发:拆解竞品、它投了什么广告、爆款怎么做的、这家店什么角度在跑
文稿交给 Claude competitive-brief
get_teardownprofile_storeget_brand_adstag_brand_adsbrand_tags_summarylist_brand_landerstraffic_overviewtrack_brandbrand_partnership_ads
---
name: growsail-competitor-teardown
description: GrowSail · 竞品拆解。触发场景:拆解竞品、它投了什么广告、爆款怎么做的、这家店什么角度在跑。通过 GrowSail MCP(https://growsail.ai/api/mcp)调用 get_teardown, profile_store, get_brand_ads, tag_brand_ads, brand_tags_summary, list_brand_landers, traffic_overview, track_brand, brand_partnership_ads。报告 / 邮件 / 计划交给 Claude 的 competitive-brief。
---

# growsail-competitor-teardown(竞品拆解)

说明书免费,只讲三件事:调哪些 GrowSail MCP 工具、按什么顺序、结果字段怎么读。**写报告、写邮件、排计划不在这里做**,交给 Claude 自带的 marketing skill(见末尾「交给谁写」)。

## 接入
- MCP 地址 `https://growsail.ai/api/mcp`,header `x-api-key: <GROWSAIL_API_KEY>`;没有 key 去 https://growsail.ai/docs#keys(免费档 100 credits)。
- 只读工具免费无限;花钱的工具在 https://growsail.ai/docs 计费表里,调之前把 credits 数告诉用户。

## 调用顺序
1. 先 `get_teardown {domain}`(免费):库里拆过就一次拿齐画像 / 广告 / 标签 / 落地页 / 增长快照,**到此为止,不要再往下调**。
2. 没拆过(ok:false)才依次:`profile_store`(免费)→ `get_brand_ads {domain, top: 12}`(5 credits,24h 内重拆 0)→ `tag_brand_ads {domain, limit: 24}`(3)→ `brand_tags_summary`(免费)。
3. 按需:`list_brand_landers {domain, analyzeTop: 3}`(4)、`traffic_overview`(免费)、`brand_partnership_ads`(免费)。
4. 用户要持续盯 → `track_brand {domain}`,以后差分邮件和 `brand_digest` 出变动。

## 结果怎么读
- 每条广告的 `metrics`:`rank` 是品牌内排名不是全网,`daysRunning` 投放天数,`scaling` 同款被复制多份 = 在放量。
- 三色灯 = Days Running × Ad Rank × Scaling:30 天以上 + 品牌内 Top 10% + 放量 = 已验证;7–30 天且放量或 Top 25% = 有潜力;其余未验证。只借前两种。
- `brand_tags_summary` 的 angles / hooks / personas 带 `explainCn`,是「为什么对欧美消费者有效」,转述时带上。
- `traffic_overview.visits` 永远是估算,写「估算 + 方法 + 区间」。

## 交给谁写
- 竞品简报 / 给团队看的 brief:把 `get_teardown` 结果交给 Claude 的 **competitive-brief**。
- 借角度写自己的广告:接 growsail-adapt。
- 公开可分享的版本:https://growsail.ai/teardown/<domain>,不用登录。

## 护栏(所有 GrowSail skill 通用)
- 数据不足就说不足:`scoreTotal` 为 null、`confidence: "low"`、带 caveat 的字段,原样转述,不补数、不编。
- 每个判断带证据:ruleId、广告 id、URL;估算值必须写「估算 + 方法 + 区间」。
- 不抄竞品原句、不把竞品品牌名写进用户的文案。
Avatar 挖掘 growsail-avatar-research
触发:找人群、写 avatar、用户画像、卖给谁、目标客户是谁
文稿交给 Claude campaign-plan
brand_tags_summarypropose_avatarsexplain_angle
---
name: growsail-avatar-research
description: GrowSail · Avatar 挖掘。触发场景:找人群、写 avatar、用户画像、卖给谁、目标客户是谁。通过 GrowSail MCP(https://growsail.ai/api/mcp)调用 brand_tags_summary, propose_avatars, explain_angle。报告 / 邮件 / 计划交给 Claude 的 campaign-plan。
---

# growsail-avatar-research(Avatar 挖掘)

说明书免费,只讲三件事:调哪些 GrowSail MCP 工具、按什么顺序、结果字段怎么读。**写报告、写邮件、排计划不在这里做**,交给 Claude 自带的 marketing skill(见末尾「交给谁写」)。

## 接入
- MCP 地址 `https://growsail.ai/api/mcp`,header `x-api-key: <GROWSAIL_API_KEY>`;没有 key 去 https://growsail.ai/docs#keys(免费档 100 credits)。
- 只读工具免费无限;花钱的工具在 https://growsail.ai/docs 计费表里,调之前把 credits 数告诉用户。

## 调用顺序
1. 问清楚:参考竞品域名 + 我的产品(名称 / 一句话 / 价格 / 目标市场)。
2. `brand_tags_summary {domain}`(免费)→ 竞品广告里已验证的 persona / desire / awareness 分布。
3. `propose_avatars {domain, myProduct}`(按套餐复刻配额)→ 6 个 avatar,至少 2 个竞品已验证、2 个空白人群。
4. **人挑,AI 不挑**:6 个列出来让用户选 3 个。选中的用 `explain_angle` 解释推荐角度。

## 结果怎么读
- 每个 avatar 带 `source`(竞品已验证 / 空白)和 `suggestedAngle`;空白人群是机会也是风险,要标明「竞品没投过,没有验证数据」。
- avatar 必须具体到「谁 + 处境 + 触发购买的瞬间」,「25–35 岁女性」这种要退回重出。

## 交给谁写
- 人群画像文档、给投手看的 brief:交给 Claude 的 **competitive-brief** 或 **campaign-plan**。
- 下一步:growsail-adapt 出 3 角度创意包。

## 护栏(所有 GrowSail skill 通用)
- 数据不足就说不足:`scoreTotal` 为 null、`confidence: "low"`、带 caveat 的字段,原样转述,不补数、不编。
- 每个判断带证据:ruleId、广告 id、URL;估算值必须写「估算 + 方法 + 区间」。
- 不抄竞品原句、不把竞品品牌名写进用户的文案。
复刻改编 growsail-adapt
触发:照着写文案、借它的角度、给我的产品出脚本 / 拍摄清单、生成广告创意
文稿交给 Claude content-creation
get_teardownget_brand_adspropose_avatarsadapt_ad_for_my_productexplain_angle
---
name: growsail-adapt
description: GrowSail · 复刻改编。触发场景:照着写文案、借它的角度、给我的产品出脚本 / 拍摄清单、生成广告创意。通过 GrowSail MCP(https://growsail.ai/api/mcp)调用 get_teardown, get_brand_ads, propose_avatars, adapt_ad_for_my_product, explain_angle。报告 / 邮件 / 计划交给 Claude 的 content-creation。
---

# growsail-adapt(复刻改编)

说明书免费,只讲三件事:调哪些 GrowSail MCP 工具、按什么顺序、结果字段怎么读。**写报告、写邮件、排计划不在这里做**,交给 Claude 自带的 marketing skill(见末尾「交给谁写」)。

## 接入
- MCP 地址 `https://growsail.ai/api/mcp`,header `x-api-key: <GROWSAIL_API_KEY>`;没有 key 去 https://growsail.ai/docs#keys(免费档 100 credits)。
- 只读工具免费无限;花钱的工具在 https://growsail.ai/docs 计费表里,调之前把 credits 数告诉用户。

## 调用顺序
1. `get_teardown {domain}` 确认竞品已入库;没有先跑 growsail-competitor-teardown。
2. 可选 growsail-avatar-research 让用户选 3 个 avatar。
3. `adapt_ad_for_my_product {domain, myProduct: {name, description, price, market, avatars?, variants: 3}}`(5 credits)→ 3 个角度,每个绑一个 avatar,含英文 primary text ×3、headline ×5、口播脚本、中文拍摄清单、落地页规则清单、rationale。
4. 用户说「换一个」→ `variants: 1, excludeAngles: [已出的 angleKey]`。

## 结果怎么读
- `variants[].angleKey` 对应 rules/intel/angles.yaml,`explain_angle` 能解释;`landingChecklist` 引用体检规则 id。
- `borrowed` / `changed` 两栏说明借了什么改了什么,这是给用户判断「有没有抄」的依据。

## 交给谁写
- 这一步的产物本身就是文案,**不要再让别的 skill 重写一遍**;要润色或扩成整套 campaign 文案,交给 Claude 的 **content-creation**,并把 `rationale` 一起给它。
- 用户满意 → https://growsail.ai/dashboard#tests 建角度测试卡(同预算 · 3 天锁定 · 唯一指标 CPP)。
- 护栏:英文母语级、AI 素材投放前要披露、GrowSail 不代投。

## 护栏(所有 GrowSail skill 通用)
- 数据不足就说不足:`scoreTotal` 为 null、`confidence: "low"`、带 caveat 的字段,原样转述,不补数、不编。
- 每个判断带证据:ruleId、广告 id、URL;估算值必须写「估算 + 方法 + 区间」。
- 不抄竞品原句、不把竞品品牌名写进用户的文案。
商机雷达 growsail-lead-radar
触发:找买家、扫商机、批量看对方官网有什么问题、写开发信
文稿交给 Claude email-sequence / draft-content
scan_storeprofile_storebrowse_stores
---
name: growsail-lead-radar
description: GrowSail · 商机雷达。触发场景:找买家、扫商机、批量看对方官网有什么问题、写开发信。通过 GrowSail MCP(https://growsail.ai/api/mcp)调用 scan_store, profile_store, browse_stores。报告 / 邮件 / 计划交给 Claude 的 email-sequence / draft-content。
---

# growsail-lead-radar(商机雷达)

说明书免费,只讲三件事:调哪些 GrowSail MCP 工具、按什么顺序、结果字段怎么读。**写报告、写邮件、排计划不在这里做**,交给 Claude 自带的 marketing skill(见末尾「交给谁写」)。

## 接入
- MCP 地址 `https://growsail.ai/api/mcp`,header `x-api-key: <GROWSAIL_API_KEY>`;没有 key 去 https://growsail.ai/docs#keys(免费档 100 credits)。
- 只读工具免费无限;花钱的工具在 https://growsail.ai/docs 计费表里,调之前把 credits 数告诉用户。

## 调用顺序
1. 目标名单:用户给官网列表,或 `browse_stores {q: 品类}`(免费)从店铺库挑同品类店。Google 商家搜索只在网页端 growsail.ai/leads。
2. 每个官网 `scan_store {url, lite: true}`(1 credit)→ 命中规则(高危优先)、`siteKind`。
3. 按「高危数 + 规模」排序输出名单;每家记下最值得引用的 1–2 条问题(ruleId + title + 为什么丢客户)。

## 结果怎么读
- `status: "failed"` = 官网打不开,这本身就是商机;`siteKind: "non-ecom"` = 本地服务商,只跑了通用规则。
- 没扫成功的一律标「扫描失败」,不用模拟结果凑。

## 交给谁写
- 开发信正文:把每家的证据(ruleId / title / 原因)交给 Claude 的 **email-sequence** 或 **draft-content**,要求第一句引用对方官网的具体问题,≤120 词,带退订与实体地址占位。
- 发信走用户自己的邮箱,GrowSail 不代发。

## 护栏(所有 GrowSail skill 通用)
- 数据不足就说不足:`scoreTotal` 为 null、`confidence: "low"`、带 caveat 的字段,原样转述,不补数、不编。
- 每个判断带证据:ruleId、广告 id、URL;估算值必须写「估算 + 方法 + 区间」。
- 不抄竞品原句、不把竞品品牌名写进用户的文案。

和 Claude 自带的 marketing skill 怎么配合

GrowSail 出证据,Claude 出文稿

GrowSail 的 skill 只讲调哪个工具、按什么顺序、字段怎么读。报告、邮件、计划由 Claude 自带的 marketing 插件来写。两边都装上,Claude 会自己接力。

Claude skill喂给它什么得到
competitive-briefgrowsail-competitor-teardown → get_teardown给团队看的竞品简报
email-sequence / draft-contentgrowsail-lead-radar → scan_store 的证据第一句引用对方官网真实问题的开发信
campaign-plangrowsail-avatar-research → 6 个 avatar按 avatar 排的投放计划
content-creationgrowsail-adapt → 3 角度创意包 + rationale把角度包扩成整套素材
performance-reportworkbench_summary(免费)用工作台数字写周复盘
示例 · 用 performance-report 写周复盘
先调 GrowSail 的 workbench_summary(免费),再用 performance-report 写本周复盘:
分数曲线 history、任务 tasks.done/total、角度测试 tests(在测 / 放大 / 关停 / 最佳 CPP)、追踪品牌 tracked。
只用返回的数字,没有的指标写「暂无数据」。

workbench_summary 读的是 API key 绑定的账号;在 /docs#keys 创建的 key 会自动绑定。

想要按你自己的打法定制 Skill?团队版 含 1 个定制 Skill。