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