writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
docker-and-data-setupPlan AlphaFold Docker execution, database/model-parameter acquisition, update flows, and safe dry-run command construction without starting containers or downloads.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when an AlphaFold task is about installation prerequisites, Docker image/run planning, GPU runtime checks, database and model-parameter layout, full-vs-reduced database choices, data updates, or safe construction of setup commands.
Do not run Docker builds, Docker containers, database downloads, or model-parameter downloads automatically. AlphaFold setup commonly requires hundreds of GB to multiple TB of storage, network transfer, a Docker daemon, and GPU/container runtime access; treat those operations as user-supervised external work.
aria2c/rsync, missing NVIDIA runtime, permissions, database-preset mismatches, and GPU relax instability, read references/troubleshooting.md.input-data-and-formats; this sub-skill only checks filesystem path and basename constraints needed for Docker planning.run_alphafold execution, route to prediction-cli and outputs-and-confidence.Run only the bundled helpers below during agent-driven setup planning:
python sub-skills/docker-and-data-setup/scripts/plan_docker_command.py --help
python sub-skills/docker-and-data-setup/scripts/plan_data_downloads.py --help
The helpers only inspect local paths and print plans. Any Docker build/run command or official downloader command they describe is a user-supervised external operation, not an agent-run validation step.
alphafold 2.3.2.>=3.10.absl-py==1.0.0 and docker==5.0.0, but the bundled command planner does not import docker.