aliyun-openclaw-setup-test
$
npx mdskill add cinience/alicloud-skills/aliyun-openclaw-setup-testValidates OpenClaw setup with non-destructive tests for channel integrations and configurations
- Tests if OpenClaw setup meets requirements for channel discovery and integration
- Uses CLI commands, configuration files, and gateway status checks to verify setup
- Checks for valid token configurations and plugin availability for selected channels
- Reports configuration and runtime status via command output and logs
SKILL.md
.github/skills/aliyun-openclaw-setup-testView on GitHub ↗
--- name: aliyun-openclaw-setup-test description: Minimal smoke test for OpenClaw setup skill. Validate official channel discovery workflow, DingTalk/Feishu integrations, Discord token configuration, and gateway health checks with non-destructive commands. version: 1.0.0 --- Category: test # OpenClaw Setup Minimal Smoke Test ## Prerequisites - Target host has Node.js 20+ installed. - `openclaw` command is available. - DashScope API key and DingTalk/Feishu app credentials or Discord bot token are prepared (masked placeholders are acceptable). - Target skill: `skills/platform/openclaw/aliyun-openclaw-setup/`. ## Test Steps 1) Run `openclaw --version` and verify CLI availability. 2) Open `https://docs.openclaw.ai/channels/index` and verify target channel is discoverable from official list. 3) Run `openclaw plugins list` and verify `dingtalk` or `feishu` plugin is installed/detected (if those channels are used). 4) Check `~/.openclaw/openclaw.json` and verify Discord uses `channels.discord.token` or environment variable `DISCORD_BOT_TOKEN`. 5) Run `openclaw doctor` and record the configuration checks. 6) Run `openclaw gateway status` and record runtime/probe status. ## Expected Results - CLI commands execute successfully with exit code 0. - Official channels index is reachable and channel page can be resolved. - Plugin list contains `dingtalk` or `feishu` when those channels are configured. - Discord configuration includes a valid token source (`channels.discord.token` or `DISCORD_BOT_TOKEN`). - `doctor` shows no fatal errors (missing-credential warnings are acceptable). - `gateway status` output is structurally complete; if not running, error details are actionable. ## Evidence Storage - Save command outputs to: `output/aliyun-openclaw-setup-test/`.
More from cinience/alicloud-skills
- aliyun-adb-mysqlUse when managing Alibaba Cloud AnalyticDB for MySQL (ADB) via OpenAPI/SDK, including the user needs AnalyticDB resource lifecycle and configuration operations, status checks, or troubleshooting ADB API and cluster workflow issues.
- aliyun-adb-mysql-testSmoke test for aliyun-adb-mysql. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-aicontent-generateUse when managing Alibaba Cloud AIContent (AiContent) via OpenAPI/SDK, including the user needs AI content generation or content workflow operations in Alibaba Cloud, including listing assets, creating/updating generation configurations, checking task status, or troubleshooting failed content jobs.
- aliyun-aicontent-generate-testSmoke test for aliyun-aicontent-generate. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-aimiaobi-generateUse when managing Alibaba Cloud Quan Miao (AiMiaoBi) via OpenAPI/SDK, including the user asks for Alibaba Cloud MiaoBi content operations, including listing resources, creating/updating configurations, querying runtime status, and diagnosing API or workflow failures.
- aliyun-aimiaobi-generate-testSmoke test for aliyun-aimiaobi-generate. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-airec-manageUse when managing Alibaba Cloud AIRec (Airec) via OpenAPI/SDK, including the user needs recommendation-engine resource operations in Alibaba Cloud, including list/create/update flows, status inspection, and troubleshooting AIRec configuration or runtime issues.
- aliyun-airec-manage-testSmoke test for aliyun-airec-manage. Validate minimal authentication, API reachability, and one read-only query path.
- aliyun-alb-manageUse when managing and troubleshoot Alibaba Cloud ALB (Application Load Balancer), including the user asks to inspect, create, change, or debug ALB instances, listeners, server groups, rules, certificates, ACLs, security policies, or health checks in Alibaba Cloud.
- aliyun-alb-manage-testSmoke test for Alibaba Cloud ALB skill. Validates SDK auth, script compilation, list instances, and health check flows.