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

电动车智能检测技能

Automatically detects electric motorcycles and e-bikes in restricted areas based on computer vision. It supports real-time detection for both video streams a...

Registry SourceRecently Updated
Automation

MEV五层操作引擎

MEV五层操作引擎 v5.3 — 巴巴塔操作系统的核心任务执行框架。 每层标配:核心问题 + 检验标准 + 异常路径 + 行为准则 + 质量门禁 + 回退机制。 安装后agent自动获得从就绪→感知→思考→产出→复盘的完整执行能力。 v5.1更新:①用户指令完整性检查(Suit层)②工具唤醒检查+自适应Tool...

Registry SourceRecently Updated
Automation

WeChat Mail Bridge (Windows/OpenClaw)

Install, configure, run, and troubleshoot a Windows WeChat desktop automation and BHMailer/OpenClaw mail bridge bundle, including File Transfer Assistant wor...

Registry SourceRecently Updated
Automation

Clawlective

Share and discover learnings across the Clawlective agent network. Contribute patterns, solutions, and pitfalls — unlock the weekly AI digest and searchable...

Registry SourceRecently Updated