One-click install
npx skills add https://github.com/himanshu231204/AI_Research_agent --skill data-scraper-agent-himanshu231204
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-scraper-agent
Source: https://github.com/himanshu231204/AI_Research_agent/tree/main/.opencode/skills/data-scraper-agent
Command: npx skills add https://github.com/himanshu231204/AI_Research_agent --skill data-scraper-agent-himanshu231204

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually collecting and tracking public data from websites, APIs, job boards, price trackers, and news feeds is time-consuming and difficult to maintain on a consistent schedule. This Skill eliminates that overhead by enabling fully automated, AI-powered data collection workflows.

Core Features & Use Cases

  • AI-Powered Enrichment: Scores, summarises, and classifies collected items using free Gemini Flash LLM calls.
  • Free Scheduled Hosting: Runs automatically on a configurable schedule via free GitHub Actions, no paid hosting required.
  • Flexible Storage Integration: Syncs results directly to Notion, Google Sheets, or Supabase for easy review.
  • Feedback Learning: Improves scoring accuracy over time by learning from your accept/reject decisions. Common use cases include monitoring job boards for relevant roles, tracking product prices for discounts, scraping news for specific topics, and aggregating GitHub repository releases.

Quick Start

Use the data-scraper-agent skill to build an automated agent that scrapes Hacker News for AI startup funding news, scores each item with Gemini Flash, and stores results in your Notion database on a 3-hour schedule.

Frequently Asked Questions about data-scraper-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping and store the results directly in Notion?

You can automate scheduled web scraping via free GitHub Actions hosting, eliminating the need for paid servers. The agent runs on your configured schedule, automatically collecting and storing public data without manual intervention or infrastructure costs.

How does AI scoring work for scraped data?

AI scoring for scraped data works by using batch Gemini Flash LLM calls to summarize, classify, and score collected items. The system also implements feedback-based preference learning, improving scoring accuracy over time based on your accept and reject decisions.

Can I use GitHub Actions to run scheduled data collection for free?

Yes, you can use GitHub Actions to run scheduled data collection for free. This approach eliminates paid hosting requirements by leveraging GitHub's native automation capabilities to execute your scraping workflows on a configurable schedule.

What is the best way to track product prices and monitor job boards automatically?

The best way to track product prices and monitor job boards is deploying an automated AI agent that scrapes public sources on a schedule. It collects, scores, and syncs the relevant listings directly to Google Sheets or Supabase for easy review.

Does this automated scraping approach support RSS feeds and APIs?

Yes, automated scraping supports RSS feeds and APIs alongside standard websites. The agent automates the end-to-end collection, enrichment, and storage of public data from any website, API, or RSS feed on a configurable schedule.

How do I deduplicate URLs when scraping news feeds and GitHub releases?

Deduplicate URLs when scraping news feeds and GitHub releases by implementing native URL deduplication logic within the automated collection workflow. This prevents redundant entries from being stored in your target Notion, Google Sheets, or Supabase database.