← 返回 Skills 市场
aipoch-ai

Protein Docking Configurator

作者 AIpoch · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
153
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install protein-docking-configurator
功能描述
Prepare input files for molecular docking software, automatically determine Grid Box center and size. Supports AutoDock Vina, AutoDock4, and other mainstream...
安全使用建议
This skill mostly does what it says, but take these precautions before installing or running it: - Dependency check: Confirm whether numpy is actually required. The SKILL.md inconsistently lists numpy but also says no extra packages are needed. Install only the packages the code truly uses. - Path-safety: The script reads files by path without explicit sanitization. Run it in a restricted/sandboxed workspace and avoid giving it paths to sensitive system files. Prefer running it inside a container or VM with limited filesystem access. - Inspect full code: The file excerpt appears benign, but review the remainder of scripts/main.py (the provided file was truncated) for any network calls, subprocess.exec usage, or writing outside expected output paths before trusting it on sensitive inputs. - Test with non-sensitive example files first to verify behavior and outputs. - Consider adding or enforcing input validation (reject '../' traversal), and run the script under a user account with minimal privileges. If you want, I can scan the complete scripts/main.py for network/subprocess calls and any other risky patterns, or produce a short checklist/command set to run it safely in a sandbox.
功能分析
Type: OpenClaw Skill Name: protein-docking-configurator Version: 1.0.0 The skill bundle is a legitimate bioinformatics tool for preparing molecular docking configurations for AutoDock Vina and AutoDock4. The core logic in scripts/main.py performs PDB file parsing and geometric calculations using standard Python libraries (argparse, re, pathlib) without any suspicious system calls, network access, or data exfiltration. The SKILL.md documentation accurately reflects the code's functionality and does not contain any prompt-injection attempts or malicious instructions.
能力评估
Purpose & Capability
Name, description, SKILL.md usage examples, and the included scripts/main.py all align: the code parses PDB files, computes centers/bounding boxes, and writes AutoDock Vina/AutoDock4 config files. No unrelated credentials, binaries, or network access are requested.
Instruction Scope
SKILL.md instructs the agent to read user-provided PDB/ligand files and write configuration outputs—this is expected. However, the code opens arbitrary file paths provided by the user (no explicit sanitization of path traversal like '../'), and the SKILL.md lists a security checklist but does not guarantee the implementation enforces those checks. That means a malicious or accidental path could cause the script to read unexpected files if run with broad permissions.
Install Mechanism
This is an instruction-only skill with a bundled Python script (no install spec), so nothing is automatically downloaded or installed. There is an inconsistency in SKILL.md: the Dependencies section lists 'numpy' while the Prerequisites section states 'No additional Python packages required'. The provided code excerpts do not show a clear numpy usage; confirm whether numpy is actually needed.
Credentials
The skill does not request environment variables, credentials, or access to unrelated services. Its filesystem usage (reading receptor/ligand files, writing config files) is proportionate to the stated purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent platform privileges. It writes output files to the workspace, which is normal for a CLI/module tool.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install protein-docking-configurator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /protein-docking-configurator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release. - Prepare input files for molecular docking software with automatic Grid Box determination. - Supports AutoDock Vina and AutoDock4 configuration file generation. - Grid Box center and size can be set using active site residues, reference ligand, or manual input. - Usable both as a command-line tool and Python module. - Includes security guidelines and risk assessment in documentation.
元数据
Slug protein-docking-configurator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Protein Docking Configurator 是什么?

Prepare input files for molecular docking software, automatically determine Grid Box center and size. Supports AutoDock Vina, AutoDock4, and other mainstream... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 153 次。

如何安装 Protein Docking Configurator?

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

Protein Docking Configurator 是免费的吗?

是的,Protein Docking Configurator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Protein Docking Configurator 支持哪些平台?

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

谁开发了 Protein Docking Configurator?

由 AIpoch(@aipoch-ai)开发并维护,当前版本 v1.0.0。

💬 留言讨论