[PR #223] [CLOSED] Rebrand ClawHub to SkillHub and update all references #295

Closed
opened 2026-02-15 17:16:43 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/openclaw/clawhub/pull/223
Author: @taylorelley
Created: 2/11/2026
Status: Closed

Base: mainHead: claude/rebrand-to-skillhub-Wdb30


📝 Commits (1)

  • aca3f88 Rebrand from ClawHub/OpenClaw/Clawdbot/Moltbot to Special Agent SkillHub

📊 Changes

143 files changed (+1079 additions, -1126 deletions)

View changed files

📝 .github/workflows/ci.yml (+1 -1)
📝 CHANGELOG.md (+13 -13)
📝 README.md (+18 -18)
clawhub (+0 -46)
📝 convex/devSeed.ts (+12 -12)
📝 convex/devSeedExtra.ts (+4 -4)
📝 convex/http.ts (+1 -1)
📝 convex/httpApi.ts (+1 -1)
📝 convex/httpApiV1.ts (+1 -1)
📝 convex/lib/githubAccount.test.ts (+1 -1)
📝 convex/lib/githubAccount.ts (+1 -1)
📝 convex/lib/githubBackup.ts (+2 -2)
📝 convex/lib/githubImport.ts (+3 -3)
📝 convex/lib/githubSoulBackup.ts (+2 -2)
📝 convex/lib/moderation.ts (+1 -1)
📝 convex/lib/securityPrompt.ts (+14 -14)
📝 convex/lib/skillBackfill.ts (+4 -4)
📝 convex/lib/skillPublish.test.ts (+2 -2)
📝 convex/lib/skillPublish.ts (+3 -3)
📝 convex/lib/skills.test.ts (+43 -43)

...and 80 more files

📄 Description

This PR performs a comprehensive rebrand from "ClawHub" to "SkillHub" across the entire codebase, including renaming packages, updating environment variables, configuration files, and all user-facing strings.

Key Changes

  • Package rename: packages/clawdhub/packages/skillhub/
  • NPM package name: clawhubskillhub
  • CLI binary: clawhubskillhub
  • Configuration files: Updated all config paths and environment variables
    • CLAWHUB_*SKILLHUB_* environment variables
    • clawdbot config references → special-agent config references
    • .clawhubignore.skillhubignore
  • Type/function renames:
    • ClawdbotConfigSpecialAgentConfig
    • ClawdbotSkillRootsSpecialAgentSkillRoots
    • resolveClawdbotSkillRoots()resolveSpecialAgentSkillRoots()
    • parseClawdisMetadata()parseSpecialAgentMetadata()
    • ClawdisSkillMetadataSpecialAgentSkillMetadata
  • Schema package: clawhub-schemaskillhub-schema
  • URLs and domains: clawhub.aiskillhub.ai
  • Well-known config files: Updated .well-known/ JSON files for discovery
  • Documentation: Updated all references in docs, README, and comments
  • Tests: Renamed test files and updated test descriptions to reflect new naming

Implementation Details

  • All environment variable checks updated to use new SKILLHUB_* names while maintaining backward compatibility where applicable
  • Configuration discovery logic updated to look for new paths while supporting legacy locations
  • Fallback skill roots updated to reference special-agent instead of clawdbot/openclaw
  • All imports and type references updated across convex backend, CLI, and frontend code
  • Test fixtures and mocks updated to use new naming conventions

https://claude.ai/code/session_011USd3LCdKCxeDU1irs9pUt


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/openclaw/clawhub/pull/223 **Author:** [@taylorelley](https://github.com/taylorelley) **Created:** 2/11/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `claude/rebrand-to-skillhub-Wdb30` --- ### 📝 Commits (1) - [`aca3f88`](https://github.com/openclaw/clawhub/commit/aca3f88597f1d647c41ead7080f87a746c1d4ef6) Rebrand from ClawHub/OpenClaw/Clawdbot/Moltbot to Special Agent SkillHub ### 📊 Changes **143 files changed** (+1079 additions, -1126 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/ci.yml` (+1 -1) 📝 `CHANGELOG.md` (+13 -13) 📝 `README.md` (+18 -18) ➖ `clawhub` (+0 -46) 📝 `convex/devSeed.ts` (+12 -12) 📝 `convex/devSeedExtra.ts` (+4 -4) 📝 `convex/http.ts` (+1 -1) 📝 `convex/httpApi.ts` (+1 -1) 📝 `convex/httpApiV1.ts` (+1 -1) 📝 `convex/lib/githubAccount.test.ts` (+1 -1) 📝 `convex/lib/githubAccount.ts` (+1 -1) 📝 `convex/lib/githubBackup.ts` (+2 -2) 📝 `convex/lib/githubImport.ts` (+3 -3) 📝 `convex/lib/githubSoulBackup.ts` (+2 -2) 📝 `convex/lib/moderation.ts` (+1 -1) 📝 `convex/lib/securityPrompt.ts` (+14 -14) 📝 `convex/lib/skillBackfill.ts` (+4 -4) 📝 `convex/lib/skillPublish.test.ts` (+2 -2) 📝 `convex/lib/skillPublish.ts` (+3 -3) 📝 `convex/lib/skills.test.ts` (+43 -43) _...and 80 more files_ </details> ### 📄 Description This PR performs a comprehensive rebrand from "ClawHub" to "SkillHub" across the entire codebase, including renaming packages, updating environment variables, configuration files, and all user-facing strings. ## Key Changes - **Package rename**: `packages/clawdhub/` → `packages/skillhub/` - **NPM package name**: `clawhub` → `skillhub` - **CLI binary**: `clawhub` → `skillhub` - **Configuration files**: Updated all config paths and environment variables - `CLAWHUB_*` → `SKILLHUB_*` environment variables - `clawdbot` config references → `special-agent` config references - `.clawhubignore` → `.skillhubignore` - **Type/function renames**: - `ClawdbotConfig` → `SpecialAgentConfig` - `ClawdbotSkillRoots` → `SpecialAgentSkillRoots` - `resolveClawdbotSkillRoots()` → `resolveSpecialAgentSkillRoots()` - `parseClawdisMetadata()` → `parseSpecialAgentMetadata()` - `ClawdisSkillMetadata` → `SpecialAgentSkillMetadata` - **Schema package**: `clawhub-schema` → `skillhub-schema` - **URLs and domains**: `clawhub.ai` → `skillhub.ai` - **Well-known config files**: Updated `.well-known/` JSON files for discovery - **Documentation**: Updated all references in docs, README, and comments - **Tests**: Renamed test files and updated test descriptions to reflect new naming ## Implementation Details - All environment variable checks updated to use new `SKILLHUB_*` names while maintaining backward compatibility where applicable - Configuration discovery logic updated to look for new paths while supporting legacy locations - Fallback skill roots updated to reference `special-agent` instead of `clawdbot`/`openclaw` - All imports and type references updated across convex backend, CLI, and frontend code - Test fixtures and mocks updated to use new naming conventions https://claude.ai/code/session_011USd3LCdKCxeDU1irs9pUt --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 17:16:43 -05:00
yindo closed this issue 2026-02-15 17:16:43 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: openclaw/clawhub#295