← Back to Skills Marketplace
kofna3369

ClawHub Publish Workflow

by Kofna3369 · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
33
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install clawhub-publish-workflow
Description
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...
README (SKILL.md)

CLAWHUB PUBLISH WORKFLOW 📦

Complete workflow for publishing skills to ClawHub

Info Value
Version 1.3.0 — 2026-05-07
Status OPERATIONAL

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

Trigger Action
Creating a new skill to publish Follow this workflow
Need to evaluate and improve Use bundled dual evaluator
Publishing to ClawHub Follow all steps
Fixing a failed evaluation Run evaluation + fix

2. BUNDLED TOOLS

File System Purpose
evaluator.py 5-Dimension Colorful 5-dimension evaluation
eval-skill.py ISO 25010 Automated structural checks (13 tests)
references/tools.md Complete 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 \x3Cskill-path> --verbose

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

Step 3: 5-Dimension Evaluation

# Run full 5-dimension evaluation
python3 evaluator.py \x3Cskill-path> --verbose --improve

# Target: 70+ score

Step 4: Manual 25-Criteria Assessment

Score using the rubric:

Category Max Score
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 Area Fix
Structure \x3C15 Add missing sections, formatting
Clarity \x3C15 Add examples, commands, constraints
Completeness \x3C15 Add tools, prerequisites, errors
Consistency \x3C15 Add style markers, naming consistency
Functionality \x3C15 Fix command syntax

Step 6: Re-evaluate

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

Step 7: Publish

# Login
clawhub login --token \x3Ctoken> --no-browser

# Check slug availability
clawhub inspect \x3Cslug> 2>&1

# Publish
clawhub publish \x3Cpath> \
  --slug \x3Cslug> \
  --name "\x3CName>" \
  --version 1.0.0 \
  --changelog "\x3Cchanges>"

Step 8: Verify

clawhub inspect \x3Cslug>

4. EVALUATION TARGETS

System Metric Target Command
ISO 25010 Structural 90%+ eval-skill.py --verbose
5-Dimension Score 70+ evaluator.py --verbose
Manual 25-Criteria 80+ Rubric scoring

5. COMMON ISSUES

"Slug already taken"

→ Use alternative: yourname-\x3Cskill-name>

"API token invalid"

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

"Name mismatch"

→ Rename directory to match frontmatter name:

Score \x3C 70 after fixes

→ Focus on lowest scoring dimensions first


6. EDGE CASES

Case Solution
No frontmatter Add --- at start with name + description
Missing tools section Document all required tools
No examples Add at least 2 concrete examples
Very long SKILL.md Split into references/ if needed
Empty scripts dir Remove 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
Usage Guidance
Install only if you are comfortable using it with a ClawHub publishing token. Do not store the token in memory/credentials.md unless you have confirmed that file is private and excluded from future agent context; prefer a secret manager, environment variable, or official CLI credential storage. Before publishing, verify the package contents, slug, account, and version, and review the full bundled Python scripts and npm package source/version before running them.
Capability Analysis
Type: OpenClaw Skill Name: clawhub-publish-workflow Version: 1.3.0 The bundle provides a legitimate workflow and static analysis tools (evaluator.py and eval-skill.py) designed to validate OpenClaw skills against structural and quality standards. The Python scripts perform heuristic checks using regex and AST parsing to identify missing documentation, syntax errors, and hardcoded secrets (as a security audit feature). No evidence of malicious execution, data exfiltration, or harmful prompt injection was found; the tools are strictly diagnostic and aligned with the stated purpose of skill publication and quality assurance.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose—evaluate and publish OpenClaw skills to ClawHub—matches the documented evaluator scripts and ClawHub CLI commands, but publishing is account-backed and can create public changes.
Instruction Scope
The commands are presented as user-directed workflow steps, including login, inspect, and publish. They are purpose-aligned, but the artifacts do not explicitly require a final user confirmation before publishing.
Install Mechanism
Registry metadata says there is no install spec, while the reference docs instruct installing the ClawHub CLI globally with npm and running bundled Python scripts. This is purpose-aligned but under-declared.
Credentials
The skill claims universal use, but the bundled evaluator and references include environment-specific Morgana/Ezekiel/Merlin paths, which may confuse users outside that setup.
Persistence & Privilege
The references recommend persistent storage of a ClawHub API token in memory/credentials.md without clear permissions, retention, or reuse boundaries.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install clawhub-publish-workflow
  3. After installation, invoke the skill by name or use /clawhub-publish-workflow
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
v1.3: Fully impersonal. Dual evaluation (5-dim + ISO 25010). 100% structural score. Added edge cases, backup/restore commands.
v1.2.0
v1.2: Dual evaluation system integrated (Axioma 5-dim + ISO 25010). 100% structural score. Added complete workflow diagram, 25-criteria template, edge cases section.
v1.1.0
Added eval-skill.py automated checks. Merged with Axioma Skill Evaluator v2.0. 100% structural score. Now includes 25-criteria rubric.
v1.0.1
Bundled SKILL_EVALUATOR.py included + tools reference. Now any agent can evaluate skills offline.
v1.0.0
Complete workflow for publishing skills to ClawHub. For any OpenClaw agent who wants to share their skills with the community.
Metadata
Slug clawhub-publish-workflow
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 33 downloads so far.

How do I install ClawHub Publish Workflow?

Run "/install clawhub-publish-workflow" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ClawHub Publish Workflow free?

Yes, ClawHub Publish Workflow is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ClawHub Publish Workflow support?

ClawHub Publish Workflow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ClawHub Publish Workflow?

It is built and maintained by Kofna3369 (@kofna3369); the current version is v1.3.0.

💬 Comments