clawhub-publish
Publish OpenClaw skills to ClawHub marketplace (clawhub.ai). Use when deploying a skill to ClawHub for the first time, updating an existing published skill, or when user says "스킬 배포", "ClawHub에 올려줘", "publish skill", "스킬 퍼블리시", "ClawHub publish". Handles language check (Korean → English), personal info sanitization, versioning, and clawhub CLI publish.
Why use this skill?
Easily deploy and update your custom OpenClaw skills to the ClawHub marketplace with built-in language localization, data sanitization, and automated version control.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jini92/clawhub-publish-maiWhat This Skill Does
The clawhub-publish skill serves as the official deployment pipeline for OpenClaw agents, enabling the seamless distribution of specialized AI skills to the ClawHub marketplace. Designed for developers and power users, this tool automates the lifecycle management of your custom skills, ensuring that every published unit meets high-quality standards before appearing on the public platform. It handles essential tasks such as language localization (enforcing English for global accessibility), data sanitization to remove sensitive personal paths or credentials, and structured versioning according to semantic versioning standards.
Installation
To integrate this utility into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/jini92/clawhub-publish-mai
Ensure you have the global CLI installed via npm i -g clawhub and that your local environment is authenticated with clawhub login prior to usage.
Use Cases
This skill is perfect for developers who have built custom automation logic and wish to share it with the wider community. It is essential for:
- Launching a new project on ClawHub for the first time.
- Pushing security or quality-of-life updates to existing skills.
- Maintaining professional, English-first documentation for all published content.
- Enforcing strict security protocols by automatically flagging and removing hardcoded file system paths that might compromise your privacy.
Example Prompts
- "ClawHub에 올려줘: I just finished the new version of my weather-bot skill, please prepare it for publication."
- "publish skill: Can you check the SKILL.md for my 'markdown-cleaner' tool, ensure it's sanitized, and publish it to the marketplace?"
- "스킬 배포: I need to update my obsidian-notes-sync skill to version 1.2.0; please handle the sanitization and push the update to ClawHub."
Tips & Limitations
- Check Before You Push: Always verify your changes against the
references/checklist.mdbefore initiating the publish command. - Slug Management: If you receive a 'slug taken' error, simply append
-maito your slug name to ensure uniqueness without losing your naming intent. - Sanitization: Be aware that this skill replaces personal paths with placeholders like
$VAULT_PATH. While this protects your data, ensure your code remains functional after these replacements. - Authentication: Keep your PTY terminal open during the login process, as closing it prematurely will cause session timeouts. The publish process is optimized for speed but requires an active internet connection to communicate with the ClawHub API.
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-jini92-clawhub-publish-mai": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
Obsidian Daily Mai
Skill by jini92
Opensource Release
Skill by jini92
expo-appstore-deploy
Deploy Expo/React Native apps to Apple App Store and Google Play Store using EAS Build + Submit. Use when building iOS/Android production builds, submitting to app stores, managing certificates/provisioning profiles, or troubleshooting EAS build failures. Triggers on app store deploy, EAS build, production build, submit to store.
Advisory Committee
Skill by jini92