data-scraper-agent

Scrape, process, and store public data from websites, APIs, and RSS feeds.

3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/rlagycks/oh-my-forge --skill data-scraper-agent-rlagycks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-scraper-agent
Source: https://github.com/rlagycks/oh-my-forge/tree/main/skills/data-scraper-agent
Command: npx skills add https://github.com/rlagycks/oh-my-forge --skill data-scraper-agent-rlagycks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, notion-client, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework for building AI-powered agents that automate scraping, enrichment, and storage of public data sources to save time and improve data insights.

Core Features & Use Cases

  • End-to-End Data Collection: Enables scheduled scraping from websites, APIs, and RSS feeds across various domains.
  • AI-Based Data Enrichment: Utilizes Gemini LLMs to score, summarize, and classify collected data automatically.
  • Flexible Storage Solutions: Supports integration with Notion, Sheets, or Supabase for organized data management.
  • Use Case: Build an agent to continuously monitor job boards for relevant positions and store summarized results in Notion.

Quick Start

Use this agent to scrape news articles, analyze their relevance with AI, and store results in your 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 the results in Notion?

You can automate web scraping and store results in Notion by building a scheduled data pipeline that uses beautifulsoup4 for HTML parsing and notion-client to push the extracted public web data directly into your Notion database.

Can I use AI to summarize and classify scraped web data automatically?

You can use AI to summarize and classify scraped web data by passing the HTML parsed by beautifulsoup4 through an LLM enrichment step, which automatically scores, categorizes, and summarizes the content before storing it.

Does this data pipeline support continuous monitoring of RSS feeds and APIs?

The data pipeline supports continuous monitoring of RSS feeds and APIs through scheduled scraping configurations, allowing it to continuously collect, process, and store information from public sources across multiple domains.

What Python libraries do I need to scrape websites and export to a database?

To scrape websites and export to a database, you need the Python libraries requests for fetching web pages, beautifulsoup4 for HTML parsing, and notion-client to integrate and store the structured data within your Notion database.

What is the best way to collect and enrich public data for analysis workflows?

The best way to collect and enrich public data for analysis workflows is to deploy an automated agent that scrapes public sources, uses AI for data enrichment to summarize and score the content, and stores the processed results in a structured database.