scrape

Interpret natural-language prompts to run Makefile scraper targets for venue data.

Updated May 25, 2024
One-click install
npx skills add https://github.com/gioe/laughtrack --skill scrape-gioe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrape
Source: https://github.com/gioe/laughtrack/tree/main/.agents/skills/scrape
Command: npx skills add https://github.com/gioe/laughtrack --skill scrape-gioe

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates scraping of venue data by interpreting natural-language prompts and invoking the appropriate scraper command.

Core Features & Use Cases

  • Interpret natural-language prompts to route to the appropriate scraper action (all venues, by ID, by types, or by name)
  • Resolve ambiguous venue input by listing clubs and selecting the exact match
  • Execute Make targets such as scrape-all, scrape-club, scrape-club-id, and scrape-types
  • Provide a post-run summary of the scraper status

Quick Start

Prompt the user with a natural-language instruction like '/scrape all' or '/scrape id:123' to begin scraping.

Frequently Asked Questions about scrape

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

FAQPage Schema
How do I automate venue data scraping using natural language prompts?

Venue data scraping can be automated by interpreting natural-language prompts to route actions and invoke the appropriate scraper command. You simply provide instructions like 'scrape all' or 'scrape id:123' to trigger the corresponding Makefile targets.

Can I scrape specific venues by ID or name instead of scraping everything?

Yes, you can scrape specific venues by ID or name. The scraper interprets your prompt and executes targeted Makefile targets like scrape-club-id or scrape-club, resolving ambiguous names by listing clubs and selecting the exact match.

What's the best way to resolve ambiguous club names during a venue scrape?

To resolve ambiguous club names during a venue scrape, the scraper lists matching clubs and prompts you to select the exact match. This ensures the scrape-club Makefile target executes against the correct venue data.

Does the venue scraper provide a status summary after execution?

Yes, the venue scraper provides a post-run summary of the scraper status. After executing Makefile targets like scrape-all or scrape-types, it invokes scraper-status to report the results of the automation task.

How do I run a broad data gathering task for all club venues?

To run a broad data gathering task for all club venues, prompt the scraper with an instruction like 'scrape all'. This triggers the scrape-all Makefile target to comprehensively gather venue data across the system.

Can I scrape venue data by specific venue types?

Yes, you can scrape venue data by specific types. Prompting the scraper with a types-based instruction triggers the scrape-types Makefile target, allowing you to gather data filtered by the venue categories you need.