2.5k
GitHub Stars
4
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill upcoming-metal-concerts- _meta.json302 B
- events.py5.3 KB
- README.md483 B
- SKILL.md1.7 KB
Overview
This skill searches for upcoming metal concerts and festivals worldwide by scraping concerts-metal.com. It returns event data filtered by country, city, or band and outputs results as a JSON array that can be rendered as a readable, date-sorted table. No API key is required and coverage includes metal, punk, hardcore, and related genres across 50+ countries.
How this skill works
The script queries concerts-metal.com broadcast pages and extracts event entries including date, artists, venue, city, and the original event URL. You can call it with command-line options to limit results by ISO country code, partial city name, or partial band name, and it can also print a list of supported country codes. Output is printed to stdout as a JSON array ready for consumption or formatting into a table.
When to use it
- When you want a quick list of upcoming metal shows in a specific country.
- When searching for concerts in a particular city or neighborhood using partial matches.
- When tracking tour dates for a specific band across supported countries.
- When building a local events page or feed that needs date-sorted metal gig data.
- When no API key is available and you need public concert listings.
Best practices
- Provide an ISO country code for broad regional results and use --list-countries to find valid codes.
- Use case-insensitive partial matches for city and band to catch variations in names.
- Pipe the JSON output into a formatter or script to present a readable table sorted by date.
- Re-run periodically to capture newly announced shows and festival updates.
- Respect the source site by limiting scraping frequency and caching results where possible.
Example use cases
- Fetch all upcoming metal concerts in Spain to populate a local events calendar.
- List shows in Valencia to plan weekend gig hopping and logistics.
- Search for a band’s UK tour dates to plan travel and ticket purchases.
- Generate a weekly newsletter with new metal festival announcements across Europe.
- Automate updates for a venue aggregator that displays date-sorted metal events.
FAQ
No. The skill scrapes publicly available pages on concerts-metal.com and does not require an API key.
What output format does the script produce?
It prints a JSON array to stdout, where each entry includes date, artists, venue, city, and the event URL; convert it to a table for readability.