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

harvard-artifacts-collection-data-engineering — скилл

Скилл собирает данные из Harvard Art Museums API в MySQL и показывает их в Streamlit. Пригодится, когда нужен рабочий пример ETL от API до дашборда.

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

Что делает harvard-artifacts-collection-data-engineering

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

Внутри три таблицы — artifactmetadata, artifactmedia и artifactcolors. Медиа и цвета вытягиваются из вложенного JSON отдельными записями и связаны с артефактом по внешнему ключу. Аналитика — набор готовых SQL-запросов, графики строятся на Plotly и Streamlit.

Перед запуском нужен ключ HARVARD_API_KEY и доступ к MySQL: хост, порт, пользователь, пароль и имя базы задаются переменными окружения. Зависимости ставятся из requirements.txt — там streamlit, pandas, requests, mysql-connector-python и plotly. Таблицы создаются вручную, готовых миграций нет, поэтому схему придётся завести самому до первого запуска конвейера.

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

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

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

  • собери ETL-конвейер для данных артефактов Harvard Art Museums
  • настрой загрузку коллекции из Harvard API в MySQL
  • сделай дашборд на Streamlit по таблице artifactmetadata

Как установить harvard-artifacts-collection-data-engineering

1Через Skills CLI (Vercel)

npx skills add reason-machines/data-skills --skill harvard-artifacts-collection-data-engineering -a claude-code

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

~/.claude/skills/harvard-artifacts-collection-data-engineering/SKILL.md

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

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

Вопросы о harvard-artifacts-collection-data-engineering

Как установить harvard-artifacts-collection-data-engineering в Claude?

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

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

Описывает сквозное приложение для работы с Harvard Art Museums API: выгрузку артефактов, ETL в MySQL, аналитические SQL-запросы и визуализацию на Streamlit с Plotly.

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

Ключ HARVARD_API_KEY и доступ к базе MySQL. Переменные DB_HOST, DB_PORT, DB_USER, DB_PASSWORD и DB_NAME задаются в окружении, а таблицы artifactmetadata, artifactmedia и artifactcolors создаются вручную.

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

Все скиллы по теме «Данные и базы» →
data-engineering Seth Hobson Плагин для Claude, Codex и Cursor: помогает строить ETL-пайплайны, проектировать хранилища данных и писать пакетную обработку. CX Codex ★ 41 729звёзд репо context-engineering-collection muratcankoylan Набор техник для проектирования продакшн-агентов: управление контекстом, многоагентные системы, долгоживущие петли. Нужен, если вы строите автономные системы, которые должны работать надёжно. CX Codex +1 4 200установок sql-pro https://github.com/Jeffallan Оптимизирует медленные SQL-запросы, проектирует схемы баз данных и устраняет проблемы производительности. Пригодится при разборе планов EXPLAIN и миграции диалектов. CX Codex +1 6 400установок database-optimizer https://github.com/Jeffallan Скилл помогает находить узкие места в PostgreSQL и MySQL, разбирать планы выполнения через EXPLAIN ANALYZE и настраивать индексы без простоя таблиц. CX Codex +1 6 000установок mysql-patterns affaan-m Скилл с проверенными шаблонами для MySQL и MariaDB. Помогает проектировать схемы, настраивать индексы и ускорять медленные транзакции. CX Codex +1 4 700установок sql-queries phuryn Генерирует SQL-запросы по описанию на естественном языке с учётом схемы базы. Помогает аналитикам и разработчикам собирать отчёты и переводить бизнес-задачи в код. CX Codex +1 2 800установок

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

employee-performance-analytics-hr Скилл собирает KPI по отделам и сотрудникам из CSV, считает эффективность и рисует графики. Пригодится, когда нужно разобрать выгрузку по персоналу без ручных сводных таблиц. CX Codex +1 2 100установок llm-intelligent-public-opinion-analytics Скилл разворачивает ассистента для анализа публичного мнения: обход горячих списков, тональность, кластеризация тем и оповещения. CX Codex +1 2 100установок data-engineering-study-material Скилл-справочник по дата-инженерии: объясняет концепции, показывает примеры пайплайнов и готовит к собеседованиям. CX Codex +1 2 000установок options-analytics-agent-langgraph Собирает агента на LangGraph для разбора опционов: данные Polygon.io, кэш в ChromaDB, память между сессиями. Пригодится, если нужен свой торговый ассистент, а не готовый сервис. CX Codex +1 2 000установок 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установок iac-terraform-data-engineering Скилл для Claude и других ИИ-агентов: помогает описывать инфраструктуру AWS под данные в Terraform — бакеты S3, инстансы EC2, роли IAM. CX Codex +1 1 800установок iac-data-engineering-terraform Скилл с готовыми шаблонами Terraform для дата-инженерии: бакеты S3, инстансы EC2 и роли IAM. Пригодится, когда нужно поднять инфраструктуру под пайплайны декларативно. CX Codex +1 1 800установок

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

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