microsim-p5

Generate p5.js educational MicroSims with standardized folder structure and metadata.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating interactive educational simulations (MicroSims) requires coding, design, and adherence to pedagogical and technical standards. This skill automates the generation of these simulations, reducing development time and ensuring compliance with best practices for browser-based learning.

Core Features & Use Cases

  • P5.js MicroSim Generation: Creates self-contained, interactive p5.js simulations with distinct drawing and control regions.
  • Standardized Architecture: Ensures MicroSims are width-responsive, iframe-embeddable, and follow visual/technical design standards.
  • Automated Documentation & Metadata: Generates index.md, main.html, and metadata.json for easy deployment and discovery.
  • Use Case: An educator needs an interactive simulation to teach projectile motion. This skill can generate a p5.js MicroSim with sliders for gravity and elasticity, ready to be embedded in their online textbook.

Quick Start

Use the microsim-p5 skill to create a bouncing ball simulation with a speed slider for a high school physics class.

Frequently Asked Questions about microsim-p5

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

FAQPage Schema
How do I create interactive p5.js simulations for online education?

Create interactive p5.js simulations by using this skill to automate generation of classroom-ready MicroSims with standardized folder structure, responsive canvases, configurable UI controls, and embedded iframe deployment. The skill produces main.html, JavaScript files, documentation, and xAPI-compatible metadata in minutes.

Can I embed p5.js simulations directly into MkDocs documentation sites?

Yes. This skill generates iframe-embeddable p5.js MicroSims following standardized architecture with width-responsive canvases and control regions, ready for deployment in MkDocs-style sites under the /docs/sims folder structure with Dublin Core metadata.

What's the fastest way to build a physics simulation for teaching with sliders and interactive controls?

Use this skill to automate p5.js MicroSim generation with configurable UI controls like sliders for parameters such as gravity and elasticity. It outputs browser-ready simulations with distinct drawing and control regions, eliminating manual coding and design work.

Do I need to know p5.js coding to create educational simulations with this tool?

No. This skill automates the creation of p5.js simulations, handling code generation, folder structure, responsive canvas setup, and metadata generation. You specify the simulation requirements and it produces classroom-ready output testable in the p5.js editor.

How do I add event logging and track learner interaction data in my simulations?

This skill automates generation of xAPI-compatible event logging infrastructure within MicroSims, enabling tracking of learner interactions and generating metadata for integration with learning record stores and analytics platforms.

What metadata and documentation do the generated simulations include?

Generated MicroSims include index.md documentation, main.html for deployment, metadata.json with Dublin Core standards compliance, and xAPI-compatible event logging configuration, ensuring discoverability and integration with learning management systems.