Science Simulation Author for Openclaw

Transform YAML or JSON specifications into fully interactive, offline-ready STEM simulations with integrated inquiry worksheets.

dimgouso
v0.1.3
Mar 1, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install science-sim-author

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install science-sim-author using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Science Simulation Author?

The Science Simulation Author is a specialized utility designed to bridge the gap between complex mathematical models and interactive educational content. By leveraging Openclaw Skills, developers and educators can generate single-file HTML simulations that run entirely offline, ensuring accessibility in any classroom environment. These simulations feature real-time 2D canvas rendering, dynamic parameter controls, and integrated time-series plotting, making it an essential tool for creating virtual laboratory experiments and physics demos.

This skill focuses on technical accuracy and pedagogical value, automatically synthesizing inquiry-based worksheets to accompany the visual models. It handles the heavy lifting of numerical integration using RK4 and Euler methods, allowing users to focus on defining the underlying science rather than the boilerplate code required for web-based interactivity.

Science Simulation Author Use Cases

  • Creating physics mechanics simulations like projectile motion with drag or mass-spring oscillators.
  • Developing interactive circuit simulations for electromagnetism lessons including RC circuits.
  • Generating inquiry-based STEM worksheets that integrate directly with live virtual labs.
  • Building lightweight, offline-ready teaching tools for remote or classroom environments without reliable internet access.

How Science Simulation Author Works

  1. Validate the input SimSpec (YAML or JSON) against a strictly defined schema to ensure model integrity and data consistency.
  2. Normalize simulation parameters by calculating missing step values and canonicalizing derivative aliases for the physics engine.
  3. Select the appropriate rendering engine based on the domain and state variables, such as trajectory2d for mechanics or circuit_rc for electronics.
  4. Populate a single-file HTML template with the normalized model logic, pre-configured integrators, and required UI components.
  5. Perform a final validation check against a pedagogical and security rubric to ensure the output meets classroom safety standards before returning the index.html file.

Science Simulation Author Setup

To utilize this skill within your Openclaw Skills workflow, ensure you have the necessary templates and schemas in your local environment.

# Prepare your simulation specification (e.g., sim.yml)
# Run the skill via your agent interface to generate the output
openclaw run science-sim-author --input sim.yml

The resulting index.html is completely self-contained, requiring no external libraries, CDNs, or internet connectivity to function.

Science Simulation Author Data Schema & Taxonomy

The skill utilizes a structured SimSpec format to organize simulation logic and metadata efficiently:

Component Description
state Key variables tracked over time such as position or charge.
params User-adjustable controls including min, max, and step values.
equations The mathematical derivatives defining the system's physics.
worksheet Pedagogical content including Predict, Test, and Explain prompts.
outputs Metadata for time-series plots and real-time status readouts.

Science Simulation Author Advanced Features

  • High-fidelity physics modeling using shared RK4 (Runge-Kutta) and Euler numerical integrators.
  • Automatic pedagogical synthesis that generates missing inquiry prompts based on established educational rubrics.
  • Built-in data management allowing students to export simulation snapshots as JSON or time-series data as CSV.
  • Strict security architecture that prevents remote asset loading and ensures simulations are entirely offline-safe.
  • Intelligent state monitoring that auto-pauses the simulation if values become infinite or non-numerical.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*