{"_id":"clawhub","_rev":"28-e7e98c399c589f159de5db4a1d6fea6b","name":"clawhub","dist-tags":{"latest":"0.23.1"},"versions":{"0.0.1":{"name":"clawhub","version":"0.0.1","license":"UNLICENSED","_id":"clawhub@0.0.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"dist":{"shasum":"c5be5629ac609210220a9c60f6a69095b8bcb25c","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.0.1.tgz","fileCount":3,"integrity":"sha512-Vdnr3BoMlNB3xoIWIg5oL2g9kjfrCUkQ1JI40QjZa43IbvVB2Z0szbFDbIqZiNWa/0f9V9oh6I2HXa6uZLqPgw==","signatures":[{"sig":"MEQCIAf5MCCSM9YcfULkq+WBM/3YQn0yP6aW5q3wzSBF76SuAiBfAcUXe0ldUWf6VTCKCNtJCE9Du89i8n8bFiiR4N1UtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251},"main":"index.js","_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.6.2","description":"Empty placeholder package.","directories":{},"_nodeVersion":"25.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.0.1_1769685143554_0.6561603332428301","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"clawhub","version":"0.4.0","license":"MIT","_id":"clawhub@0.4.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"3b69933961e5d95b457475b918eaac5633ac400f","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.4.0.tgz","fileCount":130,"integrity":"sha512-mTtoiFgHg3BwKZ9ycToT23s2ehWWN5AtMMLjSNzuMTVUOpfpPT0zKc2mNns/mN0tFeLiHLh9ILb+TKxpLmGYjw==","signatures":[{"sig":"MEYCIQDAMv48OHreTf0DTbe/bf+VZdj7KqUo6ReLZ1wlJ3EAGgIhAKD1Dpbs2OgeR2wIatyOxpY+oOHb/00CHrfFAjFGzPya","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375051},"type":"module","engines":{"node":">=20"},"gitHead":"f2434dcb95d6c654d0f0684424a593679bceda29","scripts":{"dev":"node --enable-source-maps dist/cli.js","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.6.2","description":"ClawHub CLI \\u2014 install, update, search, and publish agent skills.","directories":{},"_nodeVersion":"25.2.0","dependencies":{"ora":"^9.0.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.3","undici":"^7.16.0","arktype":"^2.1.29","p-retry":"^7.1.1","commander":"^14.0.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.4.0_1769746889396_0.771926147758359","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"clawhub","version":"0.5.0","license":"MIT","_id":"clawhub@0.5.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"15a530c3597ca20ec69e14c93740717690e45285","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.5.0.tgz","fileCount":142,"integrity":"sha512-tIPoup8mY3ojR+fzzf85ft+vrhMd6u6188QzBEOf/f5/0NSoWW0fl7ojw6VgVSLbBtLa5MGQDxSuZkf9TqPwIw==","signatures":[{"sig":"MEQCIDYaDut8uh2PEs+JzTwjUFxm92fzCinxv1v1XDdu6ZRTAiBZclq3JNhniVuWYhiGU+6QYxBTqQQOIOXs29N4+qKRuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427962},"type":"module","engines":{"node":">=20"},"gitHead":"96e9ffdcdc199b9a38213fb3d7f827da0d8c211e","scripts":{"dev":"node --enable-source-maps dist/cli.js","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.6.2","description":"ClawHub CLI \\u2014 install, update, search, and publish agent skills.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ora":"^9.0.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.3","undici":"^7.16.0","arktype":"^2.1.29","p-retry":"^7.1.1","commander":"^14.0.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.5.0_1770035071658_0.34558560369815083","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"clawhub","version":"0.6.0","license":"MIT","_id":"clawhub@0.6.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"2b0eaa5a03262f23991219f28d1d983f62b1b3d2","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.6.0.tgz","fileCount":142,"integrity":"sha512-BYhS4gcPwe2ZT4tLL0PQ0hPr8kQwcz0ier1RxJEMXq935hLyW38CnDDIpeEcflZ3ULAwjCIdKKIkmm6joF5MTw==","signatures":[{"sig":"MEYCIQCmRMYFVs+o0url7tqIaZ2R3WWvIvLayjivCE6ayP0jDQIhAKmVcOUYnBi46KSlCmp21uYTVTKUBGGpjyNNRMHOoTVF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450923},"type":"module","engines":{"node":">=20"},"gitHead":"f53be5c8d26adb69beab7a6dfebaa6d2a4bb8719","scripts":{"dev":"node --enable-source-maps dist/cli.js","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.6.2","description":"ClawHub CLI \\u2014 install, update, search, and publish agent skills.","directories":{},"_nodeVersion":"25.2.0","dependencies":{"ora":"^9.0.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.3","undici":"^7.16.0","arktype":"^2.1.29","p-retry":"^7.1.1","commander":"^14.0.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.6.0_1770726292420_0.851615920344589","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"clawhub","version":"0.6.1","license":"MIT","_id":"clawhub@0.6.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"8b7d589dbe5f4dbc8c66adc4efc42b75025cc8ed","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.6.1.tgz","fileCount":142,"integrity":"sha512-BLxmc9GiyLNvbUjL3P2l4NWZ6Ylw6ABj7pgSMsDvShWkO9yVet1ousPRZUK4o94agr831BOocvtzxYlhNLaTlA==","signatures":[{"sig":"MEUCIQDX7MywLqhZSpLtKwYVtk+u1SgOdEEpdYG0rTNMLI/6DgIgNjmEmjb4wCNyUwKWjtWid9wii6GxSBRspy/u+5K+0rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450876},"type":"module","engines":{"node":">=20"},"gitHead":"fc63f47ffa21e4fbf8e9a59d764ed0cd70c71d8f","scripts":{"dev":"node --enable-source-maps dist/cli.js","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.6.2","description":"ClawHub CLI \\u2014 install, update, search, and publish agent skills.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ora":"^9.0.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.3","undici":"^7.16.0","arktype":"^2.1.29","p-retry":"^7.1.1","commander":"^14.0.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.6.1_1770956140358_0.9480328079017974","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"clawhub","version":"0.7.0","license":"MIT","_id":"clawhub@0.7.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"4b76051d7a46e8b5e9a37d7cf52771e7e79dbf82","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.7.0.tgz","fileCount":157,"integrity":"sha512-volW6SbX8PawlnRxxCoUTKv5Pi+N3MrBi3hlO5/m9bVaO43UFciEeYti9+01c2U5n/SKhUkw7ASvnleyNmcoSA==","signatures":[{"sig":"MEUCIQCTka6xbBrP9Y1FvJlp02ayb1dwNIWJJG7Bw7DQiKMj/wIgei+sRBlHJCke1cXMvtDz+qWfoeICoaOwKsSlMWo2txA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":500854},"type":"module","engines":{"node":">=20"},"gitHead":"e3523093b11481149220757298056d875200b9b0","scripts":{"dev":"node --enable-source-maps dist/cli.js","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.9.0","description":"ClawHub CLI \\u2014 install, update, search, and publish agent skills.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ora":"^9.0.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.3","undici":"^7.16.0","arktype":"^2.1.29","p-retry":"^7.1.1","commander":"^14.0.2","@clack/prompts":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.7.0_1771218145170_0.09593512343035493","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"clawhub","version":"0.8.0","license":"MIT","_id":"clawhub@0.8.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"c2338764b4aa5c0cba8008ba983f59e2f1276d14","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.8.0.tgz","fileCount":169,"integrity":"sha512-oKTxAPpwlA/YsNG9sYDmCJwV6pfqKFut104yL0m53ejdLaSWd0P+sfhrj0aVORdf6E/kFhBduoRLJq7AyXnrvw==","signatures":[{"sig":"MEUCIQDCG7BP1/RSCmUJeRKkIR0V9CCbb/mFchF5/TG+HetaqAIgVj/HdVoglFND0kJEqtcdnwUh2PmTiArVF506XVWErds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577036},"type":"module","engines":{"node":">=20"},"gitHead":"44638b73d4b8038a8e4e934a98e5b5707fe62702","scripts":{"dev":"node --enable-source-maps dist/cli.js","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.6.2","description":"ClawHub CLI \\u2014 install, update, search, and publish agent skills.","directories":{},"_nodeVersion":"25.3.0","dependencies":{"ora":"^9.3.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.4","undici":"^7.24.0","arktype":"^2.2.0","p-retry":"^7.1.1","commander":"^14.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.8.0_1773409474226_0.7291972337810233","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"clawhub","version":"0.9.0","license":"MIT","_id":"clawhub@0.9.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"d61ff69487cb7bc969ddb88369c1b4142533ebcc","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.9.0.tgz","fileCount":184,"integrity":"sha512-p4qFJ84qF194KlGj0LlnuggPk0kKRgbp1wN27aJnRQ5FkwXlEalGqw8wngG2Ghca7q6vbvyVoI4V4KDv2zJWdQ==","signatures":[{"sig":"MEYCIQDIN80Op/SUQlSDtflIjhHmx/4qfWmT9UMA0KuD+8FkewIhAL3c/I9rtOBDLQaBKYkM3dtxitppxFWIqsoi/4KTIwEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697188},"type":"module","engines":{"node":">=20"},"gitHead":"76944f0e3292b2151436cdb66b5ae085dcb82d2d","scripts":{"dev":"node --enable-source-maps dist/cli.js","build":"tsc -p tsconfig.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"steipete","email":"steipete@gmail.com"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"25.8.1","dependencies":{"ora":"^9.3.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.4","undici":"^7.24.0","arktype":"^2.2.0","p-retry":"^7.1.1","commander":"^14.0.3","@clack/prompts":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.9.0_1774252218336_0.7538250398657045","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"clawhub","version":"0.11.0","license":"MIT","_id":"clawhub@0.11.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"35aa5d8000ef544431d733045ead0df62d6eb123","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.11.0.tgz","fileCount":124,"integrity":"sha512-89Y5mM03mQtgJ8V8WVzA1dA60YyObp/Zzv2bWYhU+PURYo4IUNCoVbgymMqphh8iB94mCoDOQSHWiwk2AYQHhA==","signatures":[{"sig":"MEQCIH9DdvXdkm4+tdVnveBfacODcPRB+x4MNiptSCaebKllAiA5UlM7gjNG0CU+k8Xc+I+qSc3pDAb4moKKWNagoP5m5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521331},"type":"module","_from":"file:preflight-tarball/clawhub-0.11.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.11.0.tgz","_integrity":"sha512-89Y5mM03mQtgJ8V8WVzA1dA60YyObp/Zzv2bWYhU+PURYo4IUNCoVbgymMqphh8iB94mCoDOQSHWiwk2AYQHhA==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.12.1","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"^9.3.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.4","undici":"^7.24.0","arktype":"^2.2.0","p-retry":"^7.1.1","commander":"^14.0.3","@clack/prompts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.11.0_1777340436216_0.8616216237767631","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"clawhub","version":"0.12.0","license":"MIT","_id":"clawhub@0.12.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"fb251fcd507e0692971e7a8b5a5c4a8a2248e162","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.12.0.tgz","fileCount":130,"integrity":"sha512-iTGM1Es9k/MQUDTnUklRm8i5z/PwwEaGa3OnMYq3cccleylZOPRIj35sxsjyoaU6AddiJGWHyN2E8aMvEWgWpg==","signatures":[{"sig":"MEYCIQDdZi9AxHNkFyIuKnPsz0URmUmiQiOGQCaeg4is+LJbxQIhAP2j7VT+spolIc1H8XPBBnqmDH+UlPkErvgky0/Rucw4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":534047},"type":"module","_from":"file:preflight-tarball/clawhub-0.12.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.12.0.tgz","_integrity":"sha512-iTGM1Es9k/MQUDTnUklRm8i5z/PwwEaGa3OnMYq3cccleylZOPRIj35sxsjyoaU6AddiJGWHyN2E8aMvEWgWpg==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.3.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.4","undici":"^7.24.0","arktype":"^2.2.0","p-retry":"^7.1.1","commander":"^14.0.3","@clack/prompts":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.12.0_1777421054591_0.6398432342933045","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"clawhub","version":"0.12.1","license":"MIT","_id":"clawhub@0.12.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"8e87d80106d97ae209d22fce2f4f58a1035bc4d0","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.12.1.tgz","fileCount":130,"integrity":"sha512-NdiuOLw6skxjz743UGT3+mer9cUj3491CgW0DIy3sDYAUgqEBsMaLbIv4wQ0zdTnlzrlVQ1gnfiyfUL3Oan4IQ==","signatures":[{"sig":"MEQCICuhBxWhtansHJN0v7mR/6utegqG8Boj7UU648rptxsWAiAzZtnxz9aqFoNlg+q4JFqO24g8ai3kun2fXgYedLmX8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708232},"type":"module","_from":"file:preflight-tarball/clawhub-0.12.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.12.1.tgz","_integrity":"sha512-NdiuOLw6skxjz743UGT3+mer9cUj3491CgW0DIy3sDYAUgqEBsMaLbIv4wQ0zdTnlzrlVQ1gnfiyfUL3Oan4IQ==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.4.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.4","undici":"7.25.0","arktype":"^2.2.0","p-retry":"8.0.0","commander":"^14.0.3","@clack/prompts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.12.1_1777755050726_0.28807734565234044","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"clawhub","version":"0.12.2","license":"MIT","_id":"clawhub@0.12.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"5583e9ee0915a4202160ce8971e256f9edae1ba3","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.12.2.tgz","fileCount":130,"integrity":"sha512-Imcb0FD48dh/+jssFNtEQRuiI3fcUx+5nBco9IRpauSEEwSd7wEfCmRMXT464bPKFuY3Sg9meOI0isg2UM8MTQ==","signatures":[{"sig":"MEUCIDdQPuMob8j+RRbjCIGehoKE9FGltQWCd/5nKz3FynMSAiEA6au9sCzUvwz1GafKtkWct9BO8qMdayijr3IdXQnR35E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712629},"type":"module","_from":"file:preflight-tarball/clawhub-0.12.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.12.2.tgz","_integrity":"sha512-Imcb0FD48dh/+jssFNtEQRuiI3fcUx+5nBco9IRpauSEEwSd7wEfCmRMXT464bPKFuY3Sg9meOI0isg2UM8MTQ==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.4.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.4","undici":"7.25.0","arktype":"^2.2.0","p-retry":"8.0.0","commander":"^14.0.3","@clack/prompts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.12.2_1777758352524_0.1608598988435015","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"clawhub","version":"0.12.3","license":"MIT","_id":"clawhub@0.12.3","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"a1015f71d406e18f14197b8d259d0512c8a515c1","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.12.3.tgz","fileCount":130,"integrity":"sha512-usCq70hOVbIs+DZHj5vN1fU7AzhWvtg9f/QowjqX93WRiD4QZ47qVWqdKRkzwjE5HUcs+Sje+sxxc/5CuTZEUg==","signatures":[{"sig":"MEQCICiVj5D8wXOoQgtzZHPeIoTUSh3hyHkEWpSv4OEp+D1qAiAL1kPnC+3fKmzIzioD99fC3dgvnDioL64a0NqNffsIww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":735237},"type":"module","_from":"file:preflight-tarball/clawhub-0.12.3.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.12.3.tgz","_integrity":"sha512-usCq70hOVbIs+DZHj5vN1fU7AzhWvtg9f/QowjqX93WRiD4QZ47qVWqdKRkzwjE5HUcs+Sje+sxxc/5CuTZEUg==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.4.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.7.4","undici":"7.25.0","arktype":"^2.2.0","p-retry":"8.0.0","commander":"^14.0.3","@clack/prompts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.12.3_1778047377310_0.22215524700568245","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"clawhub","version":"0.13.0","license":"MIT","_id":"clawhub@0.13.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"ff0f24fb5e784c02638bea5fe15a9a9cbd965703","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.13.0.tgz","fileCount":130,"integrity":"sha512-R/bu3zjTqV/qNXcx7/wAnN3eHUfEEJpHWhozCuVAn8VqSrTxvhOjXjOWgAEP9kvAIg0m+A1oplPeEXm3b8SuAA==","signatures":[{"sig":"MEUCIHEpzPxRVrTE6TAXCYn68zoipMWjq4A/XWKO8LsW46/9AiEAxR9Q2AlJM1/0DM4J6MgdPXBBcXwsr3jsY+25Tn7gT4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":722871},"type":"module","_from":"file:preflight-tarball/clawhub-0.13.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.13.0.tgz","_integrity":"sha512-R/bu3zjTqV/qNXcx7/wAnN3eHUfEEJpHWhozCuVAn8VqSrTxvhOjXjOWgAEP9kvAIg0m+A1oplPeEXm3b8SuAA==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.4.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.8.0","undici":"7.25.0","arktype":"^2.2.0","p-retry":"8.0.0","commander":"^14.0.3","@clack/prompts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.13.0_1778509659557_0.4733818337119764","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"clawhub","version":"0.14.0","license":"MIT","_id":"clawhub@0.14.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"4774512d9b19f55c50ee14fef21097c0e794a04b","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.14.0.tgz","fileCount":130,"integrity":"sha512-a1ewNVLZCKXtB2C/60qsIwMrtOnpiH2mYzoR08P/Eso8hQM+uxfEpVjRMIR8IHYxXxbMOdWB+qDu56YyDMNsRQ==","signatures":[{"sig":"MEUCIAI/WNFDzbVKy1pPQiIlmodOD2XLpYgKcGOCOLHM2P+1AiEA4/vojyIvS6ktsWW/R+PP6QMlsN21FUCK+fF6/xPDtSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":701952},"type":"module","_from":"file:preflight-tarball/clawhub-0.14.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.14.0.tgz","_integrity":"sha512-a1ewNVLZCKXtB2C/60qsIwMrtOnpiH2mYzoR08P/Eso8hQM+uxfEpVjRMIR8IHYxXxbMOdWB+qDu56YyDMNsRQ==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.4.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.8.0","undici":"7.25.0","arktype":"^2.2.0","p-retry":"8.0.0","commander":"^14.0.3","@clack/prompts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.14.0_1778537300681_0.5903942327187142","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"clawhub","version":"0.15.0","license":"MIT","_id":"clawhub@0.15.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"42443b5d2ae2fb0233b6b53403755aba0441b68e","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.15.0.tgz","fileCount":130,"integrity":"sha512-I1KcpEzaMrUvcBFP+CkBybWOXeEF7sKo/GgEs68g/K4cdBfYTpVaRvS+EnBK4ZtGlU/H4q2sc3y31oj77F4AYg==","signatures":[{"sig":"MEQCICYMleGslR/9h8M8FwKhYQ/0lvy0OcC0Js5Z3pU9ohL0AiBPyxxCsY8Av25ybHa32Wg/7ahoStr5PP1f4XdniwOnlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706159},"type":"module","_from":"file:preflight-tarball/clawhub-0.15.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.15.0.tgz","_integrity":"sha512-I1KcpEzaMrUvcBFP+CkBybWOXeEF7sKo/GgEs68g/K4cdBfYTpVaRvS+EnBK4ZtGlU/H4q2sc3y31oj77F4AYg==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.11.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ora":"^9.4.0","mime":"^4.1.0","json5":"^2.2.3","fflate":"^0.8.2","ignore":"^7.0.5","semver":"^7.8.0","undici":"7.25.0","arktype":"^2.2.0","p-retry":"8.0.0","commander":"^14.0.3","@clack/prompts":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.15.0_1778568596538_0.33188651579181205","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"clawhub","version":"0.16.0","license":"MIT","_id":"clawhub@0.16.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"d2a5726c2b77b4ae380d8ad28ca02507ac64534f","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.16.0.tgz","fileCount":130,"integrity":"sha512-bUNuVGoO5XBzcYJut400VRZh6/fU02kwJUIxyoVavvpFb6GVTKs6sfhsU2tKMKjGl6pK2ua0UJdwlwnFTd63bQ==","signatures":[{"sig":"MEQCIGVgsTsqOvFTutEhm4MZu2RdWq74FXm9II4YuiUW1XXBAiBd2RssFFaefxqKV3Nrp3nWzOz/mIC7wupOd3QkPJOLeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":715297},"type":"module","_from":"file:preflight-tarball/clawhub-0.16.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.16.0.tgz","_integrity":"sha512-bUNuVGoO5XBzcYJut400VRZh6/fU02kwJUIxyoVavvpFb6GVTKs6sfhsU2tKMKjGl6pK2ua0UJdwlwnFTd63bQ==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.12.1","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.2","ignore":"7.0.5","semver":"7.8.0","undici":"7.25.0","arktype":"2.2.0","p-retry":"8.0.0","commander":"14.0.3","@clack/prompts":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.7.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.16.0_1779085924206_0.7454776866897472","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"clawhub","version":"0.17.0","license":"MIT","_id":"clawhub@0.17.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"6690fc3e3d279bd0a6e87af18ba15735139077bd","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.17.0.tgz","fileCount":133,"integrity":"sha512-90wJGWM5Z8gL1BG9fUwg2S0Arx8szkCt1bmB+bCr0wzdpI2Z7++E06gb8mJ3mkW4JUQ3KjfyMZ6GM63tsP2PAA==","signatures":[{"sig":"MEUCIQDvKUQnG+02Pg9TCK9HHUcHuH5WAIkj58eCZM1cdJs20QIgd5uUybMXC8Eh9ZHuHywU8tVTeaonqT1HP5LnxUpjN6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721835},"type":"module","_from":"file:preflight-tarball/clawhub-0.17.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.17.0.tgz","_integrity":"sha512-90wJGWM5Z8gL1BG9fUwg2S0Arx8szkCt1bmB+bCr0wzdpI2Z7++E06gb8mJ3mkW4JUQ3KjfyMZ6GM63tsP2PAA==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.12.1","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.2","ignore":"7.0.5","semver":"7.8.0","undici":"7.25.0","arktype":"2.2.0","p-retry":"8.0.0","commander":"14.0.3","@clack/prompts":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.7.0"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.17.0_1779225944931_0.5693871008341151","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"clawhub","version":"0.18.0","license":"MIT","_id":"clawhub@0.18.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"843544b53fa73a8023cad2ef56b68affb2f6f52c","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.18.0.tgz","fileCount":133,"integrity":"sha512-3hh1ii0Ecp64pHKIgshyf0FheTcojs525Amo/tSl97RciUwuaLm7WghSDcpNJQMZV/iwpXfEcSk8gLXQvuHXBA==","signatures":[{"sig":"MEUCIQDc23QjD7OGhwh3leFzICRZyHAAw5Aot5aWiVmTsK8UdwIgfECQSXCBjVRJRdl76zHREc5mdHoZKsUWd+ErrruaJpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":741888},"type":"module","_from":"file:preflight-tarball/clawhub-0.18.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.18.0.tgz","_integrity":"sha512-3hh1ii0Ecp64pHKIgshyf0FheTcojs525Amo/tSl97RciUwuaLm7WghSDcpNJQMZV/iwpXfEcSk8gLXQvuHXBA==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.12.1","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.1","undici":"7.26.0","arktype":"2.2.0","p-retry":"8.0.0","commander":"14.0.3","@clack/prompts":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.18.0_1779755282240_0.4511011354856631","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"clawhub","version":"0.19.0","license":"MIT","_id":"clawhub@0.19.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"c881c3c4370d7eab31298ec50feba5dd22512383","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.19.0.tgz","fileCount":133,"integrity":"sha512-GOBL9ZZTf/6PpZx1HiERsgc8GnKhVIyKzF7Kyl2cTsYysCeJnv4KS5KrayUoZT9R0BhSxCpY8iemF//P2pGVxA==","signatures":[{"sig":"MEUCIQCKqbVXPprbI4HVlVvrJduzTeY+vpPGihm4GBsJ7/xnEQIgNaygut4+7FF8lfJTujadpTOExcR0gP2bfYlaJGMYG2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":814145},"type":"module","_from":"file:preflight-tarball/clawhub-0.19.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.19.0.tgz","_integrity":"sha512-GOBL9ZZTf/6PpZx1HiERsgc8GnKhVIyKzF7Kyl2cTsYysCeJnv4KS5KrayUoZT9R0BhSxCpY8iemF//P2pGVxA==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.1","undici":"7.26.0","arktype":"2.2.0","p-retry":"8.0.0","commander":"14.0.3","@clack/prompts":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.19.0_1780614968335_0.10072709025494864","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"clawhub","version":"0.19.1","license":"MIT","_id":"clawhub@0.19.1","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"9ae0384a34d055c5d34f43331d3ecc1d86f50e67","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.19.1.tgz","fileCount":133,"integrity":"sha512-CLaA6h+I5ccT0BwieaC9FVtNBT0mc7srwtGRn2Gz4TKCvN3BNjiCq5A2z5byCinKrScMlRup02pDj2j0h2wGqQ==","signatures":[{"sig":"MEQCIA75pdwWde1cZV3yE3AEqS+44/nX8vuEw64cVmARKmOuAiBayZCU7nYPKfTZKXGcMKCpvQgGUgML82vNofCSHUbBWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":837157},"type":"module","_from":"file:preflight-tarball/clawhub-0.19.1.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.19.1.tgz","_integrity":"sha512-CLaA6h+I5ccT0BwieaC9FVtNBT0mc7srwtGRn2Gz4TKCvN3BNjiCq5A2z5byCinKrScMlRup02pDj2j0h2wGqQ==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.1","undici":"7.26.0","arktype":"2.2.0","p-retry":"8.0.0","commander":"14.0.3","@clack/prompts":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.19.1_1780626620215_0.5682654479806255","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"clawhub","version":"0.19.2","license":"MIT","_id":"clawhub@0.19.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"150f6b530e48ea021ced659bf71a877a6e3408da","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.19.2.tgz","fileCount":133,"integrity":"sha512-9pAE2iylrOuJSmeP+rlSnjTj68xUziaCutqOBbpcB+WmNiDek5ay2mc3UNwSUBlMclb2bSBEWNeZSckQ+Ivqgg==","signatures":[{"sig":"MEUCIQDfkq4zOJkaaqqH7Q8K7SaNG3zPCEt3eiATPjplkLM48gIgHNbjJPK8Ax2TInLA+bQ+mRh0JGDhfNCDvjcQMrJrstE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841623},"type":"module","_from":"file:preflight-tarball/clawhub-0.19.2.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.19.2.tgz","_integrity":"sha512-9pAE2iylrOuJSmeP+rlSnjTj68xUziaCutqOBbpcB+WmNiDek5ay2mc3UNwSUBlMclb2bSBEWNeZSckQ+Ivqgg==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.2","undici":"7.27.1","arktype":"2.2.0","p-retry":"8.0.0","commander":"15.0.0","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.19.2_1780702366545_0.22068157691717438","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"clawhub","version":"0.20.0","license":"MIT","_id":"clawhub@0.20.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"64b389f70b68d44774e96c4ded439f253abfc405","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.20.0.tgz","fileCount":133,"integrity":"sha512-iOkDmFwjGgznPoRQV6ERCfhfJ2Xwdy7JHDTSxxsWcLUfv7FX1drLIQQOpMIZmPfg9G3R9P7RhBN5AFlNcL/P6w==","signatures":[{"sig":"MEUCIQDxM3TxFWToyTYh2daKQDnWRuwwBTO5FT2riI6wCB/VCAIgHfpBKxhhiYqAN8WxvwumW9kVK+Uu4T/zOExskjbg/Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":843529},"type":"module","_from":"file:preflight-tarball/clawhub-0.20.0.tgz","engines":{"node":">=20"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.20.0.tgz","_integrity":"sha512-iOkDmFwjGgznPoRQV6ERCfhfJ2Xwdy7JHDTSxxsWcLUfv7FX1drLIQQOpMIZmPfg9G3R9P7RhBN5AFlNcL/P6w==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.2","undici":"7.27.1","arktype":"2.2.0","p-retry":"8.0.0","commander":"15.0.0","@clack/prompts":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.1"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.20.0_1780791160531_0.0904517135073335","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"clawhub","version":"0.20.2","license":"MIT","_id":"clawhub@0.20.2","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"0c2d1e7464dee8407a7f910dc016d8e74c9b1b91","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.20.2.tgz","fileCount":133,"integrity":"sha512-IuWNpjahm9Uxd/zq/Q3lX7RNi3IfZtxntJz9GzVHCvcLyFK9ISzBQz37pyop2enqH6qovse9mYO1nUt0Ty790w==","signatures":[{"sig":"MEQCIGgrPbGyvtD3xPH1nlwTe846Ym3FnTO327h3fZgxhWD8AiA4OFrp8vxt8yJx8u9UOwvYUVPfoxQeBOpjMHC6SmwMBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":871321},"type":"module","_from":"file:preflight-tarball/clawhub-0.20.2.tgz","engines":{"node":">=22"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.20.2.tgz","_integrity":"sha512-IuWNpjahm9Uxd/zq/Q3lX7RNi3IfZtxntJz9GzVHCvcLyFK9ISzBQz37pyop2enqH6qovse9mYO1nUt0Ty790w==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.3","undici":"7.27.2","arktype":"2.2.0","p-retry":"8.0.0","commander":"15.0.0","@clack/prompts":"1.5.1","@openclaw/plugin-inspector":"0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.20.2_1781199591344_0.5909956948825752","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"clawhub","version":"0.21.0","license":"MIT","_id":"clawhub@0.21.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"9be0e0ae4bea25664e450e38afd0a611992d64e7","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.21.0.tgz","fileCount":133,"integrity":"sha512-lzmSRUpTtzMM41pOvc05VR8eKwRf0yNI4Csp/188wypQ3TWuLdohW7FZ5qB2DNtAaTbPHnWPvJUE5R8EP2/C4A==","signatures":[{"sig":"MEUCIGsqZ2zprWQwjvexl7Rx1MUHtspzJERgdfjoESN1cRnRAiEA0SyDAAbBT/c6CyRhQ9sQG0e9qQ/0IjuOUOYdad4aAms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878001},"type":"module","_from":"file:preflight-tarball/clawhub-0.21.0.tgz","engines":{"node":">=22"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.21.0.tgz","_integrity":"sha512-lzmSRUpTtzMM41pOvc05VR8eKwRf0yNI4Csp/188wypQ3TWuLdohW7FZ5qB2DNtAaTbPHnWPvJUE5R8EP2/C4A==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.3","undici":"7.27.2","arktype":"2.2.0","p-retry":"8.0.0","commander":"15.0.0","@clack/prompts":"1.5.1","@openclaw/plugin-inspector":"0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.21.0_1781226143751_0.26606911128620725","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"clawhub","version":"0.22.0","license":"MIT","_id":"clawhub@0.22.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"8a6ecc81f7e0dbf66981001cf074f6f272a73a88","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.22.0.tgz","fileCount":121,"integrity":"sha512-Bnx99NQQ046fZ51X3zVsZHDkEMKAKRqiaqL9MqhQnLkma2LXbGEakjIpnqnuYRDKSbKpvia8pxKxkuGTylM8NA==","signatures":[{"sig":"MEQCIEhXRvulD+JY55QgphQhfYNqcVWPo1BT+raiMIvoIM3GAiAzTdJPhTC7ikF6LdRK8g749ygfvCDhtsvjuQqkFNUbMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":815816},"type":"module","_from":"file:preflight-tarball/clawhub-0.22.0.tgz","engines":{"node":">=22"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.22.0.tgz","_integrity":"sha512-Bnx99NQQ046fZ51X3zVsZHDkEMKAKRqiaqL9MqhQnLkma2LXbGEakjIpnqnuYRDKSbKpvia8pxKxkuGTylM8NA==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.3","undici":"7.27.2","arktype":"2.2.0","p-retry":"8.0.0","commander":"15.0.0","@clack/prompts":"1.5.1","@openclaw/plugin-inspector":"0.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.22.0_1781573166779_0.2573154291859834","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"clawhub","version":"0.23.0","license":"MIT","_id":"clawhub@0.23.0","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"bin":{"clawhub":"bin/clawdhub.js","clawdhub":"bin/clawdhub.js"},"dist":{"shasum":"9fdb58ef0093fcde6840f3263a228a678f70e5ff","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.23.0.tgz","fileCount":133,"integrity":"sha512-2I9dJPUxtKU1Fe71zGEsQq7PS1ewCBgd4XFMUcsF3dC0u6597Fj/hTL0zecfWcHtEfQKP7KdB+PlFQiAVmolXw==","signatures":[{"sig":"MEYCIQDZVjkMh1eqkP97lUHIlJVfiU75Omf/wtcTEno1XbSN4gIhAJWkE9cEQUFh/fp8LRJYBLPi5zGftlnz+UBxJomUfq53","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934493},"type":"module","_from":"file:preflight-tarball/clawhub-0.23.0.tgz","engines":{"node":">=22"},"scripts":{"dev":"node --enable-source-maps dist/cli.js","test":"bun run test:src","build":"node ./scripts/build.mjs","verify":"bun run test:src && bun run verify:build && bun run test:artifact","test:src":"vitest run -c vitest.config.ts","verify:build":"tsc -p tsconfig.json --noEmit","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.23.0.tgz","_integrity":"sha512-2I9dJPUxtKU1Fe71zGEsQq7PS1ewCBgd4XFMUcsF3dC0u6597Fj/hTL0zecfWcHtEfQKP7KdB+PlFQiAVmolXw==","repository":{"url":"git+https://github.com/openclaw/clawhub.git","type":"git","directory":"packages/clawhub"},"_npmVersion":"11.13.0","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ora":"9.4.0","mime":"4.1.0","json5":"2.2.3","fflate":"0.8.3","ignore":"7.0.5","semver":"7.8.4","undici":"7.28.0","arktype":"2.2.0","p-retry":"8.0.0","commander":"15.0.0","@clack/prompts":"1.5.1","@openclaw/plugin-inspector":"0.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"6.0.3","@types/node":"25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/clawhub_0.23.0_1782247914762_0.666538645497232","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"clawhub","version":"0.23.1","description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","homepage":"https://clawhub.ai","bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/openclaw/clawhub.git","directory":"packages/clawhub"},"bin":{"clawdhub":"bin/clawdhub.js","clawhub":"bin/clawdhub.js"},"type":"module","publishConfig":{"access":"public"},"scripts":{"build":"node ./scripts/build.mjs","dev":"node --enable-source-maps dist/cli.js","prepublishOnly":"npm run build","test":"bun run test:src","test:artifact":"bun run build && vitest run -c vitest.artifact.config.ts","test:src":"vitest run -c vitest.config.ts","verify":"bun run test:src && bun run verify:build && bun run test:artifact","verify:build":"tsc -p tsconfig.json --noEmit"},"dependencies":{"@clack/prompts":"1.6.0","@openclaw/plugin-inspector":"0.3.17","arktype":"2.2.1","commander":"15.0.0","fflate":"0.8.3","ignore":"7.0.5","json5":"2.2.3","mime":"4.1.0","ora":"9.4.1","p-retry":"8.0.0","semver":"7.8.5","undici":"7.28.0"},"devDependencies":{"@types/node":"26.0.0","typescript":"6.0.3"},"engines":{"node":">=22"},"_id":"clawhub@0.23.1","_integrity":"sha512-YvUImhsVaM90BUAv3uP7lfABziwR5XL3ch2Owa+GvNxwQ2xzZFmZC0yVjAtQbvep+dDDS16nUGRwKx7jqnTOEA==","_resolved":"/home/runner/work/clawhub/clawhub/preflight-tarball/clawhub-0.23.1.tgz","_from":"file:preflight-tarball/clawhub-0.23.1.tgz","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-YvUImhsVaM90BUAv3uP7lfABziwR5XL3ch2Owa+GvNxwQ2xzZFmZC0yVjAtQbvep+dDDS16nUGRwKx7jqnTOEA==","shasum":"c22f2ff65879e3d160642e4a92896c2b10a18a30","tarball":"https://registry.npmjs.org/clawhub/-/clawhub-0.23.1.tgz","fileCount":133,"unpackedSize":945911,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/clawhub@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHu2Qgf/CztxocQOXwhWYzIZKyTNcIEerDarkhnd4CunAiBPhiFT5UPSV3HOlkjOKoZvbWd1Uz/QxtyOwiwr9vpo2A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:73d0062f-264b-4235-9641-64415918931e"}},"directories":{},"maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clawhub_0.23.1_1782785983002_0.5237137486505723"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-29T11:12:23.449Z","modified":"2026-06-30T02:19:43.454Z","0.0.1":"2026-01-29T11:12:23.696Z","0.4.0":"2026-01-30T04:21:29.564Z","0.5.0":"2026-02-02T12:24:31.823Z","0.6.0":"2026-02-10T12:24:52.605Z","0.6.1":"2026-02-13T04:15:40.541Z","0.7.0":"2026-02-16T05:02:25.331Z","0.8.0":"2026-03-13T13:44:34.406Z","0.9.0":"2026-03-23T07:50:18.563Z","0.11.0":"2026-04-28T01:40:36.366Z","0.12.0":"2026-04-29T00:04:14.765Z","0.12.1":"2026-05-02T20:50:50.898Z","0.12.2":"2026-05-02T21:45:52.683Z","0.12.3":"2026-05-06T06:02:57.464Z","0.13.0":"2026-05-11T14:27:39.708Z","0.14.0":"2026-05-11T22:08:20.864Z","0.15.0":"2026-05-12T06:49:56.702Z","0.16.0":"2026-05-18T06:32:04.419Z","0.17.0":"2026-05-19T21:25:45.139Z","0.18.0":"2026-05-26T00:28:02.461Z","0.19.0":"2026-06-04T23:16:08.519Z","0.19.1":"2026-06-05T02:30:20.364Z","0.19.2":"2026-06-05T23:32:46.693Z","0.20.0":"2026-06-07T00:12:40.759Z","0.20.2":"2026-06-11T17:39:51.580Z","0.21.0":"2026-06-12T01:02:23.988Z","0.22.0":"2026-06-16T01:26:06.942Z","0.23.0":"2026-06-23T20:51:54.919Z","0.23.1":"2026-06-30T02:19:43.188Z"},"bugs":{"url":"https://github.com/openclaw/clawhub/issues"},"license":"MIT","homepage":"https://clawhub.ai","repository":{"type":"git","url":"git+https://github.com/openclaw/clawhub.git","directory":"packages/clawhub"},"description":"ClawHub CLI \\u2014 install, update, search, and publish skills plus OpenClaw packages.","maintainers":[{"name":"steipete","email":"steipete@gmail.com"}],"readme":"# `clawhub`\n\nClawHub CLI — install, update, search, and publish agent skills plus OpenClaw packages.\n\n## Install\n\n```bash\n# From this repo (shortcut script at repo root)\nbun clawhub --help\n\n# Once published to npm\n# npm i -g clawhub\n```\n\n## Auth (publish)\n\n```bash\nclawhub login\n# or\nclawhub auth login\n\n# Remote/headless browser approval\nclawhub login --device\n\n# or (token paste / headless)\nclawhub login --token clh_...\n\n# print the stored token for CI setup\nclawhub token\n```\n\nNotes:\n\n- Browser login opens `https://clawhub.ai/cli/auth` and completes via a loopback callback.\n- Device login prints a one-time code and waits while you approve it at `https://clawhub.ai/cli/device`.\n- Default config path:\n  - macOS: `~/Library/Application Support/clawhub/config.json`\n  - Linux/XDG: `$XDG_CONFIG_HOME/clawhub/config.json` or `~/.config/clawhub/config.json`\n  - Windows: `%APPDATA%\\\\clawhub\\\\config.json`\n- Legacy fallback: if `clawhub/config.json` does not exist yet but `clawdhub/config.json` does, the CLI reuses the legacy path.\n- Override via `CLAWHUB_CONFIG_PATH` (legacy `CLAWDHUB_CONFIG_PATH`).\n\n## Examples\n\n```bash\nclawhub search \"postgres backups\"\nclawhub install @openclaw/demo\nclawhub pin bear-notes --reason \"scanner-flagged while awaiting moderation\"\nclawhub update --all\nclawhub update --all --no-input --force\nclawhub unpin bear-notes\nclawhub skill publish ./my-skill-pack --slug my-skill-pack --name \"My Skill Pack\" --changelog \"Fixes + docs\"\nclawhub skill publish ./org-skill --owner openclaw --changelog \"Org publish\"\nclawhub sync --all --dry-run\nclawhub sync --all\nclawhub package explore --family skill\nclawhub package explore --family code-plugin\nclawhub package inspect @openclaw/example-plugin\nclawhub package download @openclaw/example-plugin --tag latest\nclawhub package verify ./example-plugin-1.0.0.tgz --package @openclaw/example-plugin --version 1.0.0\nclawhub package validate ./example-plugin\nclawhub package publish openclaw/example-plugin\nclawhub package publish openclaw/example-plugin@v1.0.0\nclawhub package publish https://github.com/openclaw/example-plugin --dry-run\nclawhub package publish ./example-plugin-1.0.0.tgz --dry-run\nclawhub package publish ./example-plugin\n```\n\n## Publish code plugins\n\nFor ClawPack publish, create the npm-pack tarball yourself and upload that\nexact `.tgz`:\n\n```bash\nnpm pack\nclawhub package publish ./my-plugin-1.0.0.tgz --family code-plugin --dry-run\nclawhub package publish ./my-plugin-1.0.0.tgz --family code-plugin\n```\n\nFor local plugin folders, start with a dry run:\n\n```bash\nclawhub package publish ./my-plugin --family code-plugin --dry-run\nclawhub package publish ./my-plugin --family code-plugin\n```\n\nFor code plugins, folder publish builds and uploads a ClawPack artifact from\nthe package folder. Bundle-plugin folders still use the extracted-file publish\npath.\n\nUse `clawhub package download` to resolve the published artifact through\nClawHub's explicit artifact route. ClawPack downloads are verified against npm\nintegrity/shasum plus ClawHub SHA-256; legacy package versions still download\nas ZIPs.\n\n`code-plugin` packages must declare these `package.json` fields:\n\n- `openclaw.compat.pluginApi`\n- `openclaw.build.openclawVersion`\n\nMinimal example:\n\n```json\n{\n  \"name\": \"@myorg/openclaw-my-plugin\",\n  \"version\": \"1.0.0\",\n  \"type\": \"module\",\n  \"openclaw\": {\n    \"extensions\": [\"./index.ts\"],\n    \"compat\": {\n      \"pluginApi\": \">=2026.3.24-beta.2\"\n    },\n    \"build\": {\n      \"openclawVersion\": \"2026.3.24-beta.2\"\n    }\n  }\n}\n```\n\n`package.json.version` does not replace these OpenClaw-specific fields. Add\n`openclaw.compat.minGatewayVersion` and\n`openclaw.build.pluginSdkVersion` when you want richer compatibility metadata,\nbut they are not required for publish.\n\n## GitHub Actions\n\nThis repo also provides an official reusable workflow for plugin repos:\n\n- [`.github/workflows/package-publish.yml`](../../.github/workflows/package-publish.yml)\n\nUse `dry_run: true` on pull requests and reserve real publishes for trusted events\nsuch as `workflow_dispatch` or tag pushes with a `CLAWHUB_TOKEN` secret.\nFor monorepos, pass `source_path` to publish the plugin package folder, for\nexample `source_path: extensions/codex`.\n\nPackage trusted publishing starts after the first normal authenticated publish\ncreates the package row. Then a package manager can attach GitHub Actions OIDC\nconfig for future supported publishes:\n\n```bash\nclawhub package trusted-publisher set @openclaw/example-plugin \\\n  --repository openclaw/example-plugin \\\n  --workflow-filename package-publish.yml \\\n  --environment release\n\nclawhub package trusted-publisher get @openclaw/example-plugin\nclawhub package trusted-publisher delete @openclaw/example-plugin\n```\n\n`--environment` is optional and exact-match sensitive. If configured, the\nGitHub Actions environment in the OIDC claim must match. Tag-push real publishes\nstill need `clawhub_token` unless the reusable workflow adds tag OIDC support.\n\n## Maintainers\n\nThe `clawhub` npm package is released separately from the ClawHub app deploy.\n\n- Release workflow: [`.github/workflows/clawhub-cli-npm-release.yml`](../../.github/workflows/clawhub-cli-npm-release.yml)\n- Release model: manual-only, stable tags only (`vX.Y.Z`), with a preflight run before the real publish\n- Publish auth: npm trusted publishing through the `npm-release` GitHub environment\n\n## Development\n\nThe supported verification flow for this package is package-local:\n\n```bash\nbun run --cwd packages/clawhub test\nbun run --cwd packages/clawhub verify:build\nbun run --cwd packages/clawhub test:artifact\nbun run --cwd packages/clawhub verify\n```\n\n`test` runs source tests only. `test:artifact` builds `dist/` and runs a small smoke suite against the built CLI entrypoint.\n\n## Defaults\n\n- Site: `https://clawhub.ai` (override via `--site` or `CLAWHUB_SITE`, legacy `CLAWDHUB_SITE`)\n- Registry: discovered from `/.well-known/clawhub.json` on the site (legacy `/.well-known/clawdhub.json`; override via `--registry` or `CLAWHUB_REGISTRY`)\n- Workdir: current directory (falls back to Clawdbot workspace if configured; override via `--workdir` or `CLAWHUB_WORKDIR`)\n- Install dir: `./skills` under workdir (override via `--dir`)\n","readmeFilename":"README.md"}