aradotso avatar

Harvard Art Museums Data Pipeline

This walks you through building a complete data pipeline from API to dashboard using the Harvard Art Museums collection as your dataset. You'll hit their API with pagination and rate limiting, normalize the JSON into MySQL tables (metadata, media, colors), and build a Streamlit dashboard with Plotly visualizations. It's a solid reference implementation if you're learning data engineering patterns or need to spin up something similar for a different API. The code is straightforward Python with pandas, mysql-connector, and requests. Worth noting it uses TiDB Cloud compatible schemas, so you can run it on their free tier without setting up local MySQL.

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

Install

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

Installs into .claude/skills of the current project.

Files

Harvard Art Museums Data Pipeline

Skill by ara.so — Data Skills collection.

This skill enables you to build production-ready data engineering pipelines using the Harvard Art Museums API. It covers ETL workflows, relational database design, SQL analytics, and interactive Streamlit dashboards for artifact data visualization.

What This Project Does

The Harvard-Artifacts-Collection-Data-Engineering-Analytics-App demonstrates a complete data pipeline:

  1. Extract: Fetches artifact data from Harvard Art Museums API with pagination and rate limiting
  2. Transform: Converts nested JSON into normalized relational tables
  3. Load: Batch inserts data into MySQL/TiDB Cloud databases
  4. Analyze: Executes analytical SQL queries for insights
  5. Visualize: Renders interactive dashboards with Plotly and Streamlit

The architecture follows: API → ETL → SQL → Analytics → Visualization

Installation

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

Dependencies

Sponsors

Details

Repository
github.com/aradotso/data-skills
Categories
DevOps & CI/CD, Automation & Workflows, Sales & Marketing
First seen
Jul 14, 2026

More from aradotso/data-skills

All 60
1aradotso avatarrealtime-cinema-data-engineering-pipelinearadotso/data-skillsrealtime cinema data engineering pipeline1.5Kskills.sh installs
2jaganpro avatarsf-deployjaganpro/sf-skillssf deploy1.5Kskills.sh installs
3chjm-ai avatarstock-monitorchjm-ai/stock-monitor-skill全功能智能股票监控预警系统。支持成本百分比、均线金叉死叉、RSI超买超卖、成交量异动、跳空缺口、动态止盈等7大预警规则。符合中国投资者习惯(红涨绿跌)。1.4Kskills.sh installs
4aradotso avatariac-data-engineering-terraformaradotso/data-skillsiac data engineering terraform1.3Kskills.sh installs
5aradotso avatarretail-etl-medallion-pipelinearadotso/data-skillsretail etl medallion pipeline1.3Kskills.sh installs
6aradotso avatararacli-deploy-managementaradotso/trending-skillsaracli deploy management1.2Kskills.sh installs