aradotso avatar

Harvard Art Museums Data Engineering Analytics

This is a complete data engineering tutorial that walks you through building an ETL pipeline with the Harvard Art Museums API. You'll extract artifact data via paginated requests, transform nested JSON into three relational tables (metadata, media, colors), load everything into MySQL or TiDB, then build a Streamlit dashboard with Plotly visualizations. The code handles rate limiting, includes 20+ analytical queries, and covers the full workflow from API key setup to interactive dashboards. Good if you're learning data engineering fundamentals or need a museum data starter project. The repo includes actual implementation code, not just concepts, so you can run it immediately after setting up your API credentials and database connection.

skills.sh installs
628
GitHub stars
2
last updated
Jul 14, 2026

Install

$ npx -y skills add aradotso/data-skills --skill harvard-art-museums-data-engineering-analytics --agent claude-code

Installs into .claude/skills of the current project.

Files

Harvard Art Museums Data Engineering & Analytics

Skill by ara.so — Data Skills collection.

This project demonstrates a complete data engineering workflow: extracting data from the Harvard Art Museums API, transforming it into relational tables, loading into SQL databases, and building interactive analytics dashboards with Streamlit.

What This Project Does

  • API Integration: Fetches artifact data from Harvard Art Museums API with pagination and rate limiting
  • ETL Pipeline: Transforms nested JSON into structured relational tables (metadata, media, colors)
  • SQL Storage: Loads data into MySQL/TiDB Cloud with proper schema design
  • Analytics: Executes 20+ predefined analytical queries
  • Visualization: Interactive Plotly dashboards for data exploration

Installation

# Clone the repository
git clone https://github.com/Manali0711/Harvard-Artifacts-Collection-Data-Engineering-Analytics-App.git
cd Harvard-Artifacts-Collection-Data-Engineering-Analytics-App

# Install dependencies
pip install -r requirements.txt

Sponsors

Details

Repository
github.com/aradotso/data-skills
Categories
Data Science & ML, Marketing & SEO
First seen
Jul 14, 2026

More from aradotso/data-skills

All 60
1aj-geddes avataruser-research-analysisaj-geddes/useful-ai-promptsAnalyze user research data to uncover insights, identify patterns, and inform design decisions. Synthesize qualitative and quantitative research into actionable618skills.sh installs
2aradotso avatarcoinmarketcap-diamonds-premium-analyticsaradotso/data-skillscoinmarketcap diamonds premium analytics608skills.sh installs
3wanshuiyin avatarresearch-reviewwanshuiyin/auto-claude-code-research-in-sleepGet a deep critical review of research from an external reviewer backend (Codex or manual). Use when user says "review my research", "help me review", "get exte595skills.sh installs
4wanshuiyin avatarresearch-pipelinewanshuiyin/auto-claude-code-research-in-sleepFull end-to-end research pipeline: from a broad research direction through idea discovery, experiments, and review all the way to a polished paper PDF. Use when594skills.sh installs
5sickn33 avatarcontext7-auto-researchsickn33/antigravity-awesome-skillscontext7 auto research572skills.sh installs
6benedictking avatarcontext7-auto-researchbenedictking/context7-auto-researchcontext7 auto research565skills.sh installs