---------------------------------------------------------------------- This is the API documentation for the gdtest_skill_curated library. ---------------------------------------------------------------------- ## Classes Main classes provided by the package CacheStore(max_size: int = 100, ttl: int = 3600) A simple in-memory cache. Parameters ---------- max_size Maximum number of entries. ttl Time-to-live in seconds. ## Functions Utility functions fetch(url: str, timeout: int = 30) -> str Fetch content from a URL. Parameters ---------- url The URL to fetch. timeout Request timeout in seconds. Returns ------- str The response body. parse(html: str, selector: str = 'body') -> list[str] Parse HTML and extract text matching a CSS selector. Parameters ---------- html Raw HTML string. selector CSS selector to match. Returns ------- list of str Extracted text fragments.