Skip to content

Add param skills#134

Merged
MarcSkovMadsen merged 2 commits into
mainfrom
enhancement/param-skills
Jan 31, 2026
Merged

Add param skills#134
MarcSkovMadsen merged 2 commits into
mainfrom
enhancement/param-skills

Conversation

@MarcSkovMadsen

Copy link
Copy Markdown
Owner

I started from https://github.com/cdcore09/holoviz-claude/tree/main/plugins/holoviz-expert/skills/parameterization and asked claude to pytest all the examples and fix issues. It did so. Then I tested all the examples manually.

The I reviewed the param.md file. Then I asked Claude to review and update based on https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md. Then I tryid converting Pydantic examples to Param via Claude and updated the param.md file based on that. I also added a MLExperimentTracker example to the docs and improved based on that.

Copilot AI review requested due to automatic review settings January 31, 2026 19:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds comprehensive Param skills documentation and an ML Experiment Tracker example to the HoloViz MCP server. The PR introduces a new param.md skill file with extensive examples, patterns, and best practices for using the Param library, along with a practical example demonstrating how to build a machine learning experiment tracker using Param and Panel.

Changes:

  • Added comprehensive param.md skill documentation with examples covering parameter types, validation, dependencies, watchers, and best practices
  • Updated panel.md to clarify that .from_param() should not be used with panes
  • Added create-ml-experiment-tracker.md example demonstrating Param usage with Panel UI
  • Updated install-uv.md to clarify that pydata packages are assumed for tutorials
  • Added navigation entry for the new ML Experiment Tracker example

Reviewed changes

Copilot reviewed 5 out of 7 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/holoviz_mcp/config/resources/skills/param.md New comprehensive skill documentation for Param library with examples and best practices
src/holoviz_mcp/config/resources/skills/panel.md Clarified guidance about .from_param() usage with panes
mkdocs.yml Added navigation entry for ML Experiment Tracker example
docs/how-to/install-uv.md Clarified that pydata packages are assumed for tutorials
docs/examples/create-ml-experiment-tracker.md New example demonstrating ML experiment tracking with Param and Panel
docs/assets/images/examples/ml-experiment-tracker-claude.png Screenshot showing Claude's test results for the example

Comment thread docs/examples/create-ml-experiment-tracker.md
Comment thread docs/examples/create-ml-experiment-tracker.md Outdated
Comment thread src/holoviz_mcp/config/resources/skills/panel.md
Comment thread docs/examples/create-ml-experiment-tracker.md
Comment thread docs/examples/create-ml-experiment-tracker.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@MarcSkovMadsen MarcSkovMadsen merged commit 5dea297 into main Jan 31, 2026
9 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants