chore(botfather): update CLI package name to create-openclaw-octo#196
Conversation
The CLI was renamed from `openclaw-channel-octo` to `create-openclaw-octo` on npm (v1.0.1, published 2026-05-29). BotFather still hands users the old `npx -y openclaw-channel-octo ...` commands across both `/install`, `/quickstart`, `/bind` flows and the skill documentation. Replace the package name in 23 places across command.go (4) and skill.go (19), covering all command help text and the npm package URL. The legacy `openclaw-channel-octo` npm name will still ship as a redirect package for one cycle, but new instructions should point users at the renamed package directly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
"ζδΈι’ε½δ»€εη» OpenClaw 樑εζ§θ‘" β "ζδΈι’ε½δ»€εη» OpenClaw ζ§θ‘" The word 樑ε (model) was inconsistent with the other command prompts in the same file which already use "OpenClaw ζ§θ‘" without the qualifier. Caught by codex review after the initial package-name rename commit. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
lml2468
left a comment
There was a problem hiding this comment.
Re-submission of closed #194, rebased on current main. Same mechanical rename openclaw-channel-octo β create-openclaw-octo across command.go and skill.go.
Verified: zero residual old package name in either file. Both npm packages exist (create-openclaw-octo@1.0.1 target, openclaw-channel-octo@1.0.0 legacy). No logic changes.
No blocking issues. LGTM.
Jerry-Xin
left a comment
There was a problem hiding this comment.
Pure mechanical rename openclaw-channel-octo β create-openclaw-octo across two files (command.go, skill.go). Identical to the previously-approved #194 (closed without merge, reopened as #196).
All 23 occurrences consistently replaced, zero residual references to the old package name. No logic changes.
β Clean chore PR.
yujiawei
left a comment
There was a problem hiding this comment.
Code Review β PR #196 (octo-server)
Verdict: APPROVED
A clean, low-risk copy/documentation chore: rename the CLI package reference from openclaw-channel-octo to create-openclaw-octo across BotFather command replies and the embedded skill doc, plus drop a stray 樑ε qualifier from the /install prompt. No production logic changes.
Verification
- β
No missed occurrences.
grep -rn "openclaw-channel-octo"over the entire repo returns zero matches; the new name appears 23 times inmodules/botfather/(4 incommand.go, 19 inskill.go), exactly matching the PR description. - β
No stray package-name variants. Searched for
channel-octo/openclaw-octovariants outside the new name β none remain. - β
Build & vet green.
go build ./modules/botfather/andgo vet ./modules/botfather/both pass. - β
No test breakage. No
*_test.goasserts on either the old or new package string. - β
npm package exists.
create-openclaw-octois published on npm withdist-tags.latest = 1.0.1(matches the PR summary) and exposes acreate-openclaw-octobin, sonpx -y create-openclaw-octo <cmd>resolves correctly β the install/quickstart/bind instructions in the replies are valid. - β
樑εremoval scoped correctly. Only the/installprompt copy changed (ζδΈι’ε½δ»€εη» OpenClaw 樑εζ§θ‘βζδΈι’ε½δ»€εη» OpenClaw ζ§θ‘), bringing it in line with the other prompts; argument formats and%splaceholders are untouched.
Findings
No P0/P1 issues. No blocking concerns.
Nits (non-blocking)
- None worth holding the merge. The change is consistent and complete.
Summary
All references are updated consistently, the target npm package is live, and the build is clean. Safe to merge.
Summary
Update all BotFather command reply text and embedded skill documentation to use the renamed CLI package
create-openclaw-octo(wasopenclaw-channel-octo). The stable v1.0.1 release was published to npm@lateston 2026-05-29.Also removes the redundant
樑ε(model) qualifier from the/installprompt β inconsistent with all other prompts in the file. Caught by codex review post-commit.Fixes #195
Changes
modules/botfather/command.go(4 occurrences):/install,/quickstart,/newbotsendConnectPromptreply textmodules/botfather/skill.go(19 occurrences): all command examples in the embedded skill doc + npm package URLmodules/botfather/command.go: remove樑εfrom/installprompt copy ("ζδΈι’ε½δ»€εη» OpenClaw 樑εζ§θ‘"β"ζδΈι’ε½δ»€εη» OpenClaw ζ§θ‘")Testing
go build ./modules/botfather/β greengo vet ./modules/botfather/β green*_test.go)GET /v1/pingβ{"status":200}/installand/helpcommands return correct reply text withcreate-openclaw-octomodules/botfather/Checklist
π€ Generated with Claude Code