技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
configuration-and-data【数据与研究】Create, validate, and troubleshoot AiZynthFinder configuration files, stocks, model assets, public-data setup commands, and data-tool commands.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about AiZynthFinder YAML configuration, data assets, stock files, policy/filter model references, or the bundled data-preparation CLIs. Stay in this sub-skill for safe static validation and setup guidance; route out before running retrosynthesis or interpreting output.
search, post_processing, expansion, filter, stock, and optional scorer.${VAR} and the failure mode for missing variables.algorithm_config, bond controls, post-processing keys, and stock stop criteria.smiles2stock and download_public_data without executing downloads, Mongo writes, or bloom creation unless explicitly requested.aizynthcli, aizynthapp, or an actual retrosynthesis run from a config.smiles2stock and download_public_data recipes and when commands mutate external state.Before running a user-provided config, run the bundled validator from any working directory:
python skills/aizynthfinder/sub-skills/configuration-and-data/scripts/validate_aizynth_config.py path/to/config.yml --json
The validator intentionally does not import AiZynthFinder and does not load models, templates, stocks, MongoDB, TensorFlow servers, molbloom filters, or run tree search. Treat errors as blockers and warnings as setup issues to review with the user.
download_public_data, Mongo writes, or molbloom creation without explicit user intent because they can use network, storage, or external services.