Install
openclaw skills install @changhui123456/verify-publish-chVerification test for ClawHub CLI publish async schema fix
openclaw skills install @changhui123456/verify-publish-chThis skill provides comprehensive verification capabilities for the ClawHub CLI publish pipeline after the async API response schema fix. It validates that the CLI correctly handles both the legacy synchronous format {skillId, versionId} and the new asynchronous format {status, attemptId, slug, version}.
The verification operates in three phases:
ApiV1PublishResponseSchema accepts both response formatsclawhub skill publish command with --json and default outputclawhub_client.py handles acceptLicenseTerms and async responsesclawhub skill publish ./my-skill \
--slug my-skill \
--name "My Skill" \
--version 1.0.0 \
--changelog "Initial release"
clawhub skill publish ./my-skill \
--slug my-skill \
--name "My Skill" \
--version 1.0.0 \
--json
clawhub login --device --no-browser
| Variable | Description | Default |
|---|---|---|
CLAWHUB_REGISTRY | Registry API base URL | https://clawhub.ai |
CLAWHUB_CONFIG_PATH | Token config file path | ~/.config/clawhub/config.json |
CLAWHUB_DISABLE_TELEMETRY | Disable install telemetry | unset |
| Error | Cause | Resolution |
|---|---|---|
401 Unauthorized | Invalid or revoked token | Run clawhub login |
skillId: invalid value | CLI schema mismatch with API | Update CLI or patch schemas.js |
Skill content is too thin | Insufficient documentation | Add meaningful content to SKILL.md |