writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
web-uiUse, deploy, debug, and inspect DiffDock's Gradio web UI and downloadable output archives.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a user wants to launch DiffDock's Gradio interface, understand the single-complex UI inputs, debug app startup/runtime issues, or inspect the zip returned by the UI.
This sub-skill covers the Gradio app only: one protein plus one ligand, optional YAML config upload, sample count control, app launch/deployment constraints, and the UI zip/result visualization conventions.
Route these tasks elsewhere:
default_inference_args.yaml tuning: ../docking-inference/SKILL.md.../../references/troubleshooting.md.# Launch the app from a DiffDock checkout after installing the runtime stack.
python app/main.py
# Use a custom Gradio port.
GRADIO_SERVER_PORT=7861 python app/main.py
# Inspect a downloaded DiffDock UI zip.
python sub-skills/web-ui/scripts/inspect_diffdock_output_zip.py diffdock_output.zip
.pdb; ligand input can be a SMILES string or an uploaded .sdf/.mol2 file.samples_per_complex and is limited to integer values from 1 through 100 in the app.mol_viewer is imported as a sibling module; launch through the app entrypoint or ensure the app directory is importable.