harvard-artifacts-data-engineering-pipeline — скилл для Claude Code
Строит ETL-конвейер для данных Harvard Art Museums: забирает артефакты через API, раскладывает по SQL-таблицам и выводит на дашборд Streamlit.
npx skills add reason-machines/data-skills --skill harvard-artifacts-data-engineering-pipeline -a claude-codeЧто делает harvard-artifacts-data-engineering-pipeline
Скилл собирает артефакты музея через Harvard Art Museums API с постраничной выгрузкой и ограничением частоты запросов, затем разбирает вложенный JSON на три таблицы: метаданные предмета, медиафайлы и цветовую палитру. Для хранения нужна база MySQL или TiDB Cloud со схемой из трёх связанных таблиц — artifactmetadata, artifactmedia, artifactcolors.
Для работы понадобится API-ключ Harvard Art Museums и файл .env с параметрами подключения к базе. Python-часть собрана из requests для запросов к API, pandas для трансформации в датафреймы и mysql-connector-python для загрузки строк в таблицы.
Поверх загруженных данных скилл выполняет более 20 готовых аналитических SQL-запросов и строит интерактивные графики Plotly внутри приложения Streamlit. Без ключа API и настроенной базы конвейер не запустится — это первое, что нужно подготовить.
Какие задачи решает
- настроить ETL для данных Harvard Art Museums API
- разложить вложенный JSON артефактов на нормализованные SQL-таблицы
- загрузить коллекцию музея в MySQL или TiDB Cloud
- построить дашборд Streamlit с графиками Plotly по артефактам
- написать аналитические SQL-запросы по культуре, периоду и технике предметов
Примеры запросов агенту
- Помоги собрать ETL-пайплайн для Harvard Art Museums API с загрузкой в MySQL
- Разбери JSON артефактов на таблицы metadata, media и colors
- Построй дашборд Streamlit с графиками по коллекции Harvard Art Museums
Как установить harvard-artifacts-data-engineering-pipeline
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill harvard-artifacts-data-engineering-pipeline -a claude-code2Вручную: положить файлы
~/.claude/skills/harvard-artifacts-data-engineering-pipeline/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/harvard-artifacts-data-engineering-pipeline/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill harvard-artifacts-data-engineering-pipeline -a codex2Вручную: положить файлы
.agents/skills/harvard-artifacts-data-engineering-pipeline/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill harvard-artifacts-data-engineering-pipeline -a cursor2Вручную: положить файлы
.cursor/skills/harvard-artifacts-data-engineering-pipeline/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills harvard-artifacts-data-engineering-pipeline2Вручную: положить файлы
.github/skills/harvard-artifacts-data-engineering-pipeline/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill harvard-artifacts-data-engineering-pipeline -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/harvard-artifacts-data-engineering-pipelineВручную: положить файлы
.devin/skills/harvard-artifacts-data-engineering-pipeline/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill harvard-artifacts-data-engineering-pipeline -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о harvard-artifacts-data-engineering-pipeline
Как установить harvard-artifacts-data-engineering-pipeline в Claude Code?
Выполните npx skills add reason-machines/data-skills --skill harvard-artifacts-data-engineering-pipeline -a claude-code, после установки скилл появится в ~/.claude/skills/harvard-artifacts-data-engineering-pipeline/SKILL.md.
Что делает harvard-artifacts-data-engineering-pipeline?
Он собирает артефакты через Harvard Art Museums API, раскладывает их по SQL-таблицам (метаданные, медиа, цвета) и строит на этих данных дашборд Streamlit с графиками Plotly и SQL-аналитикой.
Что нужно заранее для работы скилла?
Нужен API-ключ Harvard Art Museums, база MySQL или TiDB Cloud с заданной схемой таблиц и файл .env с параметрами подключения.