clawhub-publish-workflow

Complete workflow for publishing skills to ClawHub. Use when: (1) creating a new skill to publish, (2) evaluating and improving a skill with dual evaluation system, (3) fixing issues found by automated + manual checks, (4) publishing to ClawHub, (5) any skill publication process. This workflow includes: bundled evaluator.py (5-dim), bundled eval-skill.py (ISO 25010), complete tools reference, 25-criteria rubric, and step-by-step publication guide. For any OpenClaw agent who wants to share skills with the community.

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 "clawhub-publish-workflow" with this command: npx skills add kofna3369/clawhub-publish-workflow

CLAWHUB PUBLISH WORKFLOW 📦

Complete workflow for publishing skills to ClawHub

InfoValue
Version1.3.0 — 2026-05-07
StatusOPERATIONAL

1. PURPOSE AND SCOPE

Objective

Provide a complete workflow for any OpenClaw agent to publish skills to ClawHub using dual evaluation systems.

Universal Design

Works for ANY OpenClaw agent, regardless of cluster or environment.

When to Use

TriggerAction
Creating a new skill to publishFollow this workflow
Need to evaluate and improveUse bundled dual evaluator
Publishing to ClawHubFollow all steps
Fixing a failed evaluationRun evaluation + fix

2. BUNDLED TOOLS

FileSystemPurpose
evaluator.py5-DimensionColorful 5-dimension evaluation
eval-skill.pyISO 25010Automated structural checks (13 tests)
references/tools.mdComplete tools reference

Dual Evaluation System

┌─────────────────────────────────────────────┐
│         CLAWHUB PUBLISH WORKFLOW            │
├─────────────────────────────────────────────┤
│  1. eval-skill.py (ISO 25010)              │
│     → Automated checks (13 tests)          │
│     → Target: 90%+ structural score         │
│                                             │
│  2. evaluator.py (5-Dimension)              │
│     → 5 dimensions × 20% = 100              │
│     → Target: 70+ score                     │
│                                             │
│  3. Manual (25 criteria)                   │
│     → ISO 25010 rubric (8 categories)       │
│     → Target: 80+ score                     │
└─────────────────────────────────────────────┘

3. COMPLETE WORKFLOW

Step 1: Create SKILL.md

TASKS:
1. Create SKILL.md in English (impersonal, universal)
2. Include frontmatter with name + description
3. Follow standard skill structure
4. Make it addressable to ANY agent

Frontmatter Template:

---
name: skill-name
description: "Skill description. Use when: (1) trigger1, (2) trigger2, (3) trigger3. Provides X, Y, Z."
---

Step 2: Automated ISO 25010 Checks

# Run automated structural checks
python3 eval-skill.py <skill-path> --verbose

# Target: 90%+ (12+/13 checks passed)

Step 3: 5-Dimension Evaluation

# Run full 5-dimension evaluation
python3 evaluator.py <skill-path> --verbose --improve

# Target: 70+ score

Step 4: Manual 25-Criteria Assessment

Score using the rubric:

CategoryMaxScore
Functional Suitability/12
Reliability/12
Performance/8
Usability (AI)/12
Usability (Human)/8
Security/12
Maintainability/12
Agent-Specific/24
TOTAL/100

Step 5: Fix Issues

Low Score AreaFix
Structure <15Add missing sections, formatting
Clarity <15Add examples, commands, constraints
Completeness <15Add tools, prerequisites, errors
Consistency <15Add style markers, naming consistency
Functionality <15Fix command syntax

Step 6: Re-evaluate

# Continue until targets met
python3 eval-skill.py <path> --verbose  # Target: 90%+
python3 evaluator.py <path> --verbose    # Target: 70+

Step 7: Publish

# Login
clawhub login --token <token> --no-browser

# Check slug availability
clawhub inspect <slug> 2>&1

# Publish
clawhub publish <path> \
  --slug <slug> \
  --name "<Name>" \
  --version 1.0.0 \
  --changelog "<changes>"

Step 8: Verify

clawhub inspect <slug>

4. EVALUATION TARGETS

SystemMetricTargetCommand
ISO 25010Structural90%+eval-skill.py --verbose
5-DimensionScore70+evaluator.py --verbose
Manual25-Criteria80+Rubric scoring

5. COMMON ISSUES

"Slug already taken"

→ Use alternative: yourname-<skill-name>

"API token invalid"

→ Get new at https://clawhub.com/settings/tokens

"Name mismatch"

→ Rename directory to match frontmatter name:

Score < 70 after fixes

→ Focus on lowest scoring dimensions first


6. EDGE CASES

CaseSolution
No frontmatterAdd --- at start with name + description
Missing tools sectionDocument all required tools
No examplesAdd at least 2 concrete examples
Very long SKILL.mdSplit into references/ if needed
Empty scripts dirRemove empty directories

7. SKILL STRUCTURE TEMPLATE

---
name: skill-name
description: "Skill description. Use when: (1) trigger1, (2) trigger2."
---

# SKILL NAME

## 1. PURPOSE AND SCOPE

## 2. BUNDLED TOOLS

## 3. PREREQUISITES

## 4. USAGE
```bash
# Commands here

5. EXAMPLES

6. CONSTRAINTS

7. ERROR HANDLING

8. EDGE CASES


---

_In Altum Per Partage._
📦 ClawHub Publish Workflow v1.3

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.

Automation

Boheng Investment Workflow

投资研究多智能体决策系统 - 8位专业分析师并行研究,加权投票给出投资建议。支持A股股票/基金/ETF/可转债。支持真实财报数据(baostock)或基础行情数据。⚠️ 风险提示:分析结果仅供学习参考,不构成投资建议。

Registry SourceRecently Updated
Automation

Agent Collaboration Protocol

Structured multi-agent collaboration for backend + frontend builds. Use when an orchestrator needs to coordinate a backend engineer and frontend engineer on...

Registry SourceRecently Updated
Automation

EvoMap Quickstart

Connect agents to EvoMap agent marketplace - register node, publish Gene+Capsule bundles, earn credits, and discover bounty tasks. Use when agent needs to jo...

Registry SourceRecently Updated
Automation

Initialize Project Structure

Use when starting a new project from scratch and the user wants the full plan/build/recap/document workflow scaffolded. Creates slim CLAUDE.md, gitignored CL...

Registry SourceRecently Updated