publishing-guide

Universal skill publishing checklist and rules — ClawHub, GitHub, Claude Code, Hermes, OpenClaw. Pre-publish vetting, anti-duplicate, naming conventions, promotion strategy.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "publishing-guide" with this command: npx skills add nerua1/nerua1-publishing-guide

Publishing Guide

Universal rules for publishing AI skills across all platforms. Use this before every release.


Pre-Publish Checklist

  • Anti-duplicate check — search ClawHub, GitHub, and local directories
  • No hardcoded credentials — scan for API keys, tokens, passwords
  • No local paths — genericize ~/, /Users/, /home/ to <workspace>, <config>, etc.
  • English language — all descriptions, usage examples, and docs
  • YAML frontmatter — name, description, version, author
  • Usage examples — at least 2 concrete examples
  • PayPal + GitHub links — at end of every SKILL.md
  • Semver versioning — start at 1.0.0, bump appropriately
  • Cross-platform compatible — mark which agents it works with

Naming Conventions

SuffixWhen to useExample
-loopIterative feedback loopralph-wiggum-loop
-bridgeCross-agent/system communicationopenclaw-bridge, acp-bridge
-stackArchitecture / tech stackshared-memory-stack
-guideDocumentation / setup / onboardingopenclaw-setup-guide
-guardSecurity / audit / verificationskill-vetter
-agentAutonomous agentproactive-agent
-crawlerScraping / data fetchingnews-crawler
-monitorMonitoring / observabilitylm-studio-monitor
-orchestratorModel orchestrationlm-studio-orchestrator

Agent-specific prefixes: openclaw-, claude-, hermes-. Universal skills: no prefix.


Anti-Duplicate Check

# ClawHub
npx clawhub search <skill-name>

# GitHub
gh repo list nerua1 --limit 100 | grep -i "<skill-name>"

# Local OpenClaw
ls <workspace>/skills/ | grep -i "<skill-name>"

# Local Claude Code  
ls <agent-home>/skills/vault/ | grep -i "<skill-name>"

# Local Hermes
ls <agent-home>/skills/ | grep -i "<skill-name>"

If something similar exists → merge, don't duplicate.


SKILL.md Template

---
name: skill-name
description: One-line English description
version: 1.0.0
author: nerua1
compatible-with: claude-code, openclaw, hermes-agent
---

# Skill Title

Brief description (2-3 sentences).

## Usage

Example usage with actual commands.

## Examples

Real-world scenarios where this helped.

---

If this saved you time: [☕ PayPal.me/nerudek](https://www.paypal.me/nerudek)
GitHub: [github.com/nerua1](https://github.com/nerua1)

Where to Publish

PlatformHowReach
ClawHubnpx clawhub publish . --slug <slug>OpenClaw users
GitHubPublic repo, README.mdDevelopers, search engines
Dev.toArticle: "How I built X"Developer community
Redditr/LocalLLaMA, r/selfhosted, r/OpenAIEnthusiasts
Twitter/XThread with screenshotsBroader reach
Claude CodePR to claude-plugins-officialClaude users

Minimum for every skill: ClawHub + GitHub + Dev.to article.


Post-Publish Verification

After publishing, verify:

  • Skill appears in ClawHub search
  • GitHub README has PayPal + description
  • npx clawhub install <slug> works
  • Skill loads correctly in a new session

If this saved you time: ☕ PayPal.me/nerudek GitHub: github.com/nerua1

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

SkillHub Manager

Manage and publish agent skills on SkillHub and ClawHub. Best for developers and operators who need a repeatable workflow to search skills, inspect packages,...

Registry SourceRecently Updated
2000Profile unavailable
Coding

GitHub + ClawHub Launcher

GitHub + ClawHub Launcher is a public ClawHub release-launcher skill. Use it when the user says "github clawhub launcher", "repo release launcher", or wants...

Registry SourceRecently Updated
2321Profile unavailable
General

Skill Listing Polisher

Improve a skill's public listing before publish. Use when tightening title, description, tags, changelog, and scan-friendly packaging so the listing looks cl...

Registry SourceRecently Updated
4650Profile unavailable
Coding

GitHub → ClawHub 一键转化发布

将 GitHub 开源项目转化为 OpenClaw skill 并发布到 clawhub 的完整流程助手。 当用户说"把这个 GitHub 项目做成 skill"、"把 XX 发布到 clawhub"、"把这个项目封装成 skill"、 "把 GitHub 链接转成 skill 上传"、"GitHub 转 ski...

Registry SourceRecently Updated
3680Profile unavailable