webhelper-publish
v2.0.0
Published
Install and run the Travix Webhelper Chrome Web Store publishing skill.
Maintainers
Readme
Travix Webhelper publishing skill
Install the Webhelper-only agent skill:
npx webhelper-publish install --codexInstalls into ~/.agents/skills/chrome-extension-publish; --codex adds a Codex discovery link. Default invocation also installs the skill. Existing identical files are left alone; changed files require --force, which preserves the previous directory as a backup. Use --dir /absolute/skill-directory for another installation location.
Installation requires Node 20+. Running the extension release workflow requires Python 3.10+, macOS/Linux, Node 24 and a local Travix.WebHelper checkout. It cannot publish another extension. The target Chrome Web Store ID is fixed to jljohockjkeciohfagfdlcndghhnknpk.
npx webhelper-publish doctor --repo /path/to/travix.webhelper
npx webhelper-publish prepare --repo /path/to/travix.webhelper --version 2.2.61
npx webhelper-publish release --repo /path/to/travix.webhelper --version 2.2.61prepare performs a local build only. release builds, uploads and submits the Chrome extension. ship resumes upload/submission of a verified prepared package; status reports V2 submitted/published revisions and resumes acknowledged asynchronous uploads without re-uploading. Other commands: verify, upload, publish.
Chrome Web Store operations require your own CWS_CLIENT_ID, CWS_CLIENT_SECRET , CWS_REFRESH_TOKEN and CWS_PUBLISHER_ID environment variables (Publisher > Settings in the developer dashboard). No credentials, extension build outputs or local release state are included in this npm package. The package has no dependencies or install lifecycle hooks.
Ask your agent to use $chrome-extension-publish after installation. See the bundled skill/SKILL.md for recovery and authorization boundaries.
Version 2 uses Chrome Web Store V2 exclusively. Set CWS_PUBLISHER_ID before remote operations. Builds force production settings; HTTP failures retain sanitized reasons. No Git tags are created automatically.
