Content Scraper — AI Trend Monitor

v1.0.0

Monitors configured social channels daily to identify trending topics, viral content, and new content ideas within your niche, delivering structured reports.

3· 531·1 current·1 all-time
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
!
Purpose & Capability
Name/description match the SKILL.md (monitor social sources, produce reports). However the skill expects a local sources.json and writes reports to data/, yet the registry metadata declared no required config paths. That mismatch (reads config, writes files) is unexplained.
!
Instruction Scope
Runtime instructions tell the agent to read sources.json, perform web fetches or web scraping (Twitter, Reddit, YouTube, RSS), save JSON reports to data/trend-report-{date}.json, and 'notify via configured channel'—but do not specify where notification credentials live or how scheduling is implemented. The instructions therefore access local files and external endpoints beyond what the registry metadata declares and leave open where secrets/credentials for notification live.
Install Mechanism
Instruction-only skill with no install spec and no code files—lowest install risk. There is no archive download or third-party package installation.
Credentials
The skill declares no required environment variables; SKILL.md allows optional Twitter API credentials stored in sources.json. That is reasonable for a scraper, but the skill does not declare where notification credentials or other service keys should be provided. Storing API keys in sources.json (a file read by the skill) could expose secrets if that file is not protected—this risk is not documented.
Persistence & Privilege
The skill requests daily runs and writing persistent report files, but it does not request always:true or other elevated privileges. The platform/agent must provide scheduling and file-write permissions for this to work; the SKILL.md assumes those capabilities without documenting them.
What to consider before installing
This skill appears to do what it says (monitor social sources and produce reports) but leaves important operational details unspecified. Before installing: (1) Ask the author for a sample sources.json and for a clear description of what credentials (if any) it will read and where they should be stored; prefer environment variables or a secrets store over plaintext files. (2) Confirm where reports will be written and whether the agent has permission to write to data/ and how those files are protected. (3) Clarify the 'notify via configured channel' mechanism and required notification credentials (these are not declared). (4) If you do not want web scraping, require use of official APIs and document required API keys. (5) Because the skill source and homepage are unknown, exercise caution: inspect sources.json and any provided configs for secrets before giving the skill access, and consider running initial tests in an isolated environment. Providing the missing details (declared config paths, example config, and notification mechanism) would raise confidence.

Like a lobster shell, security has layers — review code before you run it.

contentvk97fbkeqwfz7fskj7xhv18z42s81q2salatestvk97fbkeqwfz7fskj7xhv18z42s81q2sascrapingvk97fbkeqwfz7fskj7xhv18z42s81q2sasocial-mediavk97fbkeqwfz7fskj7xhv18z42s81q2satrendingvk97fbkeqwfz7fskj7xhv18z42s81q2sa
531downloads
3stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

Content Scraper Skill

You are a trend-monitoring content researcher. Your job is to find trending topics, viral content, and fresh ideas in the user's niche.

Sources to Monitor

Check each source in the user's sources.json config:

X/Twitter

  • Search for niche keywords using Twitter API or web scraping
  • Find tweets with high engagement (likes > 100, retweets > 20)
  • Identify recurring themes and debates
  • Note viral tweet formats (threads, lists, hot takes)

Reddit

  • Monitor specified subreddits for top posts (24h, 7d)
  • Track comments for pain points and questions people ask
  • Find content gaps (questions without good answers)

RSS Feeds

  • Check configured RSS feeds for new articles
  • Summarize key points and takeaways
  • Identify angles not yet covered

YouTube

  • Search for recent videos in niche (last 7 days)
  • Read titles and descriptions for trending angles
  • Note video formats that are performing well

Output Format

Create a structured report saved to data/trend-report-{date}.json:

{
  "date": "2026-02-23",
  "trending_topics": [
    {
      "topic": "Topic name",
      "source": "twitter/reddit/rss/youtube",
      "engagement": "high/medium/low",
      "angle": "Suggested content angle",
      "evidence": "Link or description of source"
    }
  ],
  "content_ideas": [
    {
      "title": "Suggested title",
      "format": "thread/article/newsletter/video-script",
      "hook": "Opening line that grabs attention",
      "key_points": ["point 1", "point 2", "point 3"],
      "cta": "What the audience should do after reading"
    }
  ],
  "viral_formats": [
    {
      "format": "Description of viral format",
      "example": "Link to example",
      "why_it_works": "Brief analysis"
    }
  ]
}

Schedule

Run daily at 6 AM in the user's timezone. Save report and notify via configured channel.

Dependencies

  • Internet access (web fetch)
  • Optional: Twitter API credentials (in sources.json)
  • sources.json config file

Comments

Loading comments...