Install
openclaw skills install meishiene-publish-smoke-20260323-1056Verify ClawHub login, dry-run sync state, one-off publish success, and cleanup for a local skill workspace.
openclaw skills install meishiene-publish-smoke-20260323-1056Use this skill when you need to confirm the ClawHub publishing path works end to end from a local workspace without touching existing production skills.
It focuses on four checks:
clawhub login identity.clawhub sync --dry-run.clawhub login and want to verify the token is valid.clawhub sync --dry-run shows existing skills that should not be published blindly.Run:
clawhub whoami
The command should return the expected handle. If it fails, re-run clawhub login.
Run:
clawhub sync --dry-run
If this proposes updates for installed third-party skills, do not publish them directly. Use a temporary test skill instead.
Prepare a dedicated folder with a unique slug and meaningful documentation, then publish it:
clawhub publish ./tmp/my-test-skill \
--slug my-unique-test-skill \
--name "My Unique Test Skill" \
--version 0.0.1 \
--changelog "Smoke-test publish"
A successful publish proves that authentication, upload, and registry validation all work.
After publish, inspect the skill page or query the registry, then hide or delete the temporary slug if it should not remain public:
clawhub hide my-unique-test-skill --yes
or
clawhub delete my-unique-test-skill --yes
Symptom: Not logged in. Run: clawhub login
Action: run clawhub login, complete browser auth, then repeat clawhub whoami.
Symptom: publish reports a short cooldown or API rate limit reset window.
Action: wait for the reset window, then retry once.
Symptom: publish says the content is too thin or templated.
Action: expand the skill with concrete purpose, steps, commands, and failure handling. Generic placeholder text is usually rejected.
This smoke check passes only if all of the following are true:
clawhub whoami succeeds.clawhub publish returns a successful result for the temporary slug.