refactor(claws): retire split sageox skills; unified pin → v0.7.2#603
Conversation
Co-Authored-By: SageOx <ox@sageox.ai> SageOx-Session: https://sageox.ai/repo/repo_019c5812-01e9-7b7d-b5b1-321c471c9777/sessions/2026-05-12T00-34-galexy-OxbdDl/view
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (21)
💤 Files with no reviewable changes (15)
📝 WalkthroughWalkthroughThis PR consolidates two separate OpenClaw skills ( ChangesSkill Consolidation & Removal
Unified sageox Skill Enhancement
Public Documentation & Guidance
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Summary
Consolidates the OpenClaw skill family to a single unified
sageoxskill and retires the two specialized predecessors.claws/openclaw/sageox-distill/andclaws/openclaw/sageox-summary/(the unifiedclaws/openclaw/sageox/skill already covers their full capability surface).claws/openclaw/README.mdfor the single-skill story; updatedclaws/openclaw/PUBLISHING.mdslug reservation and the explicit-publish example.scripts/update-ox.sh— on drift, re-runsinstall-ox-curl.shto converge (was a passive readiness gate); SKILL.md § 2 documents the new contract (exit 0/2/3).oxreleasev0.6.3→v0.7.2inscripts/install-ox-curl.sh; all 5 sha256s cross-checked against the actualv0.7.2checksums.txtpublished on the release..claude/skills/clawhub-skill-lint/SKILL.mdexample commands that referenced the retired skill paths.Net: 21 files changed, 119 insertions, 1,964 deletions.
Motivation
The two specialized skills (
distill,summary) duplicated install scaffolding (install-ox-curl.sh,update-ox.sh,references/INSTALL.md) and forced consumers to install two skills to get one end-to-end pipeline. The unifiedsageoxskill already exposes both capabilities (plus query, coworkers, glance, catchup, import/export) with a single install path and shared state.The slug-retirement on ClawHub itself (rename to redirect, or hard-retire) is called out in PUBLISHING.md as a separate registry-side action — out of scope here.
Test plan
clawhub sync --root claws/openclaw --dry-runshows only thesageoxskill (no orphan refs to the retired slugs)python3 .claude/skills/clawhub-skill-lint/scripts/lint.py claws/openclaw/sageoxreturns 0bash -n claws/openclaw/sageox/scripts/update-ox.sh(syntax check — verified locally)ox v0.6.3pinned via the old state file, running the newupdate-ox.shtriggers an in-place re-run ofinstall-ox-curl.shand converges tov0.7.2with matching sha256🤖 Generated with Claude Code
Summary by CodeRabbit
Refactor
sageox-distillandsageox-summaryskills into a unifiedsageoxskill with simplified installation and usage.Bug Fixes
Documentation