SKILL

data-scraper-agent

Build a fully automated AI-powered data-collection agent for any public source, including job boards, pricing, news, GitHub, and sports. Runs on a schedule, enriches data with a free LLM (Gemini Flash), stores results in Notion/Sheets/Supabase, and learns from user feedback. Runs entirely free on GitHub Actions. Use when the user wants to automatically monitor, collect, or track any public data.

Translation reviewed
Read the original Chinese text

构建一个全自动化的AI驱动数据收集代理,适用于任何公共来源——招聘网站、价格信息、新闻、GitHub、体育赛事等任何内容。按计划进行抓取,使用免费LLM(Gemini Flash)丰富数据,将结果存储在Notion/Sheets/Supabase中,并从用户反馈中学习。完全免费在GitHub Actions上运行。适用于用户希望自动监控、收集或跟踪任何公共数据的场景。

Target: Databases. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original Chinese text

Topics in the source

  • 数据抓取代理
  • 何时激活
  • 核心概念
  • 三层架构
  • 免费技术栈
  • AI模型后备链
  • 批量API调用以提高效率
  • 工作流程

构建一个生产就绪、AI驱动的数据收集代理,适用于任何公共数据源。 按计划运行,使用免费LLM丰富结果,存储到数据库,并随时间推移不断改进。 技术栈:Python · Gemini Flash (免费) · GitHub Actions (免费) · Notion / Sheets / Supabase 用户想要抓取或监控任何公共网站或API 用户说"构建一个检查...的机器人"、"为我监控X"、"从...收集数据" 用户想要跟踪工作、价格、新闻、仓库、体育比分、事件、列表 用户询问如何自动化数据收集而无需支付托管费用 用户想要一个能根据他们的决策随时间推移变得更智能的代理 每个数据抓取代理都有三层: | 层级 | 工具 | 原因 | |---|---|---| | 抓取 | requests + BeautifulSoup | 无成本,覆盖80%的公共网站 | | JS渲染的网站 | playwright (免费) | 当HTML抓取失败时使用 | | AI丰富 | 通过REST API的Gemini Flash | 500次请求/天,100万令牌/天 — 免费 | | 存储 | Notion API | 免费层级,用于审查的优秀UI | | 调度 | GitHub Actions cron | 对公共仓库免费 | | 学习 | 仓库中的JSON反馈文件 | 零基础设施,在git中持久化 | 构建代理以在配额耗尽时自动在Gemini模型间回退: 切勿为每个项目单独调用LLM。始终批量处理: 询问用户: 1. 收集什么: "数据源是什么?URL / API / RSS / 公共端点?" 2. 提取什么: "哪些字段重要?标题、价格、URL、日期、分数?" 3. 如何存储: "结果应该存储在哪里?Notion、Google Sheets、Supabase,还是本地文件?" 4. 如何丰富: "您希望AI对每个项目进行评分、总结、分类或匹配吗?" 5. 频率: "应该多久运行一次?每小时、每天、每周?" 常见的提示示例: 招聘网站 → 根据简历评分相关性 产品价格 → 降价时发出警报 GitHub仓库 → 总结新版本 新闻源 → 按主题+情感分类 体育结果 → 提取统计数据到跟踪器 活动日历 → 按兴趣筛选 为用户生成以下目录结构: 适用于任何数据源的模板: HTML抓取模式: RSS源模式: 与存储层集成: 每次运行后,从数据库中查询具有正面/负面状态的项,并使用提取的模式调用 savefeedback()。 | 反模式 | 问题 | 修复方法 | |---|---|---| | 每个项目调用一次LLM | 立即达到速率限制 | 每次调用批量处理5个项目 | | 代码中硬编码关键字 | 不可重用 | 将所有配置移动到 config.yaml | | 没有速率限制

This is an excerpt. Refer to the complete source and its current requirements.

Source repository
affaan-m/ECC
Source file
docs/zh-CN/skills/data-scraper-agent/SKILL.md
Fixed revision
d2ef2680594f9a17526a6e1a2e18b3d242c5d17b
Read the complete original documentation ↗

Requirements

  • Only the author’s Skill metadata is included. Read the full instructions to check dependencies, licensing and conditions of use.

A small first task

先阅读原作者说明,再决定是否在自己的 AI 工具中使用。

Instructions for your AI tool

Author documentation is not live verification by this site. Without evidence, we do not mark a resource as compatible, safe or free.

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: affaan-m/ECC · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T14:01:50.302Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.