SuperAPI AI 工具集

searching-packages

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:在编写流程前发现并核实 Robomotion 的包、节点与模板信息。所有查询通过 robomotion CLI 完成,无需单独 MCP 客户端。

主要命令:robomotion search <query> 跨来源模糊加语义搜索;robomotion get <resource> [query] [flags] 列出或筛选资源(packages、nodes、templates、categories、tags,以及运行时数据 vaults、vault-items、robots);robomotion describe <resource> <name> 查看单个对象详情(node、package、template);robomotion docs <namespace> 读取包的 llms.txt。

典型用法:robomotion search "http request";robomotion get nodes click;robomotion get nodes --in Core.Browser;robomotion get templates --tag api;用 robomotion describe node Core.Net.HttpRequest 查看属性名、类型、枚举、默认值等完整信息,支持逗号批量;连接非 Core.* 包时用 robomotion docs 读取包级文档,支持 --full、--grep、--section。

搜索能力:Bleve 全文搜索,基于 title、name、description、content、keywords 的 BM25 排序;Levenshtein 距离不超过 2 的模糊容错;同义词扩展(如 browser 也匹配 chrome、firefox、web、scraping);一次调用同时搜索包文档与模板。支持 --limit、--package、--tag、--json 等标志。

限制:首次调用会启动 robomotion-sdk-mcp,Bleve 索引冷启动约需 3 至 6 秒,之后搜索近乎即时;部分包没有 llms.txt,此时 docs 返回 available:false,需改用 describe package 和 describe node 阅读其描述。

相关技能:creating-flow、validating-flow、running-flow。