用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/InternScience/MolClaw --skill molclaw-rgroup-sampling命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | molclaw-rgroup-sampling |
| description | Generate new molecules sampling from the input scaffold. |
| license | MIT license |
| metadata | {"skill-author":"PJLab"} |
Note:
molclaw-file-transfer before execution.molclaw-pdbfixer before execution.molclaw-scp-server to complete tool invocation.The description of tool libinvent_rgroup_sampling_by_scaffold.
Generate new molecules sampling from the input scaffold.
Args:
scaffold (str): Input scaffold SMILES string containing R-group position markers such as [*:1], [*:2], etc. e.g., 'c1ccc([*:1])cc1C(=O)N[*:2]'
n (int): Number of molecules for sampling
lipinski (bool): Required flag controlling Lipinski filtering (commonly True)
filter_preset (str): Required filter preset; options: ['none', 'minimal', 'default', 'strict'] (commonly 'default')
Return:
status (str): success/error
msg (str): message
save_smiles_file (str): Path to the saved SMILES file
output_smiles_list (List[str]): List of generated SMILES strings
How to use tool libinvent_rgroup_sampling_by_scaffold :
response = await client.session.call_tool(
"libinvent_rgroup_sampling_by_scaffold",
arguments={
"scaffold": scaffold,
"n": n,
"lipinski": True,
"filter_preset": filter_type
}
)
result = client.parse_result(response)
output_smiles_list = result["output_smiles_list"]