apify-competitor-intelligence – 竞争对手情报采集 Skill

3周前更新 8 0 0 0

Apify 竞争对手情报 Skill 用于采集和分析竞争对手在网页、搜索引擎与社交媒体上的公开数据,帮助 AI Agent 完成竞品监控、市场调研与竞争策略分析。

Skill 安装

多 Agent 安装
npx skills add https://github.com/apify/agent-skills --skill apify-competitor-intelligence

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

Skill 详细介绍

apify/agent-skills#apify-competitor-intelligence 是 Apify 官方 agent-skills 仓库中的一个 Skill,定位是竞品情报采集与分析。它把 Apify 平台上成熟的网页抓取、数据采集能力,封装成一套供 AI Agent 直接调用的技能,让 Agent 在对话中就能发起针对竞品的数据抓取任务,并把原始数据整理成可读的情报。

一句话说明它是什么

它是一个让 AI Agent 具备“抓取竞品公开数据并整理情报”能力的 Skill,背后依赖 Apify 的爬虫/Actor 生态来完成实际的采集工作。

它不是什么

– 不是独立的爬虫程序,本身不直接抓网页,实际采集由 Apify 平台上的 Actor 执行
– 不是通用网页抓取工具,重心在竞品情报这一具体场景
– 不是数据分析模型,它负责获取与初步整理数据,不负责深度建模预测

核心用途

– 采集竞品的公开页面数据,例如产品信息、价格、评论、内容更新
– 汇总竞品的市场动作,用于竞品分析、定价参考、内容策略参考
– 把散落在多个页面的公开信息整理成结构化结果,交给 Agent 进一步总结

工作方式

用户向 Agent 描述竞品情报需求 → Skill 指导 Agent 组织采集任务 → 实际数据抓取由 Apify 平台上的 Actor 完成 → 结果返回给 Agent,由 Agent 整理成情报输出。Skill 本身提供的是任务编排规范、调用方式和输出组织方法,真正的抓取算力和反封锁能力来自 Apify。

典型任务

– 抓取竞品官网/商品页的公开信息并整理
– 汇总竞品在电商或内容平台的公开数据
– 为竞品分析报告收集素材
– 定期跟踪竞品页面变化

适合谁

做竞品分析、市场研究、电商选品、内容运营、增长相关工作,且已经在使用 AI Agent 的用户。需要能够访问 Apify 平台。

不适合什么需求

– 只想做一次性、零依赖的简单网页抓取,用轻量抓取 Skill 更合适
– 需要抓取登录后、私密或受保护的页面(涉及账号和合规问题,官方资料未说明支持此类场景)
– 不想接入任何第三方平台、要求完全离线运行

与 Agent 自身能力的区别

Agent 自身通常没有稳定的网页采集能力,尤其是面对反爬、动态渲染、批量采集时。这个 Skill 的价值在于把 Apify 的采集能力和 Agent 的对话式编排串起来,把“想抓什么”自然语言化,把“怎么抓”交给 Apify。

关于该 Skill 的具体 Actor 名称、支持的平台列表、参数细节,当前官方资料未在本环境完整确认,具体以该 Skill 当前官方说明和 Apify 文档为准。

Skill 安全评估

总体判断

来源为 Apify 官方 agent-skills 仓库,可信度较高。主要风险不在 Skill 代码本身,而在于:它会驱动第三方平台(Apify)发起真实网络采集,并需要 Apify 凭证。是否安全,取决于你怎么用、抓什么、以及凭证怎么管。

来源可信度

– 来自 Apify 官方组织仓库,属于一手官方来源
– 相比第三方转载、个人 fork,供应链风险更低
– 建议只从官方仓库安装,不要使用来源不明的镜像版本

网络访问

– 必需。竞品情报采集本质是联网抓取,无法离线
– 会访问 Apify 平台以及目标竞品网站
– 目标网站的 robots.txt、服务条款、当地法律需要用户自行评估

第三方 API 与凭证

– 需要 Apify 账号与 API Token 才能实际执行采集
– Token 泄露可能导致他人消耗你的 Apify 额度与费用
– 建议:为 Token 设置最小权限,定期轮换,不要提交到代码仓库或公开分享
– 不要把 Token 直接写进会被上传或共享的文件

Shell / 文件权限

– 若 Skill 指导 Agent 通过 CLI 或脚本调用 Apify,可能触发 Shell 执行
– 若采集结果需要写入本地文件,会涉及文件写入
– 建议:不需要自动执行时,关闭 Agent 自动运行 Shell 的权限,由你手动执行命令

合规与 Prompt Injection 风险

– 抓取第三方网站公开数据时,抓回的内容可能包含误导性文本,理论上存在被当作指令注入的风险
– 建议:把抓回内容视为数据而非指令,不盲目执行页面里的任何文字
– 采集行为需遵守目标网站条款与相关法律法规,尤其是个人数据相关

降低风险的做法

– 仅从 Apify 官方仓库安装
– Token 最小权限 + 定期轮换
– 限制采集范围到公开页面
– 不自动执行 Shell,命令手动确认
– 采集频率控制,避免给目标站点造成压力

Skill 使用要求

一、Agent / 客户端

该 Skill 属于 Apify 官方的 Agent Skill,遵循通用 Agent Skill 的组织方式,适合在支持 Skills 或自定义指令加载机制的 Agent 中使用。

– Claude Code:通用 Skill 环境,通常可直接使用
– Codex、Cursor、Trae、OpenClaw、WorkBuddy:官方未提供完整的第三方兼容列表,但这类支持自定义 Skill / 指令加载的 Agent,通常可以尝试加载使用。不同 Agent 的加载方式与兼容程度可能不同,以对应 Agent 当前版本为准

如果你不确定自己的 Agent 能否使用,直接问它:“如何安装 apify/agent-skills#apify-competitor-intelligence?”

二、运行环境 / 依赖

| 项目 | 要求 |
|—|—|
| Agent | 支持 Skills 或自定义指令的 Agent |
| 网络 | 必需,需访问 Apify 及目标网站 |
| Apify 账号 | 实际执行采集时需要 |
| Node.js / Python / Docker | 官方资料未将其列为通用硬性前提,仅在具体调用方式用到时才需要 |

是否需要 Node.js、Python、Git 等,取决于你选用的调用方式,当前官方资料未明确统一列出,具体以 Skill 当前说明为准。

三、权限

– 网络访问:必需
– Apify API Token:必需(实际采集时)
– 文件写入:可选,取决于是否把结果落盘
– Shell:可选,取决于是否用 CLI/脚本调用

四、账号 / API Key

要区分两件事:

– Skill 本身:不内置凭证,但实际采集依赖 Apify 账号与 Token
– Skill 后续操作的目标:访问竞品网站是公开抓取,通常不需要目标网站账号

最小使用条件

1. 一个支持 Skills 的 Agent
2. 可用的网络环境
3. 一个 Apify 账号及 API Token
4. 明确的采集目标(竞品页面/平台)

Skill 安装、使用与卸载教程

一、安装

LemonAIKit 本页面已提供该 Skill 的安装指令,直接复制并粘贴到对应 Agent 或终端执行即可。

如果你不确定自己的 Agent 怎么装,可以直接问它:

如何安装 apify/agent-skills#apify-competitor-intelligence?

如何在 Claude Code 中安装 apify/agent-skills#apify-competitor-intelligence?

如何在 Cursor 中安装 apify/agent-skills#apify-competitor-intelligence?

让当前 Agent 按自己的 Skill 加载/管理机制指导安装。若 Skill 有额外官方要求,安装指令或官方说明里会注明,按提示补充即可。

二、安装后如何使用

安装后,当你的任务涉及竞品数据采集或竞品分析时触发。你不需要记具体命令,用自然语言把目标、平台、要抓的字段说清楚即可,Agent 会据此组织采集任务。

一些可直接改用的示例:

使用 apify-competitor-intelligence,帮我抓取这三个竞品官网的产品页信息,整理成价格和卖点对比表。

使用 apify-competitor-intelligence,采集某竞品在电商平台的公开商品数据,汇总价格区间和差评关键词。

使用 apify-competitor-intelligence,定期跟踪这几个竞品页面的变化,有更新时汇总给我。

三、卸载

不同 Agent 的 Skill 安装位置和管理方式不同,没有统一卸载命令。稳妥做法:

– 使用对应 Agent / Skill 管理器提供的删除方式移除该 Skill
– 或直接问当前 Agent:

如何卸载 apify/agent-skills#apify-competitor-intelligence?

按它的指引删除即可。

常见问题

1. 必须要有 Apify 账号吗?
实际执行采集需要 Apify 账号与 API Token。没有账号的话,Skill 只能指导流程,无法真正抓取数据。

2. 用这个 Skill 抓数据合法吗?
取决于你抓什么、怎么用。应只采集公开页面,遵守目标网站条款与当地法律,涉及个人数据时格外谨慎。合规责任在使用者。

3. 为什么安装后 Agent 没识别到这个 Skill?
常见原因:安装路径不对、Agent 未重启或未重新加载 Skill、Skill 目录结构不符合该 Agent 要求。先确认安装位置,再重启/刷新 Agent,仍不行就直接问 Agent 加载机制。

4. 可以同时装到 Claude Code 和 Cursor 吗?
通常可以,各 Agent 的 Skill 目录相互独立,分别安装即可。兼容程度以各 Agent 当前版本为准。

5. 中国大陆使用有网络要求吗?
需要能稳定访问 Apify 平台和目标网站。跨境访问可能受网络环境影响,实际可用性视你的网络条件而定。

6. Skill 更新后要重新安装吗?
取决于安装方式。若是从仓库拉取,通常更新源即可;若是复制到本地目录,可能需要重新拉取或替换文件。当前官方未给出统一更新流程,以官方说明为准。

7. 它能抓登录后、需要账号的页面吗?
该 Skill 面向公开数据采集场景,登录后或受保护页面的采集涉及账号、合规与平台限制,当前官方资料未说明支持此类场景,不建议用于此目的。

Skill 更新日志

版本列表
无版本号
合并拉取请求 #89,来自 apify/docs/actor-development-user-agent docs(skills):为 Actor 开发 CLI 调用添加 --user-agent 标记
无版本号
chore:重新生成 agents/AGENTS.md
无版本号
docs(skills):为 Actor 开发 CLI 调用添加 --user-agent 标记 为 Actor 开发技能添加遥测归因标志,沿用 apify-ultimate-scraper 中现有的 apify-agent-skills/ 约定: - apify-actor-development:新增“Telemetry attribution (required)”章节, 并在模板/快速开始命令、命令参考块以及远程 Actor 调用流程中加上该标志 - apify-actorization:同样的章节,并在快速开始、检查清单和步骤命令中的 init/run/push 上加上该标志 - commands/create-actor.md:新增核心原则,并在本地测试和部署步骤中加上该标志 - apify-generate-output-schema:在其唯一一处 apify run 提及中加上该标志 --user-agent 是每个 apify 命令都接受的全局标志(已对照 apify-cli 1.10.1 验证), 尽管它在 --help 中是隐藏的。
无版本号
合并拉取请求 #84,来自 apify/feat/integration-development-skill feat:集成开发技能
无版本号
fix:集成技能修复
无版本号
feat:mcp + skill agent 插件路由
无版本号
feat:集成开发技能
无版本号
fix:在 SDK 集成技能中使用规范的 /v2/actors 和 /v2/actor-runs 路由
无版本号
合并拉取请求 #58,来自 apify/fix/apify-call-guidance-cohorts 使 Apify 调用指南具备抗故障能力
无版本号
docs(skills):澄清 actor 命令指南结构 Co-authored-by: Cursor
无版本号
docs(skills):展示内联 actor 输入示例 Co-authored-by: Cursor
无版本号
docs(skills):移除 actor 开发 user agent Co-authored-by: Cursor
无版本号
docs(skills):保持 Apify user agent 不带版本号 Co-authored-by: Cursor
无版本号
docs(skills):使 Apify 调用指南可度量 Co-authored-by: Cursor
无版本号
合并拉取请求 #49,来自 lukas-bekr/readme-polish docs:README 润色 - skills.sh 徽章、30K Actors、精简资源
无版本号
合并拉取请求 #48,来自 apify/docs/restore-npx-quick-start docs:在快速开始中恢复 npx skills 安装命令
无版本号
docs:添加 skills.sh 徽章,将 Actors 提升至 30,000+,精简资源 - 在 README 左上角添加 skills.sh 安装计数徽章 (与 apify/awesome-skills 中的徽章一致)。 - 将头部盾牌和正文中的 Actors 数量从 25,000+ 提升至 30,000+。 - 精简并重新排序 Useful resources 章节:移除 MCP server 文档、 apify/actor-templates 和 Crawlee;按优先级顺序保留六个最相关的链接。
无版本号
docs:在快速开始中恢复 npx skills 安装命令 Co-Authored-By: Claude Opus 4.7 (1M context)
无版本号
test commit
无版本号
test commit
无版本号
合并拉取请求 #47,来自 lukas-bekr/add-apify-sdk-integration-skill 添加 apify-sdk-integration 技能
无版本号
添加 apify-sdk-integration 技能 从 apify/apify-plugins-internal 导入 apify-sdk-integration 技能。 涵盖用于 JS/TS 和 Python 的 apify-client 包,以及其他语言的 REST API: 同步和异步 Actor 执行、数据集和键值存储检索、错误处理以及最佳实践。 - 添加 skills/apify-sdk-integration/SKILL.md - 在 .claude-plugin/marketplace.json 中注册插件 - 重新生成 agents/AGENTS.md(现为 5 个技能) - 更新 README 技能数量、能力列表、技能表和安装块
无版本号
合并拉取请求 #46,来自 apify/docs/skills-mirror-agents-md-updates docs(skills):在 actor-development 和 actorization 中同步 AGENTS.md 更新
无版本号
docs(skills):在 actor-development 和 actorization 中同步 AGENTS.md 更新 使 Actor 开发和 Actorization 技能与 apify/actor-templates#766 保持一致: 扩展的 CLI 命令参考(包括通过 `apify actors search` 进行 Apify Store 发现)、`APIFY_TOKEN` 澄清,以及一个添加 Playwright MCP 用于调试的 MCP 工具章节。 Co-Authored-By: Claude Opus 4.7 (1M context)
无版本号
合并拉取请求 #45,来自 lukas-bekr/chore/readme-overhaul chore:全面改造 README
无版本号
chore:全面改造 README Hero、徽章、跳转链接导航、技能表、示例用例、更新的 定位和统计数据、OAuth 优先的前置条件、有用资源,以及指向 apify.com/.well-known/agents.md 的页脚指引。 Co-Authored-By: Claude Opus 4.7 (1M context)
无版本号
合并拉取请求 #44,来自 apify/chore/writing-style-guide-fixes chore:使文档符合 Apify 写作风格指南
无版本号
chore:使文档符合 Apify 写作风格指南 对标题应用句首大写,将 Actor 作为名词时大写,去掉 “Apify Console” / “Apify Store” 前的冠词,在 “the Apify platform” 前添加冠词,并修正几处拼写错误(“confirms” -> “conforms”, “javascript” -> “JavaScript”)。代码块、CLI 命令、文件路径 和 JSON 值保持不变。
无版本号
合并拉取请求 #42,来自 lukas-bekr/feat/ultimate-scraper-cli-telemetry feat(ultimate-scraper):为 CLI 调用添加 --user-agent 标记以进行遥测归因
无版本号
feat(ultimate-scraper):为 CLI 调用添加 --user-agent 标记以进行遥测归因 在 apify-ultimate-scraper 技能中的每个 apify CLI 示例(SKILL.md、gotchas.md、actor-index.md 以及四个工作流指南文件)中添加 --user-agent apify-agent-skills/apify-ultimate-scraper,并在 SKILL.md 中添加一条顶层规则以记录 该约定。由于该标志是在 apify/apify-cli#1102 中引入的,将 CLI 前置条件提升至 v1.5.0+。 这使我们能够通过 properties.userAgent 在 Mixpanel/Segment 中区分 技能驱动的 CLI 调用与普通人工使用,并与现有的 apify-agent-skills/ 命名约定保持一致,该约定用于 actor_run.meta_user_agent 数据,为 dashboards.apify.com/dashboards/276 提供数据。 Refs: apify/apify-cli#1102 Co-Authored-By: Claude Opus 4.7 (1M context)

暂无评论

none
暂无评论...