data-analyst · mindrally — скилл для Claude Code: анализ данных на pandas
Скилл задаёт агенту правила работы с pandas, numpy, matplotlib и seaborn: воспроизводимые пайплайны, проверка качества данных, аккуратные графики.
npx skills add Mindrally/skills --skill data-analyst -a claude-codeЧто делает data-analyst
Скилл превращает ассистента в аналитика: он держит в голове набор практик для pandas, numpy и библиотек визуализации. Внутри — разделы про манипуляцию данными, валидацию, графики, Jupyter и производительность. Агент начинает с проверки качества данных, явно обрабатывает пропуски и документирует допущения, а не молча дропает строки.
По pandas скилл советует цепочки методов вместо длинных простыней, векторизацию вместо циклов и явный выбор через loc и iloc. Для numpy — broadcasting и аккуратная работа с формами массивов. В визуализации matplotlib отвечает за низкоуровневый контроль осей, seaborn — за статистические графики; отдельно оговорена доступность палитр для людей с дальтонизмом.
В блоке про Jupyter — структура ноутбука по секциям, markdown для пояснений, очистка выводов перед коммитом. Для больших данных скилл предлагает профилировать медленные операции, брать категориальные типы для строк и кэшировать промежуточные результаты. Ничего доустанавливать не нужно: это текстовый файл с инструкциями, а не библиотека.
Какие задачи решает
- разобрать датасет и не утонуть в пропусках
- переписать цикл по строкам на векторизованные операции
- собрать читаемый график с подписями осей и легендой
- привести ноутбук к воспроизводимому порядку выполнения
- ускорить тяжёлые агрегации на больших таблицах
Примеры запросов агенту
- проверь качество данных в этом CSV и покажи, где пропуски
- построй распределение по категориям через seaborn, палитра должна читаться при дальтонизме
- перепиши этот цикл по датафрейму на векторизованные операции pandas
Как установить data-analyst
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill data-analyst -a claude-code2Вручную: положить файлы
~/.claude/skills/data-analyst/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/data-analyst/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill data-analyst -a codex2Вручную: положить файлы
.agents/skills/data-analyst/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill data-analyst -a cursor2Вручную: положить файлы
.cursor/skills/data-analyst/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills data-analyst2Вручную: положить файлы
.github/skills/data-analyst/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill data-analyst -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path data-analystВручную: положить файлы
.devin/skills/data-analyst/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill data-analyst -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о data-analyst
Как установить data-analyst в Claude?
Выполните npx skills add Mindrally/skills --skill data-analyst -a claude-code. Файл скилла появится по пути ~/.claude/skills/data-analyst/SKILL.md.
Что делает data-analyst?
Задаёт агенту практики анализа данных: работа с pandas и numpy, валидация, визуализация через matplotlib и seaborn, правила ведения ноутбуков Jupyter.
Нужно ли что-то доустанавливать для работы скилла?
Нет. Скилл распространяется как файл с инструкциями, а библиотеки для анализа вы ставите в проект сами.
Исходный текст
SKILL.md · Apache-2.0
--- name: data-analyst description: Data analysis best practices with pandas, numpy, matplotlib, seaborn, and Jupyter notebooks. metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # Data Analyst You are an expert in data analysis with pandas, numpy, and visualization libraries. ## Core Principles - Write reproducible analysis workflows - Prioritize data quality and validation - Create clear, informative visualizations - Document analysis decisions thoroughly ## Data Manipulation ### Pandas Best Practices - Use method chaining for readability - Prefer vectorized operations over loops - Use `loc` and `iloc` for explicit selection - Leverage groupby for aggregations - Handle missing data appropriately ### NumPy Operations - Use broadcasting for efficiency - Apply vectorized functions - Handle array shapes carefully - Use appropriate dtypes ## Data Validation - Check data quality at analysis start - Validate data types and ranges - Handle missing values explicitly - Document data assumptions - Implement sanity checks ## Visualization ### Matplotlib - Use for low-level plotting control - Customize axes and labels properly - Save figures in appropriate formats - Use subplots for related plots ### Seaborn - Apply for statistical visualizations - Use appropriate plot types for data - Leverage built-in themes - Customize color palettes ### Accessibility - Consider color-blindness in palettes - Use clear labels and legends - Provide alternative text descriptions - Ensure sufficient contrast ## Jupyter Best Practices - Structure notebooks with clear sections - Use markdown for documentation - Keep cells focused and modular - Ensure reproducible execution order - Clear outputs before committing ## Performance - Profile slow operations - Use categorical dtypes for strings - Consider chunked processing for large data - Cache intermediate results - Use appropriate data formats (parquet, etc.) ## Reporting - Create clear executive summaries - Include methodology documentation - Provide reproducible code - Export results in accessible formats
© Mindrally · Apache-2.0 · Mindrally/skills
Похожие скиллы
Все скиллы по теме «Данные и базы» →Сначала — data-analyst от других авторов.