weaver

Generate and self-heal a FastAPI REST API scraper from a URL's DOM.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mehmetkr-31/agiaas --skill weaver-mehmetkr-31
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: weaver
Source: https://github.com/mehmetkr-31/agiaas/tree/main/docs
Command: npx skills add https://github.com/mehmetkr-31/agiaas --skill weaver-mehmetkr-31

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the fragility of web scrapers by autonomously generating, deploying, and self-healing a production-ready REST API for any given URL, eliminating manual code maintenance.

Core Features & Use Cases

  • Autonomous API Generation: Creates a live FastAPI scraper from a URL without manual coding.
  • Self-Healing: Automatically detects and repairs broken scrapers when a website's HTML structure changes.
  • Use Case: Turn a news website into a real-time API endpoint that stays functional even after the site's design is updated.

Quick Start

Use the weaver skill to build an API for the website at https://news.ycombinator.com.

Frequently Asked Questions about weaver

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

FAQPage Schema
How do I generate a REST API from a website without writing scraper code manually?▼

To generate a REST API from a website, this skill inspects the target URL's DOM and autonomously writes a FastAPI scraper. It deploys a live endpoint without requiring manual coding, turning web pages into accessible APIs.

How does self-healing web scraping handle website structure changes?▼

Self-healing web scraping detects when a website's HTML structure changes and automatically rewrites the broken CSS selectors. It then hot-swaps and restarts the FastAPI scraper code to maintain continuous API availability.

Can I use FastAPI to build an autonomous scraper for any URL?▼

Yes, you can build an autonomous FastAPI scraper for any given URL. The skill performs ethical reconnaissance and sandboxed testing to generate a production-ready API endpoint that continuously monitors the target site.

What is the best way to automate DOM manipulation for web scraping?▼

The best way to automate DOM manipulation for web scraping is by generating a FastAPI application that inspects the DOM and autonomously creates scraping logic. This approach eliminates manual selector updates and handles structural changes.

Why do my web scrapers break when a website updates its design?▼

Web scrapers break because website design updates alter the underlying HTML structure and CSS selectors. This skill solves this fragility by autonomously detecting changes, rewriting selectors, and hot-swapping the FastAPI scraper code.