Skip to main content
skill CX Codex

data-jupyter-python — Claude Code skill for pandas and Jupyter

Tells your agent how to write data analysis code: pandas and numpy, matplotlib and seaborn plots, reproducible notebooks, fewer loops.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Mindrally/skills --skill data-jupyter-python -a claude-code
Open on GitHub

What data-jupyter-python does

The skill ships as a set of guidelines that shape every answer your agent gives about data work. Sections cover data manipulation, visualization, notebook structure, missing values and performance. The agent gets concrete directions: use loc and iloc for explicit selection, chain methods for transformations, reach for groupby when aggregating, and swap explicit loops for vectorized operations.

Plotting rules split the two libraries by job. matplotlib when you need low-level control, seaborn for statistical charts with sensible defaults. Labels, titles and legends are expected, and the guidelines suggest picking palettes that stay readable for color-blind readers. Notebooks should have markdown sections, a meaningful cell execution order and %matplotlib inline.

A separate block covers data quality: run checks at the start, handle missing values by imputing, dropping or flagging, wrap risky operations in try-except. For datasets larger than memory the guidelines point at dask. Dependencies are listed in the skill itself — pandas, numpy, matplotlib, seaborn, jupyter and scikit-learn — so install them in your environment first, or the code your agent writes will not run.

What it helps with

  • explore a CSV in pandas without writing row loops
  • produce a statistical plot with labels and a legend
  • get a notebook into a reproducible cell order
  • decide whether to impute, drop or flag missing values
  • speed up slow transformations with vectorized operations

Example prompts for the agent

  • analyze this CSV with pandas and summarize the missing values
  • make a seaborn distribution plot with axis labels
  • rewrite this row-wise loop using vectorized pandas operations

How to install data-jupyter-python

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

Copy the whole skill folder; for one project use .claude/skills/data-jupyter-python/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about data-jupyter-python

How do I install data-jupyter-python in Claude?

Run npx skills add Mindrally/skills --skill data-jupyter-python -a claude-code. The skill file then lands at ~/.claude/skills/data-jupyter-python/SKILL.md.

What does data-jupyter-python do?

It gives the agent guidelines for data analysis and Jupyter development: pandas and numpy work, matplotlib and seaborn charts, notebook structure, and data quality checks.

What do I need for the skill to work?

The guidelines list pandas, numpy, matplotlib, seaborn, jupyter and scikit-learn. Without them the code the agent suggests will not run.

Source text

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

Similar skills

All skills for Data and databases →

From the same set168

beautifulsoup-parsing Teaches AI agents to parse HTML and XML with BeautifulSoup in Python. Helps write cleaner scrapers with safe data extraction and DOM navigation. CX Codex +1 877installs bash-scripting This skill gives the agent rules for writing Bash scripts: input validation, error handling, portability. Useful when the agent writes deploy, backup or cron tasks. CX Codex +1 875installs swr SWR data-fetching guidelines for React and TypeScript apps. It guides agents on caching, request deduplication, and optimistic mutations. CX Codex +1 870installs django-rest-api-development A skill that gives your coding agent a house style for Django REST APIs: project layout, serializers, JWT auth and query performance. CX Codex +1 868installs openai-api-development A skill that steers your coding agent through Anthropic API work: Claude calls, function calling, embeddings and Assistants API, with Python examples. CX Codex +1 864installs jest A skill that tells your agent how to write Jest tests: structure, mocks, assertions, async. Useful when AI writes the tests in your repo. CX Codex +1 864installs ruby-rails This skill hands your agent Rails conventions: generators over boilerplate, ActiveRecord patterns, Hotwire, background jobs and tests. Useful on a fresh app or an existing one. CX Codex +1 862installs seo-best-practices Provides search optimization guidelines for web apps. Helps configure metadata, JSON-LD schemas, rendering modes, and Core Web Vitals. CX Codex +1 858installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor