用途:以自然语言检索完整的 ChEMBL 生物活性分子、药物靶点与结合数据,服务于药物发现、靶点验证、SAR 分析与先导化合物识别。
主要能力:无需构造复杂 API 参数,直接传入自然语言查询;语义搜索理解查询含义而非仅关键词匹配;返回完整化合物与靶点信息、分子结构图与可视化链接,覆盖全部 ChEMBL 生物活性分子数据。
使用方式:先定位脚本:CHEMBL_SCRIPT=$(find ~/.claude/plugins/cache -name "search" -path "/chembl-search//scripts/*" -type f 2>/dev/null | head -1),再用全路径运行,如 $CHEMBL_SCRIPT "kinase inhibitors" 15。返回 setup_required 时,先向用户索取 Valyu API key(https://platform.valyu.ai,含 $10 免费额度),执行 scripts/search setup <api-key> 后重试。结果可用 jq 处理,如 scripts/search "query" 10 | jq -r '.results[].title'。
限制:需 Node.js 18+ 与 Valyu API key;命令为相对本技能安装目录的路径;API 调用按量计费(结果 JSON 中含 cost 字段);错误以 success:false 返回,退出码 1 表示出错。Python/TypeScript SDK 集成示例见资料原文,此处不展开。