learning-notebook_conversion

Community

Convert notebooks to scripts and back.

AuthorLannieYoo
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the workflow for developers and students who need to switch between interactive notebook environments (.ipynb) and traditional Python scripts (.py), ensuring code consistency and maintainability.

Core Features & Use Cases

  • .ipynb to .py Conversion: Transforms Jupyter notebooks into Python scripts, preserving code, markdown as comments, and adding VS Code cell markers.
  • .py to .ipynb Conversion: Converts Python scripts back into Jupyter notebooks, organizing code into cells and markdown sections.
  • Batch Conversion: Supports converting multiple files efficiently using command-line tools or Python scripts.
  • Use Case: A student needs to submit a course assignment as a Python script but developed it interactively in a Jupyter notebook. This Skill can convert the notebook to a clean .py file, maintaining all the original logic and documentation.

Quick Start

Use the learning-notebook_conversion skill to convert the file 'my_assignment.ipynb' to a Python script.

Dependency Matrix

Required Modules

nbformatnbconvertjupytext

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: learning-notebook_conversion
Download link: https://github.com/LannieYoo/gangwon-business-portal/archive/main.zip#learning-notebook-conversion

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.