技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
data-cli-integration【数据与研究】Use for RDKit data-file discovery, pharmacophore feature-definition files, PandasTools molecule DataFrames, lightweight database helpers, and public CLI-style integration workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task asks an agent to connect RDKit chemistry code to package data files, tabular data, pandas workflows, feature-definition files, SQL/database helpers, or small command-line workflows around installed RDKit.
rdkit.RDConfig.RDDataDir, including BaseFeatures.fdef, FunctionalGroups.txt, Salts.txt, RDData.sqlt, RDTests.sqlt, and sample NCI/ files.rdkit.Chem.ChemicalFeatures.BuildFeatureFactory or BuildFeatureFactoryFromString.scripts/feature_finder.py helper.rdkit.Chem.PandasTools for SDF-to-DataFrame, SMILES-to-molecule columns, substructure filtering, SDF/SMILES/XLSX export, and HTML molecule rendering.rdkit.Dbase helpers for SQLite-style RDKit data tables or for understanding legacy DB utility boundaries.../molecule-io-core/.../descriptors-fingerprints/.../conformers-drawing/.../reactions-standardization/.../contrib-utilities/.references/data-files-and-features.md for RDConfig, installed data files, FDef feature factories, and feature-finder usage.references/pandas-and-database.md for PandasTools, SDF/SMILES table round-trips, HTML/XLSX export, and DB helper boundaries.references/troubleshooting.md for missing data, pandas optional behavior, DB backend problems, and checkout-shadowing diagnostics.scripts/feature_finder.py for a safe installed-package CLI that reports RDKit chemical features for SMILES strings.os.path.join(RDConfig.RDDataDir, "BaseFeatures.fdef") for the default pharmacophore feature-definition file instead of hard-coding install paths.os.path.isdir(RDConfig.RDDataDir) and os.path.exists(...) before assuming sample data or .fdef files are present in minimal packages.PandasTools only when pandas-backed behavior is needed, and catch ImportError for environments without pandas.Projects/DbCLI as historical/reference-only guidance unless the installed RDKit distribution exposes the same modules and dependencies.Run the bundled feature helper in any environment where RDKit is importable:
python scripts/feature_finder.py --smiles "CC(=O)O" "c1ccncc1" --summary
Use an explicit feature-definition file when testing custom pharmacophore rules:
python scripts/feature_finder.py --fdef custom.fdef --smiles "CCO"