jupytext

Community

Version control for notebooks

Authoredwinhu
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenges of version controlling Jupyter notebooks, enabling seamless synchronization between notebook (.ipynb) files and plain text formats (.py, .R, .md), making them compatible with standard version control systems like Git.

Core Features & Use Cases

  • Bidirectional Synchronization: Keeps notebook files and their text representations in sync automatically.
  • Multi-Kernel Projects: Facilitates projects involving multiple programming languages (Python, R, Stata, SAS) by allowing notebooks to be paired with scripts in their respective languages.
  • Version Control Friendly: Enables committing plain text files to Git, leading to cleaner diffs and easier collaboration.
  • Use Case: A data science team can use Jupytext to maintain a project where Python scripts are version-controlled, and these scripts are automatically paired with Jupyter notebooks for interactive exploration and visualization.

Quick Start

Use the jupytext skill to pair the notebook 'my_analysis.ipynb' with a Python script.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: jupytext
Download link: https://github.com/edwinhu/workflows/archive/main.zip#jupytext

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.