Skip to content
Back to skills

Molecularnodes

ASecurity

"Use MolecularNodes 5.2 in a Blender 5.2 host to import, style,

  • 247 stars
  • 0 votes
  • 0 copies
  • 11 views
  • Added September 8, 2026
documentationpythonrustbashnodeapi

Works with

  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 20 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill molecularnodes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Molecularnodes?

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

Security grade badge for Molecularnodes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-molecularnodes/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-molecularnodes)

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: molecularnodes
description: "Use MolecularNodes 5.2 in a Blender 5.2 host to import, style,
  animate, annotate, analyze, and render molecular structures, trajectories,
  density maps, and ensembles with verified API and recovery guidance."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# MolecularNodes operating skill

Use this skill when a Researcher must plan or execute a MolecularNodes workflow
in Blender: install or diagnose the add-on, load a structure or trajectory,
compose styles and selections, import density/STAR/CellPack data, add
annotations, persist a session, or configure a reproducible scene/render.

## Route by the user's next action

- **Install, import, download, cache, or format diagnosis:**
  [setup-and-import](sub-skills/setup-and-import/SKILL.md)
- **Static molecules, styles, selections, attributes, materials, or Geometry
  Nodes:** [molecules-and-styles](sub-skills/molecules-and-styles/SKILL.md)
- **Trajectory playback, frame mapping, IMD streaming, annotations, or session
  recovery:** [trajectories-and-annotations](sub-skills/trajectories-and-annotations/SKILL.md)
- **EM density, STAR, CellPack, or cryo-EM map/model workflows:**
  [density-and-ensembles](sub-skills/density-and-ensembles/SKILL.md)
- **Canvas, cameras, engines, compositor, snapshots, animation, or render
  recovery:** [scene-and-rendering](sub-skills/scene-and-rendering/SKILL.md)

Read the nearest sub-skill first; its references contain the detailed API
contracts and failure matrices. Cross-cutting failures are in
[references/troubleshooting.md](references/troubleshooting.md). Source version
and evidence are recorded in [references/repo-provenance.md](references/repo-provenance.md);
router placement is in [references/repo-routing-metadata.json](references/repo-routing-metadata.json).

## Installation and minimal verification

For a public Python inspection environment, install the package's declared
Blender API extra with `python -m pip install "molecularnodes[bpy]==5.2.0"`.
For the actual desktop add-on, use Blender 5.2 Preferences → Get Extensions →
Molecular Nodes. Run the bundled read-only checker before importing data:

```bash
python sub-skills/setup-and-import/scripts/check_install.py
```

The checker does not install, fetch, or write files. A headless `bpy` pass is
useful for data/API checks but is not proof of the desktop extension panel,
viewport, or GPU rendering.

## Global operating rules

1. Confirm a Blender 5.2-compatible host (`bpy.app.version`) before claiming
   Blender object, Geometry Nodes, material, annotation, or scene behavior.
   Python parsing can be a preflight but is not a substitute for the host.
2. Prefer small local fixtures and cache-first/offline checks. Treat remote
   downloads, EMDB/PDB services, IMD servers, missing micrographs, and large
   renders as explicit external boundaries.
3. Preserve source paths, world scale, entity type, named attributes, selection
   names, node links, collection ownership, and session state when handing work
   between routes. Reacquire Blender references after scene reset/load.
4. Read back outputs rather than trusting a call return: object/modifier,
   attributes, node links, materials, frames, collections, camera settings,
   render files, or `.MNSession` state as appropriate.
5. Do not promise interactive viewport, desktop extension UI, or GPU rendering
   from a headless `bpy` import. See the nearest troubleshooting reference.
6. Never make runtime instructions depend on the original MolecularNodes
   checkout or private inspection environment.

Files in this skill

  • SKILL.md3.5 KB
  • references/repo-provenance.md1.3 KB
  • references/repo-routing-metadata.json350 B
  • references/troubleshooting.md2 KB
  • sub-skills/density-and-ensembles/SKILL.md5.7 KB
  • sub-skills/density-and-ensembles/references/cryoem-workflows.md8.7 KB
  • sub-skills/density-and-ensembles/references/density-api.md9.7 KB
  • sub-skills/density-and-ensembles/references/ensemble-formats.md12 KB
  • sub-skills/density-and-ensembles/references/troubleshooting.md12.5 KB
  • sub-skills/molecules-and-styles/SKILL.md6.9 KB
  • sub-skills/molecules-and-styles/references/materials-and-colors.md9.7 KB
  • sub-skills/molecules-and-styles/references/molecule-api.md8.2 KB
  • sub-skills/molecules-and-styles/references/styles-selections-and-nodes.md11.2 KB
  • sub-skills/molecules-and-styles/references/troubleshooting.md11.8 KB
  • sub-skills/scene-and-rendering/SKILL.md6.5 KB
  • sub-skills/scene-and-rendering/references/cameras-engines-and-compositor.md10.2 KB
  • sub-skills/scene-and-rendering/references/canvas-api.md9.3 KB
  • sub-skills/scene-and-rendering/references/rendering-troubleshooting.md11.7 KB
  • sub-skills/setup-and-import/SKILL.md10.7 KB
  • sub-skills/setup-and-import/references/download-and-formats.md8.2 KB

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.