data-scraper-agent

Automate scheduled scraping, enrichment, and storage of public data.

Updated May 9, 2026
One-click install
npx skills add https://github.com/kk20300113-png/my-claude-skills --skill data-scraper-agent-kk20300113-png
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-scraper-agent
Source: https://github.com/kk20300113-png/my-claude-skills/tree/main/data-scraper-agent
Command: npx skills add https://github.com/kk20300113-png/my-claude-skills --skill data-scraper-agent-kk20300113-png

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually collecting, tracking, and analyzing public data from sources like job boards, e-commerce sites, news feeds, and GitHub is extremely time-consuming, difficult to schedule consistently, and costly to host for long periods. This Skill eliminates that manual overhead by enabling fully automated, AI-powered data collection workflows that run for free.

Core Features & Use Cases

  • Automated Scheduled Scraping: Collect data from any public website, API, or RSS feed on a custom schedule without manual intervention.
  • AI-Powered Enrichment: Use free Gemini Flash to score, summarize, and classify collected items based on your custom priorities and context.
  • Flexible Storage & Learning: Push results to Notion, Google Sheets, or Supabase, and improve future results by learning from your feedback on past items. Common use cases include monitoring job listings for relevant roles, tracking product price drops, collecting news on specific topics, and summarizing new GitHub releases.

Quick Start

Use the data-scraper-agent skill to build an automated agent that scrapes Hacker News for AI startup funding news and stores scored results in your Notion database.

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 results directly in Notion?

Automate web scraping by configuring an agent to collect public data and push results to Notion. This eliminates manual data entry by scheduling automated workflows that extract, enrich, and store items directly into your Notion database.

Can I schedule data collection workflows for free using GitHub Actions?

Yes, you can schedule data collection workflows for free using GitHub Actions. This approach automates scraping tasks on a custom schedule without manual intervention or hosting costs, running serverless jobs to collect data consistently.

What is the best way to score and summarize scraped job listings with AI?

The best way to score and summarize scraped job listings is using AI-powered enrichment. By applying free Gemini Flash models, you can classify and summarize collected items based on your custom priorities and context to identify relevant roles.

Does this scraping approach work with e-commerce sites and public APIs?

Yes, this scraping approach works with e-commerce sites and public APIs. It automates the end-to-end collection of public data from arbitrary sources, allowing you to track product price drops or ingest API feeds consistently.

How do I avoid hitting API quotas when batch processing large amounts of scraped data?

To avoid hitting API quotas when batch processing scraped data, implement rate-limited LLM API calls with multi-model fallback chains. This ensures batch processing avoids quota exhaustion while maintaining continuous data enrichment.

How does the scraper improve matching accuracy over time?

The scraper improves matching accuracy through adaptive learning from user feedback. By providing feedback on past collected items stored in Google Sheets or Supabase, future results are automatically refined to better match your priorities.