catskill-research
Research events and conditions data for Catskill Crew newsletter. Use when gathering Instagram events, fetching sun/moon/weather data, or preparing data for newsletter writing.
When & Why to Use This Skill
This Claude skill automates the comprehensive research process for local newsletters and community guides by gathering event and environmental data. It specializes in scraping Instagram for event details, utilizing advanced vision analysis to extract information from flyer images, and fetching real-time conditions such as weather, air quality, and astronomical data to provide a structured foundation for content creators.
Use Cases
- Automated Event Discovery: Scrape Instagram handles of local venues and promoters to identify upcoming events and extract dates, times, and locations from visual flyers using AI vision.
- Environmental Data Aggregation: Fetch and organize localized data including sunrise/sunset times, moon phases, air quality index (AQI), and fire danger levels for outdoor-focused publications.
- Newsletter Data Preparation: Streamline the editorial workflow by converting raw social media content and web data into structured JSON formats, ready for automated writing or manual curation.
| name | catskill-research |
|---|---|
| description | Research events and conditions data for Catskill Crew newsletter. Use when gathering Instagram events, fetching sun/moon/weather data, or preparing data for newsletter writing. |
This skill gathers raw data for the Catskill Crew newsletter. It does NOT write newsletter content - use catskill-writer for that.
Data Types
- Events - From Instagram venues/promoters via ScrapeCreators API
- Conditions - Sun, moon, air quality, fire danger via Firecrawl scraping
Output
Research produces structured data saved to tmp/ for the writer skill to consume:
tmp/extraction/event_candidates.json- Parsed eventstmp/extraction/images/<handle>/- Downloaded flyer imagestmp/conditions/- Conditions data (optional)
Key Principle
Images are critical. Many venues post event details only in flyer images, not captions. Always analyze downloaded images with Claude's vision.
What would you like to research?- Events - Scrape Instagram venues for upcoming events
- Conditions - Fetch sun/moon/air/fire data
- Both - Full research for a newsletter edition
Wait for response before proceeding.
| Response | Workflow | |----------|----------| | 1, "events", "instagram" | `workflows/research-events.md` | | 2, "conditions", "weather", "sun", "moon" | `workflows/research-conditions.md` | | 3, "both", "full", "newsletter" | Run both workflows sequentially | All domain knowledge in `references/`:Instagram: instagram-api.md, instagram-sources.md Conditions: conditions-sources.md Data Models: event-schema.md
| Workflow | Purpose | |----------|---------| | research-events.md | Scrape Instagram, download images, extract events | | research-conditions.md | Fetch sun/moon/air/fire from free sources | Research is complete when: - Event candidates saved to `tmp/extraction/event_candidates.json` - All flyer images downloaded and analyzed - Conditions data fetched and parsed - Data is ready for `catskill-writer` skill