Use when discovering and reconciling Alibaba Cloud product catalogs from Ticket System, Support & Service, and BSS OpenAPI; fetch OpenAPI product/version/API metadata; and summarize API coverage to plan new skills. Use when you need a complete product list, product-to-API mapping, or coverage/gap reports for skill generation.
技能名称: aliyun-openapi-discovery
详细描述:
按照以下工作流程收集产品、解析 API 元数据,并构建技能规划摘要。
1) 从三个来源获取产品列表
运行本技能文件夹中的捆绑脚本:
bash
python scripts/productsfromticket_system.py
python scripts/productsfromsupport_service.py
python scripts/productsfrombssopenapi.py
在每个脚本中提供所需的环境变量(参见参考资料)。
2) 合并产品列表
bash
python scripts/mergeproductsources.py
该脚本会写入 output/product-scan/merged_products.json 和 .md 文件。
3) 获取 OpenAPI 元数据产品列表
bash
python scripts/productsfromopenapi_meta.py
该脚本会写入 output/product-scan/openapi-meta/products.json 和 products_normalized.json 文件。
4) 按产品/版本获取 OpenAPI API 文档
bash
python scripts/apisfromopenapi_meta.py
默认情况下数据量可能很大。可使用过滤器进行试运行:
5) 将产品与 API 数量关联
bash
python scripts/joinproductswithapimeta.py
6) 按类别/分组汇总产品
bash
python scripts/summarizeopenapimeta_products.py
7) (可选)将产品与现有技能进行对比
bash
python scripts/analyzeproductsvs_skills.py
所有生成的文件必须放在 output/ 目录下。请勿将临时文件放置在其他位置。
bash
mkdir -p output/aliyun-openapi-discovery
for f in skills/platform/openapi/aliyun-openapi-discovery/scripts/*.py; do
python3 -m py_compile $f
done
echo pycompileok > output/aliyun-openapi-discovery/validate.txt
通过标准:命令退出码为 0,且 output/aliyun-openapi-discovery/validate.txt 文件已生成。
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 aliyun-openapi-discovery-1775876522 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 aliyun-openapi-discovery-1775876522 技能
skillhub install aliyun-openapi-discovery-1775876522
文件大小: 15 KB | 发布时间: 2026-4-12 08:56