Skip to content
Back to skills

Core Pandas Api

ASecurity

"Use Modin's pandas-compatible DataFrame and Series API safely and

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
databasespythonsqlapibackendperformance

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill core-pandas-api --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Core Pandas Api?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Core Pandas Api
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-core-pandas-api/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-core-pandas-api)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: core-pandas-api
description: "Use Modin's pandas-compatible DataFrame and Series API safely and
  verify results against pandas."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Modin core pandas API

Use this sub-skill when a task asks to replace `import pandas as pd` with `import modin.pandas as pd`, migrate a DataFrame/Series workflow, read CSV-like data into Modin, validate Modin results against pandas, or diagnose default-to-pandas behavior for ordinary pandas-style operations.

## Start here

1. Read [references/workflows.md](references/workflows.md) for migration patterns, correctness checks, and a taxi-style local fixture workflow.
2. Read [references/api-compatibility.md](references/api-compatibility.md) before assuming an operation is parallel, fully implemented, or safe to materialize.
3. Read [references/troubleshooting.md](references/troubleshooting.md) for pandas warnings, dtype/index surprises, multiprocessing guards, performance warmup, and memory pitfalls.
4. Run [scripts/taxi_groupby_smoke.py](scripts/taxi_groupby_smoke.py) to prove the installed package can read a tiny CSV and match pandas for filters/groupby/aggregates.

## Routing boundaries

This sub-skill owns stable `modin.pandas` DataFrame/Series usage, import replacement, small local correctness fixtures, pandas comparisons, `concat`, `merge`, `groupby`, `apply`, `read_csv` starter workflows, and `to_pandas()` validation on bounded samples.

Route engine/backend/resource decisions to `../engines-configuration/SKILL.md`; nontrivial I/O, SQL, glob, Arrow/Ray/Dask conversion, and direct partitions to `../io-interoperability/SKILL.md`; and `modin.experimental`, Modin NumPy, Modin Polars, Batch Pipeline, or Modin XGBoost work to `../advanced-extensions/SKILL.md`.

## Operating pattern

1. Configure the engine before importing Modin if the task names Ray, Dask, Python, Native, or cluster resources.
2. Replace the pandas import only after checking unsupported operations and materialization points.
3. Keep a pandas baseline for tiny fixtures or sampled production data.
4. Compare schema, dtypes where they matter, sorted/index-normalized results, and floating tolerances.
5. Treat `defaulting to pandas` as a performance warning first; verify correctness before rewriting.
6. Avoid calling `to_pandas()` on full distributed data unless the task explicitly requires local materialization.

Files in this skill

  • SKILL.md2.4 KB
  • references/api-compatibility.md2.7 KB
  • references/troubleshooting.md2.3 KB
  • references/workflows.md3.7 KB
  • scripts/taxi_groupby_smoke.py3.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.