microsim-matcher

Match diagram specifications to MicroSim generators with ranked scores.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/HuuBar/skill-routing-experiment --skill microsim-matcher-huubar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsim-matcher
Source: https://github.com/HuuBar/skill-routing-experiment/tree/main/unified_skills/vishal/microsim-matcher
Command: npx skills add https://github.com/HuuBar/skill-routing-experiment --skill microsim-matcher-huubar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Quickly identify the optimal MicroSim generator for a given diagram specification by scoring and ranking all available generators (p5.js, chartjs-generator, math-function-plotter-plotly, mermaid-generator, vis-network, timeline-generator, map-generator, venn-diagram-generator, bubble-chart-generator) based on data type, interactivity, and visual needs, and presenting clear rationale for each recommendation.

Core Features & Use Cases

  • Evaluates all nine MicroSim generators against a user-provided specification and outputs a ranked list with 0-100 scores and detailed reasoning.
  • Applies standardized matching criteria for data types, interactivity, visuals, and trigger words to ensure consistent recommendations.
  • Supports version-aware matching by utilizing the central matching-criteria reference to adapt to new generators and capabilities.
  • Use case: a teacher or developer provides a diagram specification and receives a prioritized set of recommended generators with actionable next steps.

Quick Start

Provide a diagram or visualization specification to obtain a ranked set of MicroSim generator recommendations with scores and explanations.

Frequently Asked Questions about microsim-matcher

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

FAQPage Schema
How do I choose the best visualization library for a specific diagram specification?

MicroSim matching scores diagram specifications against nine visualization generators to produce a ranked list with 0-100 fit scores and detailed justifications based on data type, interactivity, and visual style alignment.

What is the best way to compare p5.js and chartjs-generator for interactive data visualizations?

Comparing p5.js and chartjs-generator involves evaluating data type compatibility and interactivity capabilities against your specification, yielding a scored ranking that clarifies which generator best fits your visual needs.

How do I match a network diagram specification to the right visualization generator?

You match a network diagram specification by providing it to the evaluator, which uses trigger-word signals and standardized matching criteria to score and rank generators like vis-network against your requirements.

Does the MicroSim matcher support specifications for math function plotters and timeline generators?

The MicroSim matcher supports math-function-plotter-plotly and timeline-generator specifications, evaluating their data type compatibility and interactivity capabilities to output actionable recommendations with fit scores.

How are visualization generators scored and ranked against a user's diagram needs?

Visualization generators are scored 0-100 by evaluating data type compatibility, interactivity capabilities, visual style alignment, and trigger-word signals against your specification to generate a ranked list with detailed reasoning.

When should I use a mermaid-generator versus a venn-diagram-generator for my visualization?

Use mermaid-generator for flowcharts and process diagrams, and venn-diagram-generator for set relationships, with the matching criteria reference scoring both against your specification to identify the optimal generator choice.