← 返回 Skills 市场
zhao-zehua

Molecular 3D Renderer

作者 Zehua Zhao · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
410
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install mol-render
功能描述
Generate high-quality 3D ball-and-stick molecular renderings from SMILES strings or PDB structures using POV-Ray ray tracing.
安全使用建议
This skill appears to do what it claims: convert SMILES or PDBs into POV‑Ray scenes and render PNGs. Before installing/running: (1) be aware it will invoke the system povray binary and pip packages (rdkit can be nontrivial to install; many environments prefer conda), (2) it will download PDB files from files.rcsb.org when given a PDB ID (network access required), and (3) it will write temp files and spawn subprocesses to run povray. If you are installing this on a sensitive host, run it in an isolated environment (container/VM) and ensure you trust the povray/rdkit packages you install. If you want extra assurance, you can review the full scripts (they are included) or run them on local sample inputs first.
功能分析
Type: OpenClaw Skill Name: mol-render Version: 1.0.0 The skill bundle is benign. It provides functionality to render 3D molecular structures from SMILES strings or PDB files using POV-Ray. The `SKILL.md` instructions are purely functional, describing usage and dependencies without any prompt injection attempts. The Python scripts (`scripts/pdb_to_3d.py`, `scripts/smiles_to_3d.py`) use `subprocess.run` to execute the `povray` binary, but arguments are passed as a list, mitigating shell injection risks. PDB files are downloaded from the legitimate `files.rcsb.org` domain or read from user-specified local paths, which is appropriate for the skill's purpose. There is no evidence of data exfiltration, persistence mechanisms, or other malicious intent.
能力评估
Purpose & Capability
The name/description (POV‑Ray molecular renderer) matches the declared binaries (povray, python3), pip deps (rdkit, numpy, optional biopython) and the included scripts. The code implements SMILES→3D and PDB parsing/rendering logic that justifies the dependencies.
Instruction Scope
SKILL.md and the scripts limit actions to parsing SMILES/PDB, optionally downloading PDB files from RCSB (files.rcsb.org), generating POV‑Ray scene files, and invoking povray to render PNGs. There are no instructions to read unrelated config, environment secrets, or to transmit results to any unexpected external endpoint.
Install Mechanism
This is instruction-only (no package download/install spec). SKILL.md suggests pip installs and apt-get for povray, which is a normal, proportional approach. Nothing is pulled from obscure URLs and the included source is plain Python (not obfuscated).
Credentials
The skill declares no required environment variables or credentials. The code does not access environment secrets or unrelated config paths; it uses temporary files and downloads PDBs from the public RCSB site, which is expected for PDB mode.
Persistence & Privilege
always:false and default autonomous invocation are used. The skill does not attempt to modify other skills or system-wide agent configs. It writes temporary files (PDB cache, POV scene, output PNG) which is normal for a renderer.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mol-render
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mol-render 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: SMILES + PDB → POV-Ray ball-and-stick 3D rendering. Features: aromatic bonds (solid+dashed), Kekulé mode, double bonds, PCA best-angle, PDB auto-download from RCSB, chain/residue filtering, metal ion support.
元数据
Slug mol-render
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Molecular 3D Renderer 是什么?

Generate high-quality 3D ball-and-stick molecular renderings from SMILES strings or PDB structures using POV-Ray ray tracing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 410 次。

如何安装 Molecular 3D Renderer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mol-render」即可一键安装,无需额外配置。

Molecular 3D Renderer 是免费的吗?

是的,Molecular 3D Renderer 完全免费(开源免费),可自由下载、安装和使用。

Molecular 3D Renderer 支持哪些平台?

Molecular 3D Renderer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Molecular 3D Renderer?

由 Zehua Zhao(@zhao-zehua)开发并维护,当前版本 v1.0.0。

💬 留言讨论