kotlin-notebook

Develop and execute Kotlin Notebooks with rich output and dependency management.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Zeyden/claude-skills --skill kotlin-notebook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-notebook
Source: https://github.com/Zeyden/claude-skills/tree/main/skills/kotlin-notebook
Command: npx skills add https://github.com/Zeyden/claude-skills --skill kotlin-notebook

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you efficiently develop, document, and analyze within Kotlin Notebooks (.ipynb) for Kotlin Multiplatform (KMP) projects, streamlining data analysis, prototyping, and component cataloging.

Core Features & Use Cases

  • Notebook Development: Create and edit Kotlin notebooks, manage cell structures, and handle dependencies.
  • Rich Output: Render tables, HTML, images, SVG, LaTeX, and Kandy charts directly within your notebooks.
  • Data Analysis: Utilize Kotlin DataFrame for structured data operations and Kandy for visualization.
  • Use Case: You need to quickly prototype a data visualization for a KMP project. Use this Skill to load a CSV into a DataFrame, generate a Kandy chart, and embed it in a notebook for immediate review.

Quick Start

Use the kotlin-notebook skill to load the 'data.csv' file into a DataFrame and display its first 5 rows.

Frequently Asked Questions about kotlin-notebook

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Kotlin notebooks for Kotlin Multiplatform projects?

To create Kotlin notebooks for KMP projects, use this Skill to develop and execute .ipynb files within an IDE like IntelliJ IDEA, managing dependencies via %use directives and @file:DependsOn annotations for interactive prototyping.

Can I render charts and tables directly inside a Kotlin notebook?

Yes, you can render rich outputs directly inside a Kotlin notebook. This Skill supports displaying tables, HTML, images, SVG, LaTeX, and Kandy charts to facilitate interactive data visualization and component cataloging.

How do I load a CSV file into a DataFrame in a Kotlin notebook?

To load a CSV file into a DataFrame in a Kotlin notebook, utilize the Kotlin DataFrame library for structured data operations, then display the rows and generate Kandy visualizations for immediate data analysis review.

Does this Kotlin notebook skill work with IntelliJ IDEA?

Yes, this Kotlin notebook skill works with IntelliJ IDEA. It enables development and execution of .ipynb files within the IDE environment, streamlining documentation, prototyping, and data analysis for KMP projects.

What is the best way to manage dependencies in a Kotlin notebook?

The best way to manage dependencies in a Kotlin notebook is by using %use directives and @file:DependsOn annotations. This allows you to seamlessly integrate libraries like Kotlin DataFrame and Kandy for visualization.

Why use Kotlin notebooks for KMP project prototyping?

Use Kotlin notebooks for KMP project prototyping to streamline interactive data analysis and component cataloging. They allow you to quickly load data, generate visualizations, and document results within a single .ipynb file.