← 返回 Skills 市场
Science Sim Author
作者
Dimitris Gousopoulos
· GitHub ↗
· v0.1.3
445
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install science-sim-author
功能描述
Generate self-contained interactive science simulations as a single index.html from a SimSpec YAML or JSON. Use when the user asks for physics, chemistry, bi...
安全使用建议
This skill appears internally consistent and designed to generate offline, single-file simulations. Before trusting a generated index.html: open it in a text editor to confirm there are no network/fetch calls, no usage of eval/Function, and no unexpected embedded endpoints; run it locally in a browser (double-click) and verify exports (JSON/CSV) operate client-side. If you plan to deploy or share generated files widely, skim the final JS for any unexpected behavior (the provided template enforces good rules, but the runtime script in the bundle was truncated in the review copy, so a quick manual check adds assurance).
功能分析
Type: OpenClaw Skill
Name: science-sim-author
Version: 0.1.3
The skill bundle is designed to generate client-side HTML simulations. While the `SKILL.md` and `rubrics/security_notes.md` contain explicit instructions to the AI agent to prevent code injection (e.g., 'Do not use `eval` or `Function`', 'Do not load remote scripts'), the `templates/sim_single_file_html_template.html` uses raw JavaScript insertion (`{{{model_step_logic_js}}}`, `{{{scene_draw_js}}}`, `{{{readout_map_js}}}`). This creates a significant prompt injection vulnerability, as a malicious user could potentially craft an input SimSpec or prompt that bypasses the agent's safety instructions, leading to arbitrary JavaScript execution in the generated `index.html`. This is a critical vulnerability, but not evidence of intentional malice within the skill bundle itself.
能力评估
Purpose & Capability
Name and description match the actual artifacts: schema, examples, templates, rubrics, and an agent prompt are all geared toward producing a single-file index.html simulation. The skill requests no binaries, credentials, or config paths, which is appropriate for an offline generator.
Instruction Scope
SKILL.md gives a tight, prescriptive runtime workflow: validate the SimSpec against the included JSON schema, normalize fields, populate the provided HTML template, and run the included checklists/rubrics. It explicitly forbids remote fetches, asking for secrets, shell commands, telemetry, eval/Function, and multiple files. The instructions reference only bundled files and the SimSpec input, no unrelated system files or secrets.
Install Mechanism
There is no install specification — this is an instruction-only skill with templates and rubrics in-repo. That minimizes disk/write/remote-install risk. No downloads, package managers, or external install URLs are requested.
Credentials
The skill declares no required environment variables, credentials, or config paths. The scope of required data (a SimSpec YAML/JSON) aligns with the stated purpose. Nothing asks for unrelated secrets or multi-service credentials.
Persistence & Privilege
Flags are default (always: false, agent invocation permitted). The skill does not request permanent presence or system-wide configuration changes. There is no indication it would modify other skills or agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install science-sim-author - 安装完成后,直接呼叫该 Skill 的名称或使用
/science-sim-author触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.3
Improve discoverability with stronger trigger wording and curated search tags for science, STEM, physics, and classroom simulation use cases.
v0.1.2
Polish skill metadata: add agents/openai.yaml, remove unsupported frontmatter keys, and keep the published bundle validator-clean.
v0.1.1
Rename template to a publishable extension so ClawHub includes it in installed bundles.
v0.1.0
- Initial release of science-sim-author.
- Generate self-contained offline STEM simulation HTML files from validated SimSpec YAML or JSON.
- Supports parameter sliders, time-series plots, inquiry worksheets, data export, and PhET-style interactivity.
- Selects visual renderer based on domain and state variables (e.g., 2D trajectory, 1D oscillator, RC circuit).
- Enforces safety, validation, and pedagogical completeness before producing final output.
元数据
常见问题
Science Sim Author 是什么?
Generate self-contained interactive science simulations as a single index.html from a SimSpec YAML or JSON. Use when the user asks for physics, chemistry, bi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 445 次。
如何安装 Science Sim Author?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install science-sim-author」即可一键安装,无需额外配置。
Science Sim Author 是免费的吗?
是的,Science Sim Author 完全免费(开源免费),可自由下载、安装和使用。
Science Sim Author 支持哪些平台?
Science Sim Author 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。
谁开发了 Science Sim Author?
由 Dimitris Gousopoulos(@dimgouso)开发并维护,当前版本 v0.1.3。
推荐 Skills