Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cinience avatar

Alicloud Platform Openapi Product Api Discovery

  • 275 installs
  • 396 repo stars
  • Updated July 18, 2026
  • cinience/alicloud-skills

alicloud-platform-openapi-product-api-discovery is an Alibaba Cloud OpenAPI discovery skill that identifies products, API versions, and actions for developers who need correct Aliyun SDK wiring.

About

alicloud-platform-openapi-product-api-discovery is an Alibaba Cloud (Aliyun) integration skill that helps developers discover the correct OpenAPI products, versions, and action names before they wire SDK calls, automation scripts, or agent tools against live services. alicloud-platform-openapi-product-api-discovery is used when Alibaba Cloud documentation is fragmented across services or when SDK method names do not obviously map to the needed OpenAPI action. Developers reach for alicloud-platform-openapi-product-api-discovery while building infrastructure automation, provisioning flows, compliance tooling, or service integrations that depend on precise API identifiers. alicloud-platform-openapi-product-api-discovery is especially useful as a “pre-flight” step to reduce trial-and-error requests and mismatched endpoint/action errors.

  • OpenAPI product catalog navigation
  • Action and version discovery
  • Endpoint selection for target services
  • IAM and region alignment checks
  • Integration scaffolding patterns

Alicloud Platform Openapi Product Api Discovery by the numbers

  • 275 all-time installs (skills.sh)
  • Ranked #1,405 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-platform-openapi-product-api-discovery

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs275
repo stars396
Last updatedJuly 18, 2026
Repositorycinience/alicloud-skills

How do I find the right Aliyun OpenAPI action?

Discover the correct Alibaba Cloud OpenAPI products, versions, and actions before wiring SDK calls, automation, or agent tools against live Aliyun services.

Who is it for?

Developers integrating Alibaba Cloud services who need correct OpenAPI product/version/action identifiers.

Skip if: Projects not using Alibaba Cloud or teams that already know the exact OpenAPI actions required.

When should I use this skill?

Invoke when a prompt mentions Aliyun OpenAPI, Alibaba Cloud SDK wiring, API product/version discovery, or action-name mismatches.

What you get

OpenAPI product selection, API version selection, and action list/selection for the target Aliyun service.

  • api discovery notes
  • action selection

Files

SKILL.mdMarkdownGitHub ↗

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).

2) Merge product lists

python scripts/merge_product_sources.py

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

3) 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.

4) 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

5) Join products with API counts

python scripts/join_products_with_api_meta.py

6) Summarize products by category/group

python scripts/summarize_openapi_meta_products.py

6) (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

Related skills

How it compares

Pick this when you need provider-specific OpenAPI action/version discovery rather than generic REST client setup.

FAQ

Why do Aliyun SDK calls fail with invalid action errors?

alicloud-platform-openapi-product-api-discovery addresses invalid action errors by first identifying the correct OpenAPI product, API version, and action list for the target service. alicloud-platform-openapi-product-api-discovery is designed to prevent wiring an SDK call against

When should I run API discovery before writing code?

alicloud-platform-openapi-product-api-discovery should be run when you are building new Alibaba Cloud automations or integrations and you are not sure which OpenAPI product, version, or action is required. alicloud-platform-openapi-product-api-discovery reduces trial-and-error re

Backend & APIsintegrationsbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.