New to Claude Skills? Learn how to install them →

sickn33 on GitHub

Trend Analysis

Free

Track emerging trends across multiple platforms seamlessly.

Get this skill

Free · Opens the source repo

What Trend Analysis does

Trend Analysis is a powerful tool designed for developers and marketers who want to stay ahead of the curve by tracking emerging trends across popular platforms such as Google Trends, Instagram, Facebook, YouTube, and TikTok. By leveraging Apify Actors, users can extract relevant data to inform their content strategies and marketing decisions. This skill is particularly useful for content creators, social media managers, and data analysts who need to identify and analyze trends to optimize their outreach and engagement efforts.

The workflow is straightforward and consists of several key steps. First, users identify the type of trend they wish to analyze by selecting the appropriate Apify Actor. There are various Actors available, each tailored to specific platforms and types of data, such as hashtag performance on Instagram or trending videos on TikTok. Once the Actor is selected, users can fetch its schema using the mcpc CLI tool, which provides detailed information about the Actor's input parameters and output fields.

After setting user preferences for output format and the number of results, users execute the analysis script. The results can be displayed directly in the chat for quick insights or exported in CSV or JSON formats for further analysis. Finally, the tool summarizes the findings, providing key insights and suggested next steps, making it a comprehensive solution for trend analysis.

This skill is ideal for those who need to gather and analyze trend data efficiently, making it easier to adjust content strategies based on real-time insights. However, it requires a basic understanding of Node.js and familiarity with command-line tools, making it best suited for users with some technical background.

When to use it

Use this skill when you need to gather trend data from platforms like Google Trends and social media to inform your marketing strategies or content creation.

When not to use it

Avoid this skill if you require real-time data analysis or if your needs extend beyond the specified platforms and data types.

What you can build with it

Content Strategy Development

Use this skill to analyze trending topics on social media and adjust your content strategy accordingly.

Market Research

Leverage trend data from platforms like Google Trends and Facebook to gain insights into consumer behavior.

Social Media Engagement

Track hashtag performance and trending content on Instagram and TikTok to enhance your engagement efforts.

How to install Trend Analysis

View source

1. Install with the skills CLI

npx skills add sickn33/agentic-awesome-skills/apify-trend-analysis --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by sickn33

Trend Analysis

Discover and track emerging trends using Apify Actors to extract data from multiple platforms.

Prerequisites

(No need to check it upfront)

  • .env file with APIFY_TOKEN
  • Node.js 20.6+ (for native --env-file support)
  • mcpc CLI tool: npm install -g @apify/mcpc

Workflow

Copy this checklist and track progress:

Task Progress:
- [ ] Step 1: Identify trend type (select Actor)
- [ ] Step 2: Fetch Actor schema via mcpc
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the analysis script
- [ ] Step 5: Summarize findings

Step 1: Identify Trend Type

Select the appropriate Actor based on research needs:

User NeedActor IDBest For
Search trendsapify/google-trends-scraperGoogle Trends data
Hashtag trackingapify/instagram-hashtag-scraperHashtag content
Hashtag metricsapify/instagram-hashtag-statsPerformance stats
Visual trendsapify/instagram-post-scraperPost analysis
Trending discoveryapify/instagram-search-scraperSearch trends
Comprehensive trackingapify/instagram-scraperFull data
API-based trendsapify/instagram-api-scraperAPI access
Engagement trendsapify/export-instagram-comments-postsComment tracking
Product trendsapify/facebook-marketplace-scraperMarketplace data
Visual analysisapify/facebook-photos-scraperPhoto trends
Community trendsapify/facebook-groups-scraperGroup monitoring
YouTube Shortsstreamers/youtube-shorts-scraperShort-form trends
YouTube hashtagsstreamers/youtube-video-scraper-by-hashtagHashtag videos
TikTok hashtagsclockworks/tiktok-hashtag-scraperHashtag content
Trending soundsclockworks/tiktok-sound-scraperAudio trends
TikTok adsclockworks/tiktok-ads-scraperAd trends
Discover pageclockworks/tiktok-discover-scraperDiscover trends
Explore trendsclockworks/tiktok-explore-scraperExplore content
Trending contentclockworks/tiktok-trends-scraperViral content

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/google-trends-scraper).

This returns:

  • Actor description and README
  • Required and optional input parameters
  • Output fields (if available)

Step 3: Ask User Preferences

Before running, ask:

  1. 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
  2. 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 results found
  • File location and name
  • Key trend insights
  • Suggested next steps (deeper analysis, content opportunities)

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 to Use

Use this skill when tackling tasks related to its primary domain or functionality as described above.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Frequently asked questions about Trend Analysis

Similar skills