Skip to content
Content
Command

/release

Release a new version to GitHub + ClawHub

From plugin
translate-book
1.1k1 skill1 command
Install
$ npx -y skills add deusyu/translate-book --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/release

Context preview

What this command does when you run it.

Release a new version to GitHub + ClawHub

Command definition

release.md
description: Release a new version to GitHub + ClawHub
argument-hint: <semver, e.g. 0.3.0>

Release version `$1` by running these three commands in order. Stop and report immediately if any step fails — do not attempt to recover automatically.

git push origin main
git tag v$1 && git push --tags
npx clawhub@latest publish ./ --version $1

`$1` is bare semver (e.g. `0.3.0`). The `v` prefix is applied only to the git tag, not to the ClawHub version.

First-time ClawHub publish on a machine requires `npx clawhub@latest login` (browser auth, cached per machine). If step 3 fails with `Not logged in`, ask the user to run that login command, then retry only step 3.

If step 3 fails for any other reason after the tag is already pushed, fix the cause and re-run only step 3 with the same version. Do not force-overwrite the tag (`git tag -f`) without explicit user approval.

Ships withtranslate-book

An agent skill for Codex, Claude Code, and OpenClaw that translates entire books (PDF/DOCX/EPUB) into any language using parallel subagents. Inspired by claude_translater.

Get the whole plugin
Stats
1,105
Stars
139
Forks
Active
Maintenance
Python
Language
MIT
License
4d ago
Last commit
4mo ago
Created

Repo: deusyu/translate-book