360 Secure SkillHub
360 安全技能中心

Publishing Guide — Universal Skill Release Checklist

这是AI技能跨平台发布的通用指南,核心含发布前预检清单(防重复、无硬编码等)、命名规范、SKILL.md模板、多平台发布策略及验证步骤。适用于AI技能开发者发布前合规检查,可按清单完成准备,用模板生成文档,通过命令发布到ClawHub、GitHub等平台,确保技能符合要求并正常运行。

nerua1
nerua1
热度 31.30
最近更新 2026-05-11 17:47:22
分类:开发依赖:纯提示词应用场景:工作流 / 模板 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add nerua1-publishing-guide
Metadata
name
publishing-guide
description
Universal skill publishing checklist and rules — ClawHub, GitHub, Claude Code, Hermes, OpenClaw. Pre-publish vetting, anti-duplicate, naming conventions, promotion strategy.
version
2.0.0
author
nerua1
compatible-with
claude-code, openclaw, hermes-agent, goose
tags
["publishing","github","clawhub","skills","checklist","guidelines"]

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

Suffix When to use Example
-loop Iterative feedback loop ralph-wiggum-loop
-bridge Cross-agent/system communication openclaw-bridge, acp-bridge
-stack Architecture / tech stack shared-memory-stack
-guide Documentation / setup / onboarding openclaw-setup-guide
-guard Security / audit / verification skill-vetter
-agent Autonomous agent proactive-agent
-crawler Scraping / data fetching news-crawler
-monitor Monitoring / observability lm-studio-monitor
-orchestrator Model orchestration lm-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

Platform How Reach
ClawHub npx clawhub publish . --slug <slug> OpenClaw users
GitHub Public repo, README.md Developers, search engines
Dev.to Article: "How I built X" Developer community
Reddit r/LocalLLaMA, r/selfhosted, r/OpenAI Enthusiasts
Twitter/X Thread with screenshots Broader reach
Claude Code PR to claude-plugins-official Claude 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