cinience/alicloud-skills157 installs
alicloud-observability-pts-test
Smoke test for alicloud-observability-pts. Validate script compilation and one bounded read-only PTS metadata query path.
How do I install this agent skill?
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-observability-pts-testIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is a diagnostic test suite for Alibaba Cloud Performance Testing Service (PTS) observability. It validates script compilation and performs read-only metadata discovery using official Alibaba Cloud SDKs. No malicious patterns or security risks were detected.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
- Runlayerwarn
1/1 file flagged
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
Category: test
OBSERVABILITY PTS Smoke Test
Prerequisites
- Configure credentials with least privilege (
ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/ optionalALIBABACLOUD_REGION_ID) if you plan to execute real PTS APIs. - Target skill:
skills/observability/pts/alicloud-observability-pts/. - Optional online SDK test dependency:
python -m pip install -U alibabacloud_pts20201020 alibabacloud_tea_openapi
Test Steps
- Run offline script compilation check (no network needed):
python3 tests/common/compile_skill_scripts.py \
--skill-path skills/observability/pts/alicloud-observability-pts \
--output output/alicloud-observability-pts-test/compile-check.json
- Run metadata API discovery script:
python3 skills/observability/pts/alicloud-observability-pts/scripts/list_openapi_meta_apis.py \
--product-code PTS \
--version 2020-10-20 \
--output-dir output/alicloud-observability-pts-test
- Verify generated files and API count:
test -f output/alicloud-observability-pts-test/PTS_2020-10-20_api_docs.json
test -f output/alicloud-observability-pts-test/PTS_2020-10-20_api_list.md
rg -n "API count: [1-9][0-9]*" output/alicloud-observability-pts-test/PTS_2020-10-20_api_list.md
- Save request summary, response summary, and raw output under
output/alicloud-observability-pts-test/. - If the call fails, record exact error code/message without guessing.
Optional Online Read-only Check
Run one bounded read-only scene query:
python3 skills/observability/pts/alicloud-observability-pts/scripts/list_pts_scenes.py \
--region "${ALIBABACLOUD_REGION_ID:-cn-hangzhou}" \
--page-number 1 \
--page-size 10 \
--json \
--output output/alicloud-observability-pts-test/list-scenes.json
Then verify output contains response metadata:
rg -n '\"RequestId\"|\"Success\"|\"Code\"' output/alicloud-observability-pts-test/list-scenes.json
Pass Criteria
- Script compilation check passes (
compile-check.json.status=pass). - Metadata API discovery succeeds and produces both JSON and markdown output files.
- API list markdown shows a positive API count.
- Evidence files exist in
output/alicloud-observability-pts-test/. - Optional online read-only check returns a valid PTS response structure.
Result Template
- Date: YYYY-MM-DD
- Skill: skills/observability/pts/alicloud-observability-pts
- Conclusion: pass / fail
- Notes:
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/cinience/alicloud-skills/alicloud-observability-pts-test">View alicloud-observability-pts-test on skillZs</a>