Install
openclaw skills install @itspremkumar/skill-studioLocal-first studio to author, test, version & publish agent skills — with a real backend, auth, test-runner UI, and one-click ClawHub publishing. Zero dependencies.
openclaw skills install @itspremkumar/skill-studioA local-first web app to author, test, version, and publish agent skills. Replaces a folder of loose scripts with one cohesive, tested product.
Building agent skills by hand is error-prone and unverified. ClawHub Studio gives you a real toolchain: SQLite-backed registry, signed auth, a test-runner UI, and publish-to-ClawHub in one click.
cd clawhub-studio
python -m studio serve --port 8000 --open
# → http://127.0.0.1:8000 (login is automatic)
python -m studio self-test (31 tests) or python -m unittest discover -s tests.studio/db.py — SQLite repository (skill / version / run).studio/auth.py — HMAC-signed session tokens (no plaintext passwords).studio/skills.py — manifest parse/validate/version-bump/serialize.studio/testrunner.py — runs a skill's self-test.studio/publish.py — wraps clawhub publish.studio/server.py — REST API + static SPA host (path-traversal guarded).web/ — single-page UI.https://github.com/itsPremkumar/clawhub-studio
GitHub Actions runs the suite on Python 3.8 and 3.11. All 31 tests must pass.