From 5da8fb808dd78f078bae5d56971d351a92431aa6 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Jun 2026 06:43:44 +0000 Subject: [PATCH 1/2] docs(claw-release): replace stale skill table with dynamic enumeration --- skills/claw-release/SKILL.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/skills/claw-release/SKILL.md b/skills/claw-release/SKILL.md index 404da81d..be30c4ed 100644 --- a/skills/claw-release/SKILL.md +++ b/skills/claw-release/SKILL.md @@ -240,13 +240,17 @@ This skill (`claw-release`) is an internal skill. ## Existing Skills -| Skill | Category | Internal | -|-------|----------|----------| -| clawsec-feed | security | No | -| clawtributor | security | No | -| openclaw-audit-watchdog | security | No | -| soul-guardian | security | No | -| claw-release | utility | Yes | +Do not rely on a hardcoded list here — it drifts out of date as skills are +added. Enumerate the live set from the repo instead: + +```bash +for f in skills/*/skill.json; do + jq -r '"\(.name)\t\(.openclaw.category // "-")\tinternal=\(.openclaw.internal // false)"' "$f" +done +``` + +Each skill's category and internal flag are the source of truth in its own +`skills//skill.json` (`.openclaw.category` and `.openclaw.internal`). --- From c5fe8ca54c3d22df1b1364eb2172f072ad1cfd1a Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 11 Jun 2026 06:43:50 +0000 Subject: [PATCH 2/2] chore(claw-release): bump version to 0.0.5 --- skills/claw-release/SKILL.md | 2 +- skills/claw-release/skill.json | 34 +++++++++++++++++++++++++++------- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/skills/claw-release/SKILL.md b/skills/claw-release/SKILL.md index be30c4ed..13c42c8a 100644 --- a/skills/claw-release/SKILL.md +++ b/skills/claw-release/SKILL.md @@ -1,6 +1,6 @@ --- name: claw-release -version: 0.0.4 +version: 0.0.5 description: Release automation for Claw skills and website. Guides through version bumping, tagging, and release verification. homepage: https://clawsec.prompt.security metadata: diff --git a/skills/claw-release/skill.json b/skills/claw-release/skill.json index 641572d8..92600fbb 100644 --- a/skills/claw-release/skill.json +++ b/skills/claw-release/skill.json @@ -1,24 +1,44 @@ { "name": "claw-release", - "version": "0.0.4", + "version": "0.0.5", "description": "Release automation for Claw skills and website. Guides through version bumping, tagging, and release verification.", "author": "prompt-security", "license": "AGPL-3.0-or-later", "homepage": "https://clawsec.prompt.security", - "keywords": ["release", "versioning", "deployment", "automation", "ci-cd", "skills"], - + "keywords": [ + "release", + "versioning", + "deployment", + "automation", + "ci-cd", + "skills" + ], "sbom": { "files": [ - { "path": "SKILL.md", "required": true, "description": "Release workflow guide" }, - { "path": "CHANGELOG.md", "required": true, "description": "Version history and release notes" } + { + "path": "SKILL.md", + "required": true, + "description": "Release workflow guide" + }, + { + "path": "CHANGELOG.md", + "required": true, + "description": "Version history and release notes" + } ] }, - "openclaw": { "emoji": "🚀", "category": "utility", "internal": true, - "requires": { "bins": ["bash", "git", "jq", "gh"] }, + "requires": { + "bins": [ + "bash", + "git", + "jq", + "gh" + ] + }, "runtime": { "required_env": [ "GH_TOKEN or existing gh auth"