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.