Create / Update a Visualizer

Scaffold Vite and TypeScript visualizer projects for Kaggle environments.

445|191|Updated Dec 17, 2019
One-click install
npx skills add https://github.com/Kaggle/kaggle-environments --skill create-update-a-visualizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create / Update a Visualizer
Source: https://github.com/Kaggle/kaggle-environments/tree/main/.agents/skills/create-visualizer
Command: npx skills add https://github.com/Kaggle/kaggle-environments --skill create-update-a-visualizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a streamlined process for creating and updating interactive visualizers for Kaggle environments, enabling developers to build engaging graphical representations of game states and replays.

Core Features & Use Cases

  • Project Scaffolding: Generates the necessary directory structure and boilerplate files for a new visualizer project using Vite and TypeScript.
  • Development Workflow: Integrates with pnpm for dependency management and provides scripts for local development (hot-reloading) and production builds.
  • Integration: Guides on how to integrate the built visualizer with the Python environment for rendering replays.
  • Use Case: A game developer needs to create a visual representation for a new Kaggle environment. This Skill helps them quickly set up the front-end project, write the rendering logic, and integrate it seamlessly with the backend.

Quick Start

Follow the steps outlined in the documentation to create the project structure, write boilerplate files, and develop the entry point and renderer for your visualizer.

Frequently Asked Questions about Create / Update a Visualizer

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

FAQPage Schema
How do I build an interactive game visualizer for Kaggle environments?

To build an interactive game visualizer for Kaggle environments, you can use this Skill to scaffold a Vite and TypeScript project, manage dependencies with pnpm, and integrate the front-end renderer with a Python backend.

How does Vite integrate with Python backends for rendering game replays?

Vite integrates with Python backends by compiling the TypeScript front-end visualizer into a production build, which is then passed to the Python environment to render game states and interactive replays.

What is the best way to scaffold a TypeScript visualizer project using pnpm?

The best way to scaffold a TypeScript visualizer is by generating the boilerplate directory structure with Vite, then using pnpm to install dependencies and run local development scripts with hot module replacement.

Can I use hot module replacement for iterative visualizer development in Kaggle?

Yes, you can use hot module replacement for iterative visualizer development locally. This Skill provides development workflow scripts to hot-reload changes before executing production builds for Kaggle.

Does this visualizer scaffolding tool require any specific dependency manager?

Yes, the visualizer scaffolding tool requires pnpm for dependency management. It uses pnpm alongside Vite to handle project installation and execute the local development and build scripts.

Why use Vite and TypeScript for creating Kaggle game visualizers instead of vanilla JavaScript?

Using Vite and TypeScript for Kaggle game visualizers provides structured typing, faster local development through hot-reloading, and optimized production builds, ensuring seamless integration with Python backends.