alicloud-platform-openapi-product-api-discovery

cinience/alicloud-skills · updated Apr 8, 2026

$npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-platform-openapi-product-api-discovery
0 commentsdiscussion
summary

Follow this workflow to collect products, resolve API metadata, and build summaries for skill planning.

skill.md

Alibaba Cloud Product + API Discovery

Follow this workflow to collect products, resolve API metadata, and build summaries for skill planning.

Workflow

  1. Fetch product lists from the three sources
  • Ticket System (ListProducts)
  • Support & Service (ListProductByGroup)
  • BSS OpenAPI (QueryProductList)

Run the bundled scripts (from this skill folder):

python scripts/products_from_ticket_system.py
python scripts/products_from_support_service.py
python scripts/products_from_bssopenapi.py

Provide required env vars in each script (see references).

  1. Merge product lists
python scripts/merge_product_sources.py

This writes output/product-scan/merged_products.json and .md.

  1. Fetch OpenAPI metadata product list
python scripts/products_from_openapi_meta.py

This writes output/product-scan/openapi-meta/products.json and products_normalized.json.

  1. Fetch OpenAPI API docs per product/version
python scripts/apis_from_openapi_meta.py

By default this can be large. Use filters for dry runs:

  • OPENAPI_META_MAX_PRODUCTS=10
  • OPENAPI_META_PRODUCTS=Ecs,Ons
  • OPENAPI_META_VERSIONS=2014-05-26
  1. Join products with API counts
python scripts/join_products_with_api_meta.py
  1. Summarize products by category/group
python scripts/summarize_openapi_meta_products.py
  1. (Optional) Compare products vs existing skills
python scripts/analyze_products_vs_skills.py

Output discipline

All generated files must go under output/. Do not place temporary files elsewhere.

Validation

mkdir -p output/alicloud-platform-openapi-product-api-discovery
for f in skills/platform/openapi/alicloud-platform-openapi-product-api-discovery/scripts/*.py; do
  python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-platform-openapi-product-api-discovery/validate.txt

Pass criteria: command exits 0 and output/alicloud-platform-openapi-product-api-discovery/validate.txt is generated.

Output And Evidence

  • Save artifacts, command outputs, and API response summaries under output/alicloud-platform-openapi-product-api-discovery/.
  • Include key parameters (region/resource id/time range) in evidence files for reproducibility.

Prerequisites

  • Configure least-privilege Alibaba Cloud credentials before execution.
  • Prefer environment variables: ALICLOUD_ACCESS_KEY_ID, ALICLOUD_ACCESS_KEY_SECRET, optional ALICLOUD_REGION_ID.
  • If region is unclear, ask the user before running mutating operations.

References

  • Product source APIs: see references/product-sources.md
  • OpenAPI meta endpoints: see references/openapi-meta.md

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.638 reviews
  • Diya Bhatia· Dec 24, 2024

    alicloud-platform-openapi-product-api-discovery is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • James Jain· Dec 16, 2024

    alicloud-platform-openapi-product-api-discovery fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Dhruvi Jain· Dec 12, 2024

    alicloud-platform-openapi-product-api-discovery fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Evelyn Brown· Nov 15, 2024

    Solid pick for teams standardizing on skills: alicloud-platform-openapi-product-api-discovery is focused, and the summary matches what you get after install.

  • Kofi Mehta· Nov 15, 2024

    Useful defaults in alicloud-platform-openapi-product-api-discovery — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Rahul Santra· Nov 11, 2024

    alicloud-platform-openapi-product-api-discovery has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Isabella Robinson· Nov 7, 2024

    Registry listing for alicloud-platform-openapi-product-api-discovery matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Oshnikdeep· Nov 3, 2024

    Registry listing for alicloud-platform-openapi-product-api-discovery matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Amina Taylor· Oct 26, 2024

    alicloud-platform-openapi-product-api-discovery reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Ganesh Mohane· Oct 22, 2024

    alicloud-platform-openapi-product-api-discovery reduced setup friction for our internal harness; good balance of opinion and flexibility.

showing 1-10 of 38

1 / 4