one-workshop
♥Cherished
A full-stack web scraping application that uses Claude AI agents to extract topic-relevant information from multiple URLs and convert it into structured JSON. The system combines Playwright for headless browsing with Claude's tool-use capabilities to intelligently analyze pages, follow links, and format results—all without predefined schemas.
Clauded With Love Rating
8.3 / 10
One-workshop is a full-stack web scraping application that combines Playwright headless browsing with Claude AI agents to extract topic-relevant information from URLs and convert it to structured JSON without predefined schemas. The system uses Server-Sent Events for real-time progress updates and implements a sophisticated tool-use agent loop with 6 specialized tools for content analysis.
Code Quality7.2
Usefulness8.1
Claude Usage9.2
Documentation8.4
Originality8.7
Highlights
- ✓Sophisticated Claude agent implementation with 6 specialized tools (search_content, extract_structured_data, classify_relevance, etc.) that can dynamically decide analysis strategies
- ✓Real-time execution feedback via Server-Sent Events showing live progress as the agent processes each step
- ✓Schema-less JSON structuring where the AI dynamically determines the output format based on discovered content rather than using hardcoded templates
To Improve
- →Add rate limiting and error recovery mechanisms for the Playwright scraping operations to handle unreliable websites and prevent resource exhaustion
- →Implement result caching and persistence layer to avoid re-scraping identical URLs and topics, improving performance and reducing API costs