用途:让 Agent 通过自然语言在 AI Gallery 中搜索、发现、浏览并安装技能,自动理解意图并执行搜索,以自然语言返回结果。
主要能力:按关键词搜索技能;查看技能详情(跳转 AI Gallery 详情页获取完整文档);通过订阅页完成技能安装。示例问法包括“帮我找一个图像分类的 skill”“AI Gallery 有哪些 NLP 相关的skill?”“有没有数据预处理的 skill?”“浏览所有可用的 AI Gallery skill”“找一个文本生成的 skill”。
使用方式:Agent 运行时需 Python 3.6+ 作为脚本执行环境,并需能访问 AI Gallery API(devdata.huaweicloud.com)。API 为公开只读,无需认证。搜索时执行脚本一次:PYTHONIOENCODING=utf-8 python scripts/search_skills.py -k "<user input>"。脚本自动处理浏览意图、搜索意图与无结果三种情况。规则:只执行一次,不重复运行或重试;直接输出脚本结果,不追加解释、中间消息或总结;不做额外操作;必须设置 UTF-8 编码;必须使用脚本,不得绕过脚本直接调用 API。查看详情与订阅为可选步骤:仅当搜索结果提供具体 show_id 时展示详情页链接,格式为 详情页:https://pangu.huaweicloud.com/gallery/asset-detail.html?id={show_id},不得向用户展示 URL 模板或占位格式;用户在详情页点击“Subscribe”按钮完成安装。
参数:-k, --keyword 可选,搜索关键词,支持空格、逗号、分号分隔,如 -k "银行";--api-base 可选,AI Gallery API 基础地址,有默认值。
适用场景:需要快速从 AI Gallery 发现和安装各类技能时使用。限制:需具备网络访问与 Python 环境;搜索仅通过指定脚本进行;脚本仅需执行一次;详情链接依赖搜索结果返回的 show_id。参考文档包括 references/cli-installation-guide.md、references/iam-policies.md、references/verification-method.md、references/acceptance-criteria.md、references/dataflow-diagram.md。