microsim-matcher

Match diagram specifications to MicroSim generators and rank candidates with scores.

90|12|Updated Nov 1, 2025
One-click install
npx skills add https://github.com/dmccreary/claude-skills --skill microsim-matcher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsim-matcher
Source: https://github.com/dmccreary/claude-skills/tree/main/skills/microsim-matcher
Command: npx skills add https://github.com/dmccreary/claude-skills --skill microsim-matcher

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the guesswork and manual comparison involved in selecting the best MicroSim generator for a given visualization specification, saving time and ensuring optimal tool selection for educational content creation.

Core Features & Use Cases

  • Intelligent Generator Matching: Analyzes visualization requirements against 9 MicroSim generators (p5.js, ChartJS, Plotly, Mermaid, vis-network, timeline, map, Venn, bubble).
  • Scored Recommendations with Reasoning: Provides a ranked list of suitable generators with match scores (0-100) and detailed explanations for each recommendation.
  • Use Case: Describe a need for "an interactive network diagram showing prerequisite relationships between course concepts," and the skill will recommend vis-network with a high score and explain why it's the best fit, streamlining your development process.

Quick Start

Use the microsim-matcher skill to recommend a generator for an "interactive timeline of historical events with category filtering."

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 right visualization generator for my diagram specification?

Use microsim-matcher to analyze your visualization requirements against nine generators (p5.js, ChartJS, Plotly, Mermaid, vis-network, timeline, map, Venn, bubble). The skill ranks candidates with match scores on data type, interactivity, visual style, and trigger words, delivering scored recommendations with detailed reasoning so you select the optimal generator for your educational content.

What diagram types can microsim-matcher recommend generators for?

Microsim-matcher handles interactive network diagrams, timelines, maps, Venn diagrams, bubble charts, and custom visualizations built with p5.js, ChartJS, Plotly, or Mermaid. Describe your specification—data structure, interactivity needs, and visual style—and receive ranked generator recommendations explaining why each suits your use case.

How does microsim-matcher score and rank generator matches?

Scores are computed on a 0-100 scale across all nine generators using data type compatibility, interactivity level, visual style alignment, and trigger words from your specification. The skill outputs a ranked list with match scores and detailed explanations for each recommendation.

Can I use microsim-matcher to compare multiple visualization approaches?

Yes. Submit your diagram specification—requirements for interactivity, data format, and visual style—and microsim-matcher returns scored comparisons across all nine generators with reasoning, eliminating manual tool evaluation and ensuring you pick the best fit for your educational visualization.

What input do I need to provide for generator recommendations?

Describe your visualization need: diagram type, data structure, interactivity requirements, visual style preference, and any specific features. For example, "interactive network diagram showing prerequisite relationships" triggers vis-network recommendation with match score and explanation of fit.

Does microsim-matcher support custom or specialized visualization types?

Microsim-matcher matches against nine established generators: p5.js, ChartJS, Plotly, Mermaid, vis-network, timeline, map, Venn, and bubble. If your specification aligns with any of these capabilities, you receive scored recommendations; highly specialized needs outside this scope may not yield high-confidence matches.