Skills
5 个按任务打包的 Claude Skill。说明书免费;它指挥 Claude 调用的 GrowSail MCP 才计费(只读工具免费无限)。
安装
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-auditscan_storeprofile_storeexplain_angle
growsail-store-audit触发:体检、诊断我的店、为什么没转化、给我的独立站打分
文稿交给 Claude performance-report / seo-audit
---
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-briefget_teardownprofile_storeget_brand_adstag_brand_adsbrand_tags_summarylist_brand_landerstraffic_overviewtrack_brandbrand_partnership_ads
growsail-competitor-teardown触发:拆解竞品、它投了什么广告、爆款怎么做的、这家店什么角度在跑
文稿交给 Claude competitive-brief
---
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-planbrand_tags_summarypropose_avatarsexplain_angle
growsail-avatar-research触发:找人群、写 avatar、用户画像、卖给谁、目标客户是谁
文稿交给 Claude campaign-plan
---
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-creationget_teardownget_brand_adspropose_avatarsadapt_ad_for_my_productexplain_angle
growsail-adapt触发:照着写文案、借它的角度、给我的产品出脚本 / 拍摄清单、生成广告创意
文稿交给 Claude content-creation
---
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-contentscan_storeprofile_storebrowse_stores
growsail-lead-radar触发:找买家、扫商机、批量看对方官网有什么问题、写开发信
文稿交给 Claude email-sequence / draft-content
---
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-brief | growsail-competitor-teardown → get_teardown | 给团队看的竞品简报 |
email-sequence / draft-content | growsail-lead-radar → scan_store 的证据 | 第一句引用对方官网真实问题的开发信 |
campaign-plan | growsail-avatar-research → 6 个 avatar | 按 avatar 排的投放计划 |
content-creation | growsail-adapt → 3 角度创意包 + rationale | 把角度包扩成整套素材 |
performance-report | workbench_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。