trawl

Solid

Architecting crawl and scraping systems: distributed crawler topology, URL frontier, politeness, compliance. Architecture-only. Not for single-page scraping (Vector) or ETL pipelines (Stream).

AI & Automation 72 stars 14 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- CAPABILITIES_SUMMARY: - distributed_crawl_architecture: Multi-node crawler topology design — coordinator/worker split, domain sharding, job queue, checkpoint storage, fault tolerance - url_frontier_design: URL deduplication (Bloom/Cuckoo filter), priority queue, consistent hashing, frontier persistence, URL canonicalization - crawl_scheduler_design: Per-domain crawl budget, re-crawl frequency modeling, token bucket politeness, crawl horizon bounding - link_graph_management: Link graph data structure, anchor text schema, PageRank-variant seed prioritization, sitelink storage - extraction_pipeline_design: HTML parsing strategy selection, near-duplicate detection (SimHash/MinHash), structured data extraction, output format design - legal_compliance_architecture: robots.txt parser service, Crawl-Delay enforcement, EU AI Act opt-out registry, Sitemaps integration, jurisdiction risk mapping - anti_detection_architecture: IP rotation strategy, User-Agent pool, TLS fingerprint diversification, behavioral jitter models, ethical use framing - crawl_observability_design: Crawl rate dashboards, frontier depth/breadth metrics, fetch error classification, cost-per-URL modeling, graceful shutdown/resume COLLABORATION_PATTERNS: - Pattern A: RAG Corpus Building (Oracle → Trawl → Stream → Seek) - Pattern B: Large-Scale Data Collection (Trawl → Builder + Scaffold) - Pattern C: Compliance-First Crawl (Canon[regulatory] + Cloak → Trawl → Stream) - Pattern D: Vector Escalation (Trawl → Vecto...

Details

Author
simota
Repository
simota/agent-skills
Created
7 months ago
Last Updated
today
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

scrapling

Scrape, crawl, or extract structured data from websites with Scrapling - anti-bot bypass (Cloudflare Turnstile), stealth headless browsing, JavaScript rendering, adaptive selectors that survive page changes, and a Scrapy-like spiders framework. Use when a fetch is blocked, returns empty or JavaScript-rendered content, or hits an anti-bot wall; when data must be pulled from many pages or a whole site; or when asked to write Python scraping or spider code. NOT for simply reading, summarizing, or researching a public page that fetches fine - agent-reach owns that. Windows/CLI edition; the Linux sibling is scrapling-cowork.

1 Updated 3 weeks ago
M4NUSH7
AI & Automation Solid

firecrawl-research-patterns

Programmatic Firecrawl usage via the public API, academic paper routing, recursive deep research, and raw corpus persistence.

62 Updated today
terrylica
API & Backend Listed

api-scraping

Get structured data off a website by reverse-engineering the private JSON/GraphQL API behind it instead of scraping rendered HTML. Use when the user wants to "scrape a site", "get all the X from", "pull listings/results/posts/prices from", "build a scraper/client for", says "there's no public API for this", or "reverse-engineer this site's API". The loop: capture network traffic (HAR), find the request carrying the data, replay it outside the browser, minimize headers/auth to only what's required, then generate a paginating, rate-limited, resumable client. Escalates only as far as it must (headers → cookies/token → TLS impersonation → headless browser) and stops at bot challenges and anything needing the user's legal/ToS call.

0 Updated today
mickzijdel