Skill 安装
多 Agent 安装npx skills add https://github.com/apify/awesome-skills --skill apify-competitor-intelligence
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
apify/awesome-skills#apify-competitor-intelligence 是 Apify 官方维护的 awesome-skills 仓库中的一个 Skill,Skill 名称为 apify-competitor-intelligence(竞品情报)。
它本质上是一套围绕 Apify 平台数据采集能力构建的竞品情报工作流指令集,用于让 AI Agent 在用户提出竞品分析、市场监控、对手动态追踪等需求时,能够按 Apify 官方推荐的方式组织任务、调用合适的 Apify Actor、整理返回数据并输出结构化结果。
它不是一个独立软件,也不是一个本地运行的爬虫程序。它依赖 Apify 云端平台及其 Actor 生态来实际完成数据采集,Skill 本身负责的是告诉 Agent 该做什么、该用哪个工具、该按什么标准整理结果。
主要解决的问题
– 用户想做竞品分析,但不知道去哪里抓数据、抓哪些字段
– 想让 Agent 自动化完成指定竞品 → 采集 → 对比 → 输出报告的链路
– 需要把多个数据源(网站、社交平台、搜索引擎、电商页面等)的对手信息统一到一张对比表或一份简报中
核心能力方向
– 定义竞品范围与采集目标
– 选择合适的 Apify Actor 完成具体网站 / 平台的数据抓取
– 对返回原始数据做清洗、去重、字段对齐
– 输出竞品对比、定价对比、内容 / 广告动向、舆情变化等分析结果
– 支持把结果整理成表格、简报或给下游 Agent / 工作流继续使用
它和普通 Agent 自身能力的区别
普通 Agent 在没有外网数据源和平台工具时,只能靠模型已知信息和用户提供的材料做推测性分析。装上这个 Skill 后,Agent 会被引导去调用 Apify 平台上的真实采集 Actor,把猜变成抓。
适合的用户
– 做市场 / 竞品研究的分析人员
– 电商、SaaS、内容行业的运营和增长团队
– 需要定期监控对手定价、上新、内容发布、广告投放的人
– 已经在用或准备用 Apify 平台的开发者
不太适合的需求
– 只想让 Agent 写一篇泛泛的竞品分析文章,不需要真实抓取数据的场景
– 目标站点强反爬、需要登录、需要人工验证的采集
– 需要法律合规审查的场景,Skill 本身不做合规判断
技术路线
Skill 通过 Agent 的指令加载机制注入,实际数据采集由 Apify 平台的 Actor 完成。Apify 是一个云端的网页抓取 / 自动化平台,提供大量现成 Actor 覆盖电商、社交、搜索、地图、招聘等常见场景。
Skill 安全评估
总体判断:这是一个偏数据采集与分析方向的 Skill,本身不直接在本地执行破坏性操作,但会涉及 Apify 平台账号、API Token、外部网络访问,以及把目标站点数据拉回本地 / 云端的流程,安全关注点主要在凭证管理和采集合规上。
需要关注的点
– Apify API Token:使用 Apify Actor 通常需要 Apify 账号和 API Token。Token 一旦泄露,可能被他人消耗你的 Apify 额度或读取你的账号数据。建议在 Apify 后台生成专用 Token,并只授予必要的权限范围。
– 网络访问:Skill 需要让 Agent 或 Apify 平台访问外部目标网站。请确认你要采集的目标站点在你的合法访问范围内。
– 采集合规:抓取第三方网站内容在不同国家和地区有不同规则。Skill 不做合规判断,是否合规由使用者负责。涉及个人信息、登录后内容、付费墙内容时尤其要谨慎。
– 第三方平台信任:Apify 是第三方商业平台,你的采集任务、目标 URL、返回数据都会经过 Apify 的服务器。请根据数据敏感程度决定是否使用。
– Agent 文件写入:如果 Agent 会把抓取结果写入本地文件,注意不要让 Agent 在未授权目录下写入,或覆盖已有重要文件。
– Prompt Injection 风险:抓回来的网页内容可能包含针对 AI 的诱导性文本。下游使用这些内容时,建议由人来审阅关键输出,不要让 Agent 直接依据抓回内容执行高权限操作。
– 环境变量:Token 通常通过环境变量注入。不要把 Token 硬编码在会被提交到 Git 仓库的文件里。
降低风险的做法
– 使用 Apify 后台生成的权限最小化 Token
– 只采集你有权访问、且符合目标站点条款的页面
– 抓取结果先人工过一遍,再进入下游自动化
– 如果只是想验证工作流,可以先用一个测试站点,而不是直接打生产目标
– 定期在 Apify 后台查看用量,发现异常消耗及时更换 Token
Skill 使用要求
一、Agent / 客户端
该 Skill 属于 Apify 官方 awesome-skills 仓库,官方未公布完整的第一方 Agent 支持矩阵。从 Skill 加载机制看,它更接近通用的指令型 Skill,凡支持加载 Skill / 自定义指令 / Markdown 指令集的 Agent 通常都能使用,例如 Claude Code、Codex、Cursor、Trae、OpenClaw、WorkBuddy 等。
不同 Agent 的 Skill 加载路径、触发方式和权限模型差异较大,能否顺利跑通以对应 Agent 当前版本为准。建议优先在你能熟练调试 Skill 的 Agent 中先跑一次。
二、运行环境 / 依赖
| 项目 | 要求 |
|—|—|
| Agent | 支持加载 Skill / 自定义指令的 Agent,如 Claude Code、Codex、Cursor、Trae、OpenClaw、WorkBuddy |
| 网络 | 必需。需要能访问 Apify 官方接口 |
| Apify 账号 | 使用 Apify Actor 必需 |
| Apify API Token | 使用 Apify Actor 必需 |
| 本地 Node.js / Python | Skill 本身不强制要求。如果 Agent 要执行本地脚本处理抓取结果,则按脚本顺序要求准备 |
| 浏览器 | 非必需,取决于具体调用的 Actor 是否需要浏览器会话 |
Node.js / Python 版本、操作系统要求等,官方未在该 Skill 层面统一下达硬性要求,具体以你要调用的 Apify Actor 以及本地处理脚本为准。
三、权限
– 网络访问:必需
– Apify API Token 读取:必需
– 文件写入(保存抓取结果):可选,取决于 Agent 和工作流
– Shell 执行:可选。Skill 本身不是本地程序,Shell 权限主要用于执行辅助脚本或本地数据处理
– 浏览器控制:可选,只有调用特定浏览器类 Actor 时才需要
四、账号 / API Key
– Skill 本身不是账号体系,它不注册也不托管账号。
– 使用 Apify 平台的 Actor 通常需要 Apify 账号和 API Token。
– 如果只是让 Agent 帮你规划竞品分析框架、设计采集字段,不实际调用 Apify,则可以不配置 Token。
– 如果 Workspace 里同时存在其他依赖第三方平台的分析 Skill,Token 要分开管理,不要混用。
最小使用条件
1. 一个支持加载 Skill 的 Agent
2. 可访问 Apify 的网络环境
3. 一个 Apify 账号及其 API Token
4. 明确的竞品目标(域名、平台、关键词等)
Skill 安装、使用与卸载教程
一、安装
本页面已经提供该 Skill 的安装指令,直接复制并粘贴到对应 Agent 或终端中执行即可。
如果不确定自己的 Agent 该怎么装 Skill,可以直接问当前 Agent:
如何安装 apify/awesome-skills#apify-competitor-intelligence?
也可以指定 Agent:
如何在 Claude Code 中安装 apify/awesome-skills#apify-competitor-intelligence?
如何在 Codex 中安装 apify/awesome-skills#apify-competitor-intelligence?
如何在 Cursor 中安装 apify/awesome-skills#apify-competitor-intelligence?
让 Agent 根据自己的 Skill 加载机制给出对应的安装步骤,通常比手工复制目录更稳妥。
如果 Skill 需要 Apify API Token,安装完成后请按 Apify 官方文档的方式配置 Token(通常通过环境变量注入,具体变量名以 Apify 官方文档为准),不要把 Token 直接写进 Skill 文件或提交到 Git。
二、安装后如何使用
安装后,Agent 会在你提出竞品情报相关需求时识别并应用这个 Skill。适合交给它的任务类型包括:
– 梳理一批竞品的公开信息
– 对比多个竞品的定价、功能页、主推卖点
– 监控某类内容 / 广告 / 新闻的动态变化
– 整理多家对手的数据到一张对比表
用自然语言直接描述需求即可,不需要背命令。示例:
使用 apify-competitor-intelligence,帮我把这三个 SaaS 竞品的定价页信息汇总成一张对比表。
使用 apify-competitor-intelligence,监控这几个竞品官网的产品更新页面,把最近一次改动整理成简报。
使用 apify-competitor-intelligence,分析这几个电商品牌在主流平台上的在售商品和价格区间,输出对比结果。
如果任务比较复杂,建议先让 Agent 和你对齐:竞品清单、对比维度、输出格式,再让它开始采集。这样既能控制 Apify 用量,也能减少返工。
三、卸载
不同 Agent 的 Skill 安装位置和管理方式不一样。常用的做法:
– 用对应 Agent 或 Skill 管理器提供的删除方式移除该 Skill
– 直接询问当前 Agent:
如何卸载 apify/awesome-skills#apify-competitor-intelligence?
如果没有统一卸载命令,让 Agent 根据你的实际安装路径来清理即可。卸载 Skill 不会影响你的 Apify 账号,但已产生的 Apify 数据与用量需要你自己在 Apify 后台管理。
常见问题
1. 没有 Apify 账号能用吗?
如果只是让 Agent 帮你规划竞品分析框架、设计对比维度、整理你已经掌握的材料,不实际抓数据,那么可以不用。要真正跑采集就要有 Apify 账号和 Token,因为采集动作是在 Apify 平台执行的。
2. 装完后 Agent 没反应,怎么办?
先确认 Skill 是否真的加载成功(不同 Agent 的查看方式不同,可以直接问 Agent:“现在能识别 apify-competitor-intelligence 吗?”)。其次确认你的表述里是否有明确的竞品情报意图,例如竞品对比监控对手分析对手定价,比帮我看看这个行业更容易触发。
3. 能同时装到多个 Agent 里吗?
可以。Skill 文件本身可以复制或分别安装到多个 Agent,但要注意:Apify API Token 的配置、用量统计、可能产生的重复采集,需要你自己管理。同一批竞品如果多个 Agent 同时跑,容易重复消耗额度。
4. Skill 更新后需要重装吗?
取决于你使用的 Agent 对 Skill 的更新机制。有些 Agent 支持拉取最新版本,有些需要手动替换文件。如果不确定,直接问当前 Agent 该 Skill 是怎么管理的、如何拉到最新版本。
5. 会不会修改我现有的项目文件?
Skill 主要做数据采集和分析,不会主动去改你的代码。但如果 Agent 在整理结果时决定把输出写入文件,那它落地的位置由 Agent 决定。建议在启动任务前先跟 Agent 说明输出目录,或者关闭自动写入权限,由你手动接收结果。
6. 中国大陆使用有没有网络限制?
Apify 是境外平台,从中国大陆访问 Apify 接口的稳定性取决于你的网络环境。需要稳定使用的话,建议确认 Agent 所在环境能稳定访问 Apify 官方域名,否则采集任务可能超时或中途失败。
7. 采集别人的网站合法吗?
Skill 本身不做合规判断。采集前请确认:目标站点的 robots.txt、服务条款、所在地区关于数据抓取和个人信息保护的规定。涉及登录后内容、个人数据、付费内容时尤其要谨慎。合规责任在使用者。