Skip to content
Back to skills

Run

ASecurity

Run a single-point energy/forces calculation or structure relaxation with any oh-my-mlip MLIP. Triggers on requests to run, compute, calculate, or relax a structure with a specific model (MACE, SevenNet, NequIP, ORB, etc.) via oh-my-mlip. Also triggers on GENERIC natural-language compute intent — "single-point this structure with an MLIP", "relax this POSCAR with a machine-learning (interatomic) potential / ML force field" — even when no specific model and no "oh-my-mlip" is named; when no mo...

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 23, 2026
datagoshell

Security analysis

A100/100

Scanned October 1, 2026

npx -y skills add JinukMoon/oh-my-mlip --skill run --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Run?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Run
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jinukmoon-run/badge)](https://www.skillsdirectory.com/skills/jinukmoon-run)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: run
description: Run a single-point energy/forces calculation or structure relaxation with any oh-my-mlip MLIP. Triggers on requests to run, compute, calculate, or relax a structure with a specific model (MACE, SevenNet, NequIP, ORB, etc.) via oh-my-mlip. Also triggers on GENERIC natural-language compute intent — "single-point this structure with an MLIP", "relax this POSCAR with a machine-learning (interatomic) potential / ML force field" — even when no specific model and no "oh-my-mlip" is named; when no model is given, present oh_my_mlip.list_models() and confirm the choice (MACE is the quickstart default). Do NOT trigger on purely conceptual MLIP questions with no structure/compute intent.
argument-hint: "<model name> [--relax] [--d3] [--structure PATH]"
---

The hub is `$OH_MY_MLIP_HOME` (default `~/.oh-my-mlip`); if neither exists,
clone it there first (`$OH_MY_MLIP_HOME/AGENTS.md §9.0`). Read the AGENTS.md
and run the scripts of that clone, never the copy inside the plugin directory.

Defer entirely to `AGENTS.md §3A` (run branches — single-point / relax).

Read `AGENTS.md §3A` now. Do not reproduce its content here; follow it verbatim.
Key entry points — two first-class compute paths per §3A: `oh_my_mlip.run()`
for cross-env one-shot results (`Worker` for repeated calls), and `resolve()`
codegen when the calculator goes INTO the user's own script (paste the
returned import/inference lines unmodified; execute with the returned
interpreter). After a verification passes, `models.local.json` records the
machine-verified interpreter/weights (exposed as `spec["local_verified"]`).

One-shot from a shell: the two launchers are `run_examples/single_point.py`
and `run_examples/relax.py`; their command forms (absolute hub path,
`OH_MY_MLIP_HOME` exported, the interpreter `resolve()` printed for
`relax.py`, and `--structure <file>` always present) are fixed in
`recipes/run.md §2` — quote those forms, do not invoke the scripts by a
relative path or without `--structure`. If the model env is not yet
materialized, run `/oh-my-mlip:setup <model>` first.

Whole-job requests (interview, scoped plan, approval, execution, evidence)
follow the shared recipe `recipes/run.md` — read it after the section
above; it says which helpers exist today and which are still planned.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.