Skip to content

fix: drop requirements.txt from ClawHub payload (v3.5.1)#2

Merged
BenKalsky merged 1 commit into
mainfrom
fix/clawhub-no-txt
Jun 1, 2026
Merged

fix: drop requirements.txt from ClawHub payload (v3.5.1)#2
BenKalsky merged 1 commit into
mainfrom
fix/clawhub-no-txt

Conversation

@BenKalsky
Copy link
Copy Markdown
Member

Why

wordpress-api-pro/ is the directory published to ClawHub as the skill. It otherwise ships only .json / .md / .py / .sh files; the requirements.txt added in 3.5.0 was the only .txt in the payload and risked breaking ClawHub publishing. It was optional anyway β€” only the ACF / SEO / JetEngine / plugin-detection scripts import requests; the core post/page/media/WooCommerce/batch scripts are stdlib-only.

(The root LICENSE.txt is unaffected β€” it lives outside the published skill payload.)

What

  • Remove wordpress-api-pro/requirements.txt from the payload.
  • Install the dep directly: pip install requests β€” updated in INSTALL.sh, README.md, SKILL.md.
  • Drop it from package.json files[]; bump 3.5.0 β†’ 3.5.1; CHANGELOG entry.

Verification

  • βœ… Payload now contains only .json/.md/.py/.sh (find wordpress-api-pro -type f).
  • βœ… bash -n INSTALL.sh, package.json valid, npm test passes (compileall + batch dry-run).
  • βœ… Local reinstall refreshes the Claude Code skill to v3.5.1 with no requirements.txt.

πŸ€– Generated with Claude Code

The ClawHub package directory (wordpress-api-pro/) is published as the skill,
and it otherwise ships only .json/.md/.py/.sh files. The lone requirements.txt
added in 3.5.0 risked breaking ClawHub publishing, and it was optional anyway
(only the ACF/SEO/JetEngine/plugin-detection scripts need `requests`).

- Remove wordpress-api-pro/requirements.txt from the payload.
- Install the dep directly instead: `pip install requests` (INSTALL.sh, README,
  SKILL.md). Core scripts stay stdlib-only.
- Drop it from package.json files[]; bump to 3.5.1; CHANGELOG entry.

Verified: payload now contains only .json/.md/.py/.sh; `bash -n INSTALL.sh`,
package.json valid, `npm test` passes; local reinstall refreshes the Claude
Code skill to v3.5.1 with no requirements.txt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@BenKalsky BenKalsky merged commit cd75a62 into main Jun 1, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant