harvard-artifacts-data-pipeline

Automate Harvard Art Museums data pipelines with ETL, SQL, and visualizations.

5|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/data-skills --skill harvard-artifacts-data-pipeline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harvard-artifacts-data-pipeline
Source: https://github.com/Aradotso/data-skills/tree/main/skills/harvard-artifacts-data-pipeline
Command: npx skills add https://github.com/Aradotso/data-skills --skill harvard-artifacts-data-pipeline

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires streamlit, pandas, requests, mysql-connector-python, plotly, python-dotenv, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of building end-to-end data engineering pipelines for the Harvard Art Museums, simplifying ETL, SQL analytics, and visualization tasks.

Core Features & Use Cases

  • ETL Workflows: Extract, transform, and load data from the Harvard Art Museums API.
  • SQL Analytics: Query and analyze museum collection data using SQL.
  • Visualization: Create interactive dashboards with Streamlit and Plotly.
  • Use Case: Imagine you need to analyze the popularity of certain art pieces over time. Use this Skill to fetch data, transform it, store it in a database, and visualize the results in a dashboard.

Quick Start

Use the harvard-artifacts-data-pipeline skill to fetch and visualize data from the Harvard Art Museums API.

Frequently Asked Questions about harvard-artifacts-data-pipeline

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

FAQPage Schema
How do I automate ETL workflows for Harvard Art Museums API data?

Automate ETL workflows for Harvard Art Museums API data by using this Skill to extract, transform, and load collection datasets into a SQL database. It streamlines the entire pipeline, handling API requests and database operations automatically for downstream analytics.

How do I build an interactive dashboard to visualize museum collection data with Streamlit and Plotly?

Build an interactive dashboard to visualize museum collection data with Streamlit and Plotly by loading the transformed SQL records into pandas. This Skill generates visual analytics directly from the database, allowing you to explore art piece popularity dynamically.

Can I use SQL to query and analyze Harvard Art Museums collection data locally?

You can use SQL to query and analyze Harvard Art Museums collection data locally by storing the extracted API records in a MySQL database. This Skill utilizes mysql-connector-python to handle database operations and enable direct SQL analytics on the transformed datasets.

Do I need Python and MySQL to run the Harvard Art Museums data pipeline?

You need Python and MySQL to run the Harvard Art Museums data pipeline because the Skill depends on streamlit, pandas, requests, mysql-connector-python, and plotly. These libraries facilitate the API extraction, SQL storage, and interactive visualization processes.

What is the best way to analyze the popularity of art pieces over time using a Python data pipeline?

The best way to analyze the popularity of art pieces over time is to use an automated Python data pipeline that fetches API data, transforms it with pandas, stores it in SQL, and renders interactive Plotly charts. This Skill orchestrates that exact end-to-end workflow.

Why use an automated data pipeline instead of manual API requests for museum datasets?

Use an automated data pipeline instead of manual API requests to eliminate repetitive extraction and transformation tasks when processing museum datasets. This Skill automates the end-to-end engineering process, ensuring consistent SQL storage and ready-to-query data for visualization.