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