К основному содержанию
скилл CX Codex

harvard-art-museums-data-engineering-pipeline — скилл для Claude Code

Скилл для сборки ETL-пайплайна на данных Harvard Art Museums API: нормализация JSON в SQL, аналитические запросы и дашборд на Streamlit.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add reason-machines/data-skills --skill harvard-art-museums-data-engineering-pipeline -a claude-code
Открыть на GitHub

Что делает harvard-art-museums-data-engineering-pipeline

Скилл описывает полный путь от запроса к Harvard Art Museums API до интерактивного дашборда. Сначала данные забираются постранично с ограничением частоты запросов, затем вложенный JSON раскладывается по нормализованным таблицам: метаданные объекта, изображения и цвета идут в отдельные таблицы со связью по objectid. Схема создаётся автоматически во время загрузки.

Внутри — примеры кода на Python: requests для выгрузки, pandas для преобразований, mysql-connector-python для записи в базу, plotly и streamlit для визуализации. Аналитическая часть опирается на набор готовых SQL-запросов к собранным таблицам.

Перед запуском понадобится ключ Harvard Art Museums API и доступ к базе MySQL или TiDB Cloud. Параметры подключения и ключ хранятся в .env: HARVARD_API_KEY, DB_HOST, DB_PORT, DB_USER, DB_PASSWORD, DB_NAME. Без заполненного .env ни выгрузка, ни запись в базу не пройдут. Дашборд поднимается командой streamlit run app.py и слушает http://localhost:8501.

Какие задачи решает

  • выгрузить объекты из Harvard Art Museums API постранично
  • разложить вложенный JSON по нормализованным SQL-таблицам
  • спроектировать схему с внешними ключами для коллекции
  • написать аналитические SQL-запросы по собранным данным
  • собрать дашборд на Streamlit с графиками Plotly

Примеры запросов агенту

  • Собери ETL-пайплайн: выгрузи объекты из Harvard Art Museums API и загрузи их в MySQL
  • Сделай нормализованную схему для метаданных, изображений и цветов объектов
  • Собери дашборд на Streamlit с графиками Plotly по данным коллекции

Как установить harvard-art-museums-data-engineering-pipeline

1Через Skills CLI (Vercel)

npx skills add reason-machines/data-skills --skill harvard-art-museums-data-engineering-pipeline -a claude-code

2Вручную: положить файлы

~/.claude/skills/harvard-art-museums-data-engineering-pipeline/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/harvard-art-museums-data-engineering-pipeline/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о harvard-art-museums-data-engineering-pipeline

Как установить harvard-art-museums-data-engineering-pipeline в Claude Code?

Выполните npx skills add reason-machines/data-skills --skill harvard-art-museums-data-engineering-pipeline -a claude-code. Скилл появится по пути ~/.claude/skills/harvard-art-museums-data-engineering-pipeline/SKILL.md.

Что делает этот скилл?

Проводит через сборку пайплайна: выгрузка из Harvard Art Museums API, преобразование JSON в нормализованные таблицы, загрузка в SQL и дашборд на Streamlit с графиками Plotly.

Что нужно подготовить до запуска?

Ключ Harvard Art Museums API и доступ к базе MySQL или TiDB Cloud. Ключ и параметры подключения прописываются в .env.

Похожие скиллы

Все скиллы по теме «Данные и базы» →
xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. CX Codex +1 511 300установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. CX Codex +1 104 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок performance-optimization addyosmani Скилл для агентов ИИ-кодинга: сначала замеряет, потом чинит узкое место — от Core Web Vitals до N+1 запросов и индексов в базе. CX Codex +1 65 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

Из того же набора62

harvard-artifacts-etl-streamlit-analytics Помогает агенту собрать ETL-пайплайн и аналитический дашборд на данных Harvard Art Museums API: Python, SQL и Streamlit. CX Codex +1 1 900установок harvard-artifacts-collection-data-engineering-analytics Шаблонный пайплайн для извлечения данных из API Музеев Гарварда, загрузки в базу MySQL и построения дашборда на Streamlit. CX Codex +1 1 900установок harvard-artifacts-collection-etl-analytics Скилл для сборки ETL-пайплайна и аналитического дашборда на данных Harvard Art Museums API: Python, SQL и Streamlit. CX Codex +1 1 900установок harvard-artifacts-collection-analytics-pipeline Скилл собирает пайплайн от Harvard Art Museums API до дашборда: ETL, SQL-хранилище и визуализация на Streamlit. CX Codex +1 1 900установок retail-etl-medallion-pipeline Скилл помогает собрать розничный ETL-конвейер со слоями Bronze, Silver и Gold. Пригодится для продаж, остатков и данных поставщиков. CX Codex +1 1 800установок iac-terraform-data-engineering Скилл для Claude и других ИИ-агентов: помогает описывать инфраструктуру AWS под данные в Terraform — бакеты S3, инстансы EC2, роли IAM. CX Codex +1 1 800установок terraform-data-engineering-iac Подготавливает инфраструктуру для пайплайнов данных в AWS с помощью Terraform. Создаёт хранилища S3, серверы EC2 и политики IAM. CX Codex +1 1 800установок harvard-artifacts-data-pipeline Скилл собирает пайплайн от загрузки данных Harvard Art Museums API до дашборда на Streamlit с SQL-аналитикой. CX Codex +1 1 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой