Skill Claude Code
Maintain and contribute to HoloViz packages. Use when reviewing PRs, refactoring code, writing tests, or updating docs in HoloViz repositories (Panel, hvPlot, HoloViews, Param, etc.).
Skill Claude Code
Maintain and contribute to HoloViz packages. Use when reviewing PRs, refactoring code, writing tests, or updating docs in HoloViz repositories (Panel, hvPlot, HoloViews, Param, etc.).
Skill Claude CodeCodex
Code quality guidelines for HoloViz packages. Use when writing, changing, refactoring, or reviewing code in any HoloViz repository.
Skill Claude CodeCodex
Documentation guidelines for HoloViz packages. Use when writing or reviewing docs, changelog entries, or API references in any HoloViz repository.
Skill Claude CodeCodex
Write a minimal, self-contained, reproducible example for a HoloViz behavior or bug. Use when drafting a bug report, an issue reproducer, a PR "How to test" snippet, any code sample a maintainer must be able to paste and run unchanged, or a Playwright script that confirms a bug only visible in the browser.
Skill Claude CodeCodex
Writing a clear pull request description for HoloViz packages. Use when drafting or reviewing the description, summary, or write-up of a PR in any HoloViz repository.
Skill Claude CodeCodex
Testing guidelines for HoloViz packages. Use when writing tests, reviewing test coverage in PRs, or identifying missing edge cases in any HoloViz repository.
Skill Claude CodeCodex
Create new agent skills for the HoloViz ecosystem. Use when adding a skill to this repository — covers repo conventions, directory layout, routing skills, the docs pipeline, and the eval system.
Skill Claude Code
Route to HoloViz sub-skills. Use for ANY task involving interactive plots, dashboards, data apps, reactive parameters, or custom JS/Python components in the HoloViz ecosystem (Panel, hvPlot, HoloViews, Param) — including tasks that name Bokeh, Matplotlib, or Plotly, since HoloViz embeds those figures and this skill…
Skill Claude CodeCodex
Build interactive visualizations with HoloViews elements, opts, streams, and operations. Use when composing plots from element primitives (Curve, Points, Bars, NdOverlay), customizing Bokeh tools/tooltips/formatters, using DynamicMap, streams, or linkselections. Do not use for simple DataFrame plotting (use hvPlot) or…
Skill Claude CodeCodex
Plot DataFrames and datasets using a Pandas .plot()-like API for Pandas, Polars, Xarray, DuckDB, Dask, and GeoPandas. Use when the user asks to visualize, plot, or chart tabular or multidimensional data. Do not use for element composition, streams, or custom Bokeh tools/tooltips (use HoloViews).
Skill Claude CodeCodex
Build interactive dashboards, tools, and data apps with HoloViz Panel. Use when the user needs widgets, layouts, templates, or reactive server-side Python web applications. Do not use for standalone plots without widgets (use hvPlot).
Skill Claude CodeCodex
Define Python classes with typed, validated, reactive parameters using Param. Use when building classes with constrained attributes, reactive dependencies between values, or dynamic option cascading. Load alongside the Panel skill for any Panel app using Parameterized classes.
Skill Claude CodeCodex
Strip LLM slop from prose — rhetorical tics, false-profundity constructions, AI vocabulary, and boilerplate. Use when writing or reviewing any HoloViz prose (PR descriptions, docs, blog posts, READMEs, commit messages) to remove recognizable LLM patterns.
Skill Claude CodeCodex
Writing about and showing HoloViz work for readers outside a PR or the docs, such as a post on blog.holoviz.org or a company blog, or a short demo video for YouTube or LinkedIn. Use when drafting, structuring, or reviewing a blog post, or when planning or building a demo video.
Skill Claude CodeCodex
Plan and build a short explanatory video (up to 3 minutes) that walks a new contributor through how a HoloViz codebase fits together, as an animated diagram of its main pieces and where they live. Use when the user wants a codebase walkthrough, architecture explainer, onboarding video, or "how X works inside" video…
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: