mcpField
A
apify-content-analytics

apify-content-analytics

github.com/apify营销与增长2.5k2.5k 次安装1 周前更新
代码仓库

关于 apify-content-analytics

用于通过 Apify Actors 提取多平台内容互动指标并分析表现的技能,适合营销人员追踪帖子、视频和标签效果。它按分析需求选择 Actor,并支持结果摘要或导出。

主要功能

  1. 01按分析需求选择 Apify Actor
  2. 02动态获取 Actor 输入架构
  3. 03运行内容分析并汇总发现
  4. 04结果可显示或导出为 CSV、JSON

适用场景

  1. 01比较 Instagram 帖子或 Reels 表现
  2. 02追踪 Facebook 帖子和广告指标
  3. 03分析 YouTube、TikTok 内容数据

MCP 相关

通过 mcpc 连接 mcp.apify.com,获取所选 Actor 的详情和输入架构;技能据此运行 Apify Actor。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/apify/agent-skills --skill apify-content-analytics

安装后在 Claude Code 中输入/apify-content-analytics确认已加载。

附带文件reference/scripts/run_actor.js

详细介绍

内容分析

使用 Apify Actors 跟踪并分析内容表现,提取多个平台的互动指标。

前置条件

(无需提前检查)

  • 包含 APIFY_TOKEN 的 .env 文件
  • Node.js 20.6+(支持原生 --env-file)
  • mcpc CLI 工具:npm install -g @apify/mcpc

工作流

复制此清单并跟踪进度:

Task Progress:
- [ ] Step 1: Identify content analytics type (select Actor)
- [ ] Step 2: Fetch Actor schema via mcpc
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the analytics script
- [ ] Step 5: Summarize findings
步骤 1:确定内容分析类型

根据分析需求选择合适的 Actor:

用户需求Actor ID最适合
帖子互动指标apify/instagram-post-scraper帖子表现
Reel 表现apify/instagram-reel-scraperReel 分析
粉丝增长跟踪apify/instagram-followers-count-scraper增长指标
评论互动apify/instagram-comment-scraper评论分析
主题标签表现apify/instagram-hashtag-scraper品牌主题标签
提及跟踪apify/instagram-tagged-scraper标签跟踪
全面的指标apify/instagram-scraper完整数据
基于 API 的分析apify/instagram-api-scraperAPI 访问
Facebook 帖子表现apify/facebook-posts-scraper帖子指标
表情回应分析apify/facebook-likes-scraper互动类型
Facebook Reels 指标apify/facebook-reels-scraperReels 表现
广告表现跟踪apify/facebook-ads-scraper广告分析
Facebook 评论分析apify/facebook-comments-scraper评论互动
页面表现审查apify/facebook-pages-scraper页面指标
YouTube 视频指标streamers/youtube-scraper视频表现
YouTube Shorts 分析streamers/youtube-shorts-scraperShorts 表现
TikTok 内容指标clockworks/tiktok-scraperTikTok 分析
步骤 2:获取 Actor 架构

使用 mcpc 动态获取 Actor 的输入架构和详细信息:

export $(grep APIFY_TOKEN .env | xargs) && mcpc --json mcp.apify.com --header "Authorization: Bearer $APIFY_TOKEN" tools-call fetch-actor-details actor:="ACTOR_ID" | jq -r ".content"

将 ACTOR_ID 替换为所选 Actor(例如 apify/instagram-post-scraper)。

这会返回:

  • Actor 描述和 README
  • 必需和可选输入参数
  • 输出字段(如有)
步骤 3:询问用户偏好

运行前,询问:

  1. 输出格式:
    • 快速答复 - 在聊天中显示前几条结果(不保存文件)
    • CSV - 导出包含所有字段的完整数据
    • JSON - 以 JSON 格式完整导出
  2. 结果数量:根据使用场景的特征确定
步骤 4:运行脚本

快速答复(在聊天中显示,不保存文件):

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT'

CSV:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.csv \
  --format csv

JSON:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.json \
  --format json
步骤 5:总结发现

完成后,报告:

  • 分析的内容数量
  • 文件位置和名称
  • 关键表现见解
  • 建议的后续步骤(深入分析、内容优化)

错误处理

APIFY_TOKEN not found - 请用户创建包含 APIFY_TOKEN=your_token 的 .env 文件 mcpc not found - 请用户安装 npm install -g @apify/mcpc Actor not found - 检查 Actor ID 拼写 Run FAILED - 请用户查看错误输出中的 Apify 控制台链接 Timeout - 减少输入规模或增大 --timeout

评论

支持 Markdown