用途
该技能用于回答一个具体问题:给定产品用途和理想客户画像(ICP),目标客户实际聚集在哪些渠道。它不依赖猜测,而是通过信号追踪定位真实社区,并输出按可达性排序的渠道作战手册。
主要能力
- 从 Reddit 公开 JSON 与 Hacker News Algolia API 追踪 ICP 痛点帖子,回溯到来源社区。
- 通过 DuckDuckGo HTML 搜索发现 Slack、Discord、newsletter、播客、会议等渠道。
- 叠加竞品讨论信号,识别 ICP 正在评估替代方案的渠道。
- 按 ICP 信号数量、渠道规模、活跃度和竞品出现情况为每个渠道打分并分级。
- 为每个渠道生成作战手册条目:谁在这里、进入策略、内容角度、反模式。
- 输出至少 3 种渠道类型,避免只依赖 Reddit。
使用方式
技能按步骤执行:
- 设置检查:确认 GITHUB_TOKEN 是否设置(未设置也可继续,核心渠道发现不依赖它),并列出本次运行使用的数据源。
- 解析 ICP:从对话中收集产品、ICP 角色、ICP 痛点、市场类别关键词和可选竞品。若信息不足,依次询问三个问题,并将最终 ICP 保存到 docs/icp.md 供其他技能复用。
- 运行独立数据收集脚本 scripts/fetch.py,传入类别、ICP 角色、ICP 痛点、产品和竞品参数,输出到 /tmp/wcl-raw.json。等待完成,允许最多 5 分钟。
- 打印渠道摘要:输出排序后的渠道表格,并展示最高分渠道的前 3 条证据帖子。
- AI 渠道增强:对 top-priority 和 high 层级的渠道生成 who_is_here、entry_tactic、content_angle、anti_patterns,写入 /tmp/wcl-channels.json。
- 生成完整排序输出:合并输入、原始数据和增强结果,写入 /tmp/wcl-output.json。
- 自检:检查无 em dash、无禁用词、至少 3 种渠道类型、所有渠道名称存在于原始数据、进入策略非通用。
- 保存输出并清理:将 Markdown 和 JSON 写入 docs/channel-map/ 目录。
适用场景
- 需要为特定 ICP 找到具体可进入的社区渠道,而非泛泛的“LinkedIn”“Twitter”。
- 需要基于真实痛点帖子和竞品讨论信号制定渠道优先级。
- 需要为每个渠道准备具体的进入策略和内容角度。
- 需要避免编造渠道名称或成员数,要求可验证的数据来源。
限制
- 每个渠道名称必须来自本次运行的 Reddit API 响应或 DuckDuckGo 搜索结果。
- 每个成员数必须来自 about.json API 或搜索片段,不可估算;不可用时写“member count not found”。
- 每个 ICP 信号数必须与原始数据一致。
- 若某渠道类型返回 0 结果,报告 0,不得编造渠道。
- 若发现渠道少于 3 个,提示 ICP 描述可能过窄,并尝试用更宽泛的类别关键词重试一次。
- 竞品层为可选,未设置 GITHUB_TOKEN 时以每小时 60 次请求的未认证方式运行。
- 具体收费、价格、平台支持情况暂未提供。