clawhub-publish-doctor
Diagnose and mitigate ClawHub/ClawDHUB publish failures (auth, browser-login, missing dependencies, pending security-scan visibility errors, and wrong profile/skill URLs). Use when publishing skills to ClawHub fails, inspect reports temporary errors, or you need a safer publish+verify workflow with retries.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bluebirdback/clawhub-publish-doctorWhat This Skill Does
The clawhub-publish-doctor is an essential utility for developers and AI agents managing the lifecycle of OpenClaw skills on the ClawHub registry. Publishing to a registry can often be hampered by transient network issues, authentication bottlenecks, or environmental discrepancies. This skill provides a structured framework for stabilizing the publishing process. It acts as an automated reliability layer that executes pre-publish diagnostic checks, handles authentication protocols, manages safe-publishing logic with built-in retry mechanisms, and offers post-publish verification to ensure your skill is discoverable and correctly configured. By integrating this skill, users can bypass common pitfalls like browser-login timeouts in headless CI/CD environments and resolve ambiguous security-scan visibility errors through standardized inspection workflows.
Installation
You can add the ClawHub Publish Doctor to your environment by running the following command in your terminal:
clawhub install openclaw/skills/skills/bluebirdback/clawhub-publish-doctor
Ensure that you have the base clawhub CLI installed and your credentials properly exported if working in a headless environment.
Use Cases
- Automated CI/CD Pipelines: Integrate preflight checks and safe-publish scripts into your GitHub Actions or GitLab runners to ensure deployments are successful without manual oversight.
- Troubleshooting Failed Deployments: If a skill fails to appear on the registry or returns an error during the
inspectphase, use this tool to classify the error and attempt a verified retry. - Headless Environment Management: Utilize token-based login workflows to bypass browser-dependent authentication requirements.
- Registry Maintenance: Verify that skill metadata, slug names, and versioning adhere to the canonical structure required for public listing.
Example Prompts
- "I'm getting an auth error when trying to push my new skill. Can you run the preflight checks and help me authenticate using a token?"
- "My skill was published but isn't showing up on the website. Use the inspection tool to check for transient registry issues and verify the slug URL."
- "Run a safe publish for my current directory as a new skill named 'data-processor' version 1.0.1, and verify the deployment once complete."
Tips & Limitations
- Transient States: Always allow a few minutes after a publish command before declaring a permanent failure, as the ClawHub backend may require time to propagate metadata and perform security scans.
- Token Security: When using token-based logins, ensure your tokens are handled as secrets and never committed to source control.
- Error Classification: Always cross-reference the error codes with the
references/error-map.mdfile included in the source repo before attempting manual overrides. - Environment: This skill is optimized for environments where standard POSIX shell commands are available; users on Windows should ensure they are using Git Bash or WSL.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bluebirdback-clawhub-publish-doctor": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, code-execution
Related Skills
claude-to-free
Migrate OpenClaw from Claude subscription OAuth to a free or cheap model provider (OpenRouter, Gemini, Ollama). Use when the user says Claude stopped working, gets an auth error, mentions the Anthropic April 2026 subscription ban, or asks to switch models without paying Anthropic more.
youtube-transcript-pipeline-lite
Run a lightweight YouTube transcript workflow: transcribe, attribution cleanup, translation, and packaging with minimal tooling. Use for repeatable transcript handoff tasks when you need a concise, auditable process over custom automation.
exec-clawhub-publish-doctor
Diagnose and mitigate exec-related tooling failures around ClawHub publishing and GitHub CLI queries (auth, browser-login, missing dependencies, pending security-scan visibility errors, wrong profile/skill URLs, and gh JSON-field mismatch errors like Unknown JSON field). Use when publishing skills to ClawHub fails, inspect reports temporary errors, or GitHub CLI search commands fail due to field schema differences.
claw-history
Provide a chronological history of all actions the agent has taken from the beginning (birth) until now. Use when the user asks for full lifetime timeline/accountability, "from birth until now," "everything you've done so far," "full action log," or equivalent chronological-history requests.
youtube-transcript-pipeline
Generate, clean, correct, translate, and package YouTube interview transcripts with speaker-attributed timestamps into reusable deliverables. Use for workflows involving Deepgram transcription, diarization correction, bilingual output, and structured folder packaging for handoff.