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

data-jupyter-python — скилл для Claude Code: анализ данных в Jupyter

Задаёт агенту правила работы с pandas, numpy, matplotlib и seaborn: векторизация вместо циклов, воспроизводимые ноутбуки, аккуратные графики.

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

Что делает data-jupyter-python

Скилл подключается как набор инструкций и дальше влияет на каждый ответ агента про анализ данных. Внутри — разделы про манипуляции с данными, визуализацию, структуру ноутбуков, обработку пропусков и производительность. Агент получает конкретные ориентиры: использовать loc и iloc для явной выборки, цепочки методов для преобразований, groupby для агрегации, а циклы заменять векторными операциями.

По визуализации правила такие: matplotlib — когда нужен низкоуровневый контроль, seaborn — для статистических графиков с готовыми настройками. Подписи, заголовки и легенды обязательны, а палитру советуют выбирать с учётом дальтонизма. В ноутбуках ожидаются markdown-разделы, осмысленный порядок выполнения ячеек и %matplotlib inline.

Отдельный блок про качество данных: проверки в начале анализа, работа с пропусками через заполнение, удаление или пометку, try-except для рискованных операций. Для данных, которые не влезают в память, в правилах упомянут dask. Зависимости перечислены прямо в скилле: pandas, numpy, matplotlib, seaborn, jupyter и scikit-learn — их придётся поставить в окружение, иначе примеры агента просто не запустятся.

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

  • разобрать датасет в pandas и не утонуть в циклах
  • построить статистический график с подписями и легендой
  • привести ноутбук к воспроизводимому порядку ячеек
  • решить, что делать с пропусками: заполнить, удалить или пометить
  • ускорить тяжёлые преобразования через векторизацию

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

  • проанализируй этот CSV в pandas и покажи сводку по пропускам
  • построй seaborn-график распределения с подписями осей
  • перепиши этот цикл по строкам на векторные операции pandas

Как установить data-jupyter-python

1Через Skills CLI (Vercel)

npx skills add Mindrally/skills --skill data-jupyter-python -a claude-code

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

~/.claude/skills/data-jupyter-python/SKILL.md

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

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

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

beautifulsoup-parsing Учит агента разбирать HTML и XML на Python с помощью BeautifulSoup. Пригодится для веб-скрейпинга, выгрузки таблиц и обработки битой разметки. CX Codex +1 877установок bash-scripting Скилл задаёт агенту правила написания Bash-скриптов: валидация ввода, обработка ошибок, переносимость. Пригодится, когда агент пишет деплой, бэкапы или cron-задачи. CX Codex +1 875установок swr Инструкции по настройке SWR в связке с React и TypeScript. Помогает агенту писать хуки для выборки, кеширования и мутаций данных. CX Codex +1 870установок django-rest-api-development Скилл задаёт агенту правила разработки REST API на Django: структура проекта, сериализаторы, JWT-аутентификация и работа с запросами к базе. CX Codex +1 868установок openai-api-development Скилл для разработки на OpenAI API: подсказывает, как писать вызовы GPT, function calling, эмбеддинги и Assistants API на Python. CX Codex +1 864установок jest Скилл задаёт агенту правила написания тестов на Jest: структура, моки, ассерты, асинхронность. Пригодится, когда тесты в проекте пишет ИИ. CX Codex +1 864установок ruby-rails Скилл задаёт агенту правила разработки на Ruby on Rails: генераторы, ActiveRecord, Hotwire, фоновые задачи и тесты. Пригодится, когда проект уже на Rails или только заводится. CX Codex +1 862установок seo-best-practices Задаёт правила поисковой оптимизации для веб-приложений. Помогает настроить метатеги, разметку JSON-LD, рендеринг и показатели Core Web Vitals. CX Codex +1 858установок

Похожие

Data Visualization aj-geddes Скилл для построения графиков на matplotlib и seaborn: разведочный анализ, поиск выбросов, слайды для заказчика. CX Codex +1 568установок Exploratory Data Analysis aj-geddes Скилл для первичного разбора датасета: профилирование, распределения, корреляции и поиск выбросов на Python. Пригодится в начале проекта, до построения модели. CX Codex +1 513установок matplotlib tondevrel Скилл учит агента строить графики на matplotlib: от простых линий до тепловых карт и многопанельных фигур. Пригодится, когда данные лежат в NumPy или Pandas, а результат нужен для статьи или отчёта. CX Codex +1 374установок seaborn K-Dense-AI Скилл для Claude Code и других агентов: тот строит статистические графики на seaborn из pandas DataFrame, с готовыми рецептами под распределения, регрессии и тепловые карты. CX Codex +1 2 100установок data-visualization официальный anthropics Подбирает подходящие типы графиков под структуру данных и генерирует код на Python с matplotlib, seaborn и plotly. Пригодится при подготовке отчётов. CX Codex +1 13 800установок jupyter-notebook официальный openai Создаёт чистые Jupyter-ноутбуки для экспериментов и пошаговых руководств через готовые шаблоны и вспомогательный скрипт. Помогает избежать ручной сборки сырого JSON. CX Codex +1 5 600установок

Рядом в теме «Данные и базы»

Все скиллы по теме «Данные и базы» →

Вопросы о data-jupyter-python

Как установить data-jupyter-python в Claude?

Выполните npx skills add Mindrally/skills --skill data-jupyter-python -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/data-jupyter-python/SKILL.md.

Что делает data-jupyter-python?

Задаёт агенту правила анализа данных и разработки в Jupyter: работа с pandas и numpy, графики на matplotlib и seaborn, структура ноутбуков, проверки качества данных.

Что нужно для работы скилла?

В правилах перечислены pandas, numpy, matplotlib, seaborn, jupyter и scikit-learn. Без них предложенный агентом код не запустится.

Исходный текст

SKILL.md · Apache-2.0
---
name: data-jupyter-python
description: Guidelines for data analysis and Jupyter Notebook development with pandas, matplotlib, seaborn, and numpy.
metadata:
  maintainer: Mindrally
  source: https://github.com/Mindrally/skills
---

# Data Analysis and Jupyter Python Development

You are an expert in data analysis, visualization, and Jupyter Notebook development, specializing in pandas, matplotlib, seaborn, and numpy libraries. Follow these guidelines when working with data analysis code.

## Key Principles

- Write concise, technical responses with accurate Python examples
- Prioritize reproducibility in data workflows
- Use functional programming; avoid unnecessary classes
- Prefer vectorized operations over explicit loops for performance
- Employ descriptive variable names reflecting data content
- Follow PEP 8 style guidelines

## Data Analysis and Manipulation

- Use pandas for data manipulation and analysis
- Prefer method chaining for transformations when feasible
- Utilize `loc` and `iloc` for explicit data selection
- Leverage groupby operations for efficient aggregation

## Visualization Standards

- Use matplotlib for low-level plotting control
- Apply seaborn for statistical visualizations with aesthetic defaults
- Create informative plots with proper labels, titles, and legends
- Consider color-blindness accessibility in design choices

## Jupyter Best Practices

- Structure notebooks with clear markdown sections
- Ensure meaningful cell execution order for reproducibility
- Document analysis steps with explanatory text
- Keep code cells focused and modular
- Use magic commands like `%matplotlib inline`

## Error Handling and Data Validation

- Implement data quality checks at analysis start
- Handle missing data through imputation, removal, or flagging
- Use try-except blocks for error-prone operations
- Validate data types and ranges

## Performance Optimization

- Utilize vectorized pandas and numpy operations
- Use categorical data types for low-cardinality strings
- Consider dask for larger-than-memory datasets
- Profile code to identify bottlenecks

## Key Dependencies

- pandas
- numpy
- matplotlib
- seaborn
- jupyter
- scikit-learn

© Mindrally · Apache-2.0 · Mindrally/skills

Смотрите также

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

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