Skills

Data Science & Research Skills for AI Agents

A curated set of skills for the work data scientists and researchers repeat every week: research with sources, exploring data, spreadsheets, statistics, and figures. Written for Claude Code, Codex, Cursor, and Runcell inside Jupyter.

Claude CodeCodexCursorRuncell (Jupyter)

Editor's Picks

All skills

Each page describes what the skill does, what it produces, and the checks it runs along the way.

How a skill works

1

The agent loads it

A skill lives in your agent's skills folder. When a task matches its description, the agent reads the SKILL.md and follows the procedure inside.

2

The procedure runs

Steps, checks and output formats are spelled out, so a research run or a statistical test is done the same way each time, with its reasoning visible.

3

Results stay in cells

In Runcell the agent executes in a live Jupyter kernel. Tables, figures and reports come from cells you can inspect and rerun.

FAQ

What are agent skills?

A skill is a folder with a SKILL.md file that describes a procedure an AI agent should follow for a specific kind of task, plus any scripts or reference files it needs. Agents such as Claude Code, Codex and Cursor load the skill when the task matches, so the same job is done the same way every time.

Do these skills work with Claude Code, Codex and Cursor?

Yes. They use the Agent Skills format that Claude Code, Codex, Cursor and Runcell all read. What differs between agents is the tools available to them, for example web search or a Python kernel, and each skill states what it needs.

How are these different from large skill collections on GitHub?

Large collections cover hundreds of libraries and domains. This set is small and focused on the workflows data scientists and researchers repeat every week: exploring a dataset, choosing a statistical test, making figures, doing research with citations. Each skill is written to run inside a Jupyter notebook as well as in a terminal agent.

Why run skills in Jupyter?

Most of these workflows produce data, tables and figures, not just text. In a notebook the agent executes each step in a live kernel, so results are visible, checkable and rerunnable. Runcell is a Jupyter-native agent built for exactly that.

Run these skills in your notebook

Runcell is a Jupyter-native AI agent. Every step of a skill runs in a live kernel, so the result is a cell you can rerun.

Try in Runcell