apify-content-analytics
Extracts social media engagement analytics using Apify actors.
Install
mkdir -p .claude/skills/apify-content-analytics && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15655" && unzip -o skill.zip -d .claude/skills/apify-content-analytics && rm skill.zipInstalls to .claude/skills/apify-content-analytics
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Track engagement metrics, measure campaign ROI, and analyze content performance across Instagram, Facebook, YouTube, and TikTok.Key capabilities
- →Identify appropriate Apify Actors for specific content analytics needs
- →Fetch Actor schema and details dynamically using mcpc
- →Ask user preferences for output format and number of results
- →Run analytics scripts to collect cross-platform content performance data
- →Summarize findings including key performance insights and suggested next steps
- →Handle common errors like missing APIFY_TOKEN or mcpc not found
How it works
The skill uses Apify Actors to extract engagement metrics from social media platforms. It identifies the correct Actor, fetches its schema, prompts the user for output preferences, runs the script, and then summarizes the collected data.
Inputs & outputs
When to use apify-content-analytics
- →Analyzing post engagement
- →Tracking follower growth
- →Measuring campaign ROI
- →Exporting social media analytics
About this skill
Content Analytics
Track and analyze content performance using Apify Actors to extract engagement metrics from multiple platforms.
When to Use
- You need engagement, growth, or ROI metrics for posts, reels, videos, ads, or hashtags.
- The task is to use Apify Actors to collect cross-platform content performance data.
- You need exported analytics results and a concise interpretation of what content is performing best.
Prerequisites
(No need to check it upfront)
.envfile withAPIFY_TOKEN- Node.js 20.6+ (for native
--env-filesupport) mcpcCLI tool:npm install -g @apify/mcpc
Workflow
Copy this checklist and track progress:
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
Step 1: Identify Content Analytics Type
Select the appropriate Actor based on analytics needs:
| User Need | Actor ID | Best For |
|---|---|---|
| Post engagement metrics | apify/instagram-post-scraper | Post performance |
| Reel performance | apify/instagram-reel-scraper | Reel analytics |
| Follower growth tracking | apify/instagram-followers-count-scraper | Growth metrics |
| Comment engagement | apify/instagram-comment-scraper | Comment analysis |
| Hashtag performance | apify/instagram-hashtag-scraper | Branded hashtags |
| Mention tracking | apify/instagram-tagged-scraper | Tag tracking |
| Comprehensive metrics | apify/instagram-scraper | Full data |
| API-based analytics | apify/instagram-api-scraper | API access |
| Facebook post performance | apify/facebook-posts-scraper | Post metrics |
| Reaction analysis | apify/facebook-likes-scraper | Engagement types |
| Facebook Reels metrics | apify/facebook-reels-scraper | Reels performance |
| Ad performance tracking | apify/facebook-ads-scraper | Ad analytics |
| Facebook comment analysis | apify/facebook-comments-scraper | Comment engagement |
| Page performance audit | apify/facebook-pages-scraper | Page metrics |
| YouTube video metrics | streamers/youtube-scraper | Video performance |
| YouTube Shorts analytics | streamers/youtube-shorts-scraper | Shorts performance |
| TikTok content metrics | clockworks/tiktok-scraper | TikTok analytics |
Step 2: Fetch Actor Schema
Fetch the Actor's input schema and details dynamically using mcpc:
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"
Replace ACTOR_ID with the selected Actor (e.g., apify/instagram-post-scraper).
This returns:
- Actor description and README
- Required and optional input parameters
- Output fields (if available)
Step 3: Ask User Preferences
Before running, ask:
- Output format:
- Quick answer - Display top few results in chat (no file saved)
- CSV - Full export with all fields
- JSON - Full export in JSON format
- Number of results: Based on character of use case
Step 4: Run the Script
Quick answer (display in chat, no file):
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
Step 5: Summarize Findings
After completion, report:
- Number of content pieces analyzed
- File location and name
- Key performance insights
- Suggested next steps (deeper analysis, content optimization)
Error Handling
APIFY_TOKEN not found - Ask user to create .env with APIFY_TOKEN=your_token
mcpc not found - Ask user to install npm install -g @apify/mcpc
Actor not found - Check Actor ID spelling
Run FAILED - Ask user to check Apify console link in error output
Timeout - Reduce input size or increase --timeout
When not to use it
- →When the user needs to perform tasks unrelated to content analytics using Apify Actors
- →When the user wants to manually collect data from social media platforms
- →When the user does not have an Apify token or Node.js installed
Prerequisites
Limitations
- →APIFY_TOKEN not found - Ask user to create .env with APIFY_TOKEN=your_token
- →mcpc not found - Ask user to install npm install -g @apify/mcpc
- →Actor not found - Check Actor ID spelling
How it compares
This skill automates the collection and interpretation of social media content analytics using Apify Actors, providing structured data and insights more efficiently than manual data gathering.
Compared to similar skills
apify-content-analytics side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| apify-content-analytics (this skill) | 0 | 4mo | Review | Intermediate |
| segment-cdp | 2 | 6mo | No flags | Intermediate |
| databuddy | 1 | 3mo | Caution | Intermediate |
| analytics-pipeline | 1 | 6mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by wAyNecheRui
View all by wAyNecheRui →You might also like
segment-cdp
davila7
Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance best practices. Use when: segment, analytics.js, customer data platform, cdp, tracking plan.
databuddy
databuddy-analytics
Integrate Databuddy analytics into applications using the SDK or REST API. Use when implementing analytics tracking, feature flags, custom events, Web Vitals, error tracking, LLM observability, or querying analytics data programmatically.
analytics-pipeline
dadbodgeoff
Real-time analytics with Redis counters, periodic PostgreSQL flush, and time-series aggregation. High-performance event tracking without database bottlenecks.
groq-cost-tuning
jeremylongshore
Optimize Groq costs through tier selection, sampling, and usage monitoring. Use when analyzing Groq billing, reducing API costs, or implementing usage monitoring and budget alerts. Trigger with phrases like "groq cost", "groq billing", "reduce groq costs", "groq pricing", "groq expensive", "groq budget".
langfuse-cost-tuning
jeremylongshore
Monitor and optimize LLM costs using Langfuse analytics and dashboards. Use when tracking LLM spending, identifying cost anomalies, or implementing cost controls for AI applications. Trigger with phrases like "langfuse costs", "LLM spending", "track AI costs", "langfuse token usage", "optimize LLM budget".
logging-best-practices
neondatabase
Logging best practices focused on wide events (canonical log lines) for powerful debugging and analytics