— No reviews yet
0 installs
17 views
0.0% view→install
Install
$ agentstack add skill-internscience-molclaw-molclaw-fix-pdb ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Are you the author of Molclaw Fix Pdb? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claimAbout
PDBFixer Repair
Note:
- Local files are not directly accessible by the server. Please upload them to the server using
molclaw-file-transferbefore execution. - For PDB file inputs, it is recommended to preprocess them using
molclaw-pdbfixerbefore execution. - Please refer to skill
molclaw-scp-serverto complete tool invocation.
Usage
1. PDB Repair
The description of tool fix_pdb.
Repair a PDB file using PDBFixer, optionally clean or model missing parts, write the repaired PDB (unless `dry_run`), and return topology counts.
Args:
input_path (str): Path to the source PDB file to repair.
output_path (str|None): Optional output file path for the repaired PDB. If omitted the tool writes to a run-specific folder.
add_hydrogens (bool): Add missing hydrogens after filling atoms (default: False).
ph (float): pH value used when adding hydrogens (default: 7.0).
remove_heterogens (bool): Remove heterogens/ligands (keeps waters unless `remove_water` True).
remove_water (bool): Remove water molecules (default: False).
replace_nonstandard (bool): Replace nonstandard residues with standard counterparts (default: False).
keep_chains (List[str]|None): If provided, retain only these chain IDs.
add_missing_residues (bool): Attempt to model missing residues before filling atoms (default: False).
dry_run (bool): Validate operations without writing the repaired file (default: False).
Return:
status (str): 'success' or 'error'.
msg (str): Human-readable summary or error message.
output_dir (str|None): Run-specific directory under tool_result/pdbfixer_result.
output_file (str|None): Path to the repaired PDB file (None for dry runs or on error).
atom_count (int|None): Total atoms in the repaired topology when available.
residue_count (int|None): Total residues in the repaired topology when available.
chain_count (int|None): Total chains in the repaired topology when available.
How to use tool fix_pdb :
response = await client.session.call_tool(
"fix_pdb",
arguments={
"input_path": "/path/to/input.pdb",
"output_path": None,
"add_hydrogens": True,
"ph": 7.0,
"remove_heterogens": False,
"remove_water": False,
"replace_nonstandard": False,
"keep_chains": None,
"add_missing_residues": False,
"dry_run": True,
}
)
result = client.parse_result(response)
output_file = result.get("output_file")
Example parameter sets
# 1) Main mode: basic repair with hydrogens added (dry-run for validation)
{
"input_path": "/path/to/input.pdb",
"add_hydrogens": True,
"dry_run": True
}
# 2) Variant mode: keep specific chains and remove waters, write output
{
"input_path": "/path/to/input.pdb",
"keep_chains": ["A", "B"],
"remove_water": True,
"dry_run": False
}
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: InternScience
- Source: InternScience/MolClaw
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.