技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
data-pipeline【数据与研究】Prepare and validate AlphaFold 3 mmCIF/PDB, MSA, template, crop, sampling, and large-dataset curation inputs without performing unsafe acquisition or mutation.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task involves a local structure file, PDB dataset layout, MSA or template features, crop selection, weighted PDB sampling, or a plan for PDB/AFDB/CCD curation. Start with the safe preflight helper, then use the smallest applicable reference:
PDBInput,
PDBDataset, PDBDistillationDataset, parsing, writing, assembly choice,
and conversion.Run scripts/validate_data_layout.py --help before using it. The helper only
checks explicitly supplied local paths, extensions, naming/layout conventions,
CSV mapping headers/IDs, dates, and crop/config consistency. It never
imports the package, downloads, parses-and-rewrites, filters, clusters,
launches workers, starts a server, runs Kalign, or trains a model.
Keep this boundary explicit: model forward and sampling belong to
model-inference; generic Alphafold3Input construction and atom conversion
belong to input-representation; Trainer/YAML ownership belongs to
training-configuration; CLI or interactive app operation belongs to
cli-serving. This sub-skill can produce the PDB-derived features those
areas consume, but does not execute their work.
PDBInput/a dataset and convert to atom inputs. Treat the curation and
distillation acquisition interfaces as reference-only because they are
networked, mutating, multiprocessing, or dataset-scale.