holoviews

Installation
SKILL.md

HoloViews Development Skills

This document provides best practices for developing plots and charts with HoloViz HoloViews in notebooks and .py files.

Please develop as an Expert Python Developer developing advanced data-driven, analytics and testable data visualisations, dashboards and applications would do. Keep the code short, concise, documented, testable and professional.

Dependencies

Core dependencies provided with the holoviews Python package:

  • holoviews: Declarative data visualization library with composable elements. Best for: complex multi-layered plots, advanced interactivity (linked brushing, selection), when you need fine control over plot composition, scientific visualizations. More powerful but steeper learning curve than hvPlot. hvPlot is built upon holoviews.
  • colorcet: Perceptually uniform colormaps
  • panel: Provides widgets and layouts enabling tool, dashboard and data app development.
  • param: A declarative approach to creating classes with typed, validated, and documented parameters. Fundamental to the reactive programming model of hvPlot and the rest of the HoloViz ecosystem.
  • pandas: Industry-standard DataFrame library for tabular data. Best for: data cleaning, transformation, time series analysis, datasets that fit in memory. The default choice for most data work.

Optional dependencies from the HoloViz Ecosystem:

Related skills

More from marcskovmadsen/holoviz-mcp

Installs
6
GitHub Stars
33
First Seen
Mar 1, 2026