{"_id":"@flyinghub/openclaw-plugin","_rev":"109-271683c454443eeef5bedf0368399269","name":"@flyinghub/openclaw-plugin","dist-tags":{"dev":"2026.4.21-dev.1","alpha":"2026.6.270-alpha.3","latest":"2026.7.20"},"versions":{"2026.4.21-dev.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.4.21-dev.1","_id":"@flyinghub/openclaw-plugin@2026.4.21-dev.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"ade94c13a5570d24e6ac39a8f4ae0a9e7333b3e4","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.4.21-dev.1.tgz","fileCount":33,"integrity":"sha512-yCvMghWeBMtAbL5PnnZw1nl1R6OglxUejshPnyTXmJ/h5FtZv/X8JWTy7vCCvCFWK+l6518oQmsfTaxiDKOSLA==","signatures":[{"sig":"MEQCICYZCqFfnOEY9YsziGNJnoD7OTWg9FTmN6o3ja+FoRDpAiA2fKf4G1qz8H5AEggCwFTHsWLb4kBI5vQqRteufOBSEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547923},"type":"module","gitHead":"2c14c37009850c662c044978b824f53f1311125c","_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"extensions":["./index.ts"]},"_npmVersion":"11.6.2","description":"OpenClaw flyinghub plugin","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"openclaw":"workspace:*","@types/ws":"^8.18.1","@types/node":"^25.5.0"},"peerDependencies":{"openclaw":">=2026.3.28"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.4.21-dev.1_1779282790104_0.23296234329006604","host":"s3://npm-registry-packages-npm-production"}},"2026.5.210-alpha.2":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.210-alpha.2","_id":"@flyinghub/openclaw-plugin@2026.5.210-alpha.2","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"74d1630492bd936421d6f9647dafae860270f370","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.210-alpha.2.tgz","fileCount":8,"integrity":"sha512-x+fHMHwlUZxFnSaLf5qJUNOr+0KuDhWt5WWpHOaxT4pTD8Bbb9b1bnbQmw6YQZa2L4siU4TK6PdVnK8uqod2vA==","signatures":[{"sig":"MEYCIQCOeMhIOKWovSDAZmestNKKUIqYOPVpPqeRmAoaezkBXAIhAJOU4EHNDwm8S4JKg7++7M9/uSwicxJFyPmfOE7Ly1Nu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479740},"type":"module","gitHead":"9dfadc9ccc4d40cd82f681a19d66bd1d21958187","scripts":{"build":"tsup index.ts --format esm,cjs --sourcemap"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"peerDependencies":{"openclaw":">=2026.4.21"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.210-alpha.2_1779375720703_0.5727377665034996","host":"s3://npm-registry-packages-npm-production"}},"2026.5.230-alpha.3":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.230-alpha.3","_id":"@flyinghub/openclaw-plugin@2026.5.230-alpha.3","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"2a26a80e7f8030548852389731b640c10ba3f966","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.230-alpha.3.tgz","fileCount":8,"integrity":"sha512-SYRNi3sdIMfWmxePMLoCyCAUc12DJIKVzu+k/U/CdvlhUJY/XpRerp24abWPzsYi63+Chk428pLgtcl72ZtXHw==","signatures":[{"sig":"MEYCIQDzYQfyQWuCxys7oeabhlYC6hzwncU1Vqy+nEDyEfOO5AIhAItqAO5PeEEByOL9PdSJmetmYoNDb5wOT3QwzcDbXjI/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482251},"type":"module","gitHead":"f8f0ee2d16c2abb198997322a0ddd8e27078315c","scripts":{"build":"tsup"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.3.12","minGatewayVersion":">=2026.3.12"},"install":{"minHostVersion":">=2026.3.12"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.230-alpha.3_1779535451096_0.6120383601247534","host":"s3://npm-registry-packages-npm-production"}},"2026.5.240-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.240-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.5.240-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"e886bedc5182d48004d166b4351fd1e000563ac6","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.240-alpha.1.tgz","fileCount":8,"integrity":"sha512-EZ5XIeXPkvchJiwCtemp91EFO0ECZGA5MsU4gUr+zadp4Uqf9BmrfpuaOXw3ZpFkTrAWlo103oCxH/Yb1dfu4A==","signatures":[{"sig":"MEQCIFHfG8aXNkf3HKwOsnr+VHL6tVaSalQGCFhKcs8CQ4cCAiBGQL8srsBFWFzlLQyfNkNo77rFp9uuYlPkwNHk3zaxVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482727},"type":"module","gitHead":"73e41db201e9e0547070a1aef3d5bc2b088681d7","scripts":{"build":"tsup"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.3.12","minGatewayVersion":">=2026.3.12"},"install":{"minHostVersion":">=2026.3.12"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.240-alpha.1_1779623672608_0.07825953811236075","host":"s3://npm-registry-packages-npm-production"}},"2026.5.240-alpha.2":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.240-alpha.2","_id":"@flyinghub/openclaw-plugin@2026.5.240-alpha.2","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"ce1c6e8988bdaa8af8209effa01cbbc250dcc86e","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.240-alpha.2.tgz","fileCount":8,"integrity":"sha512-KJSOuq59FbMs8LrrVPSanwK0QSnyGVWQAbybUyOjSR4lmOIU8BVSvn1GA/o6L8VaksXtD+bIIpd7JCi7lHmHVA==","signatures":[{"sig":"MEUCIDYaOm8B9y3t8O+o0EvWr8uUVeyNKck6ZnTC7BhmSQKQAiEAozvq9g8Vv+kynq7PLh+R/hm1A5ClFy9c5nFsnznJ/oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486641},"type":"module","gitHead":"e88ee51451d52751bd97e39f4fef491f480d07f6","scripts":{"build":"tsup"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.3.12","minGatewayVersion":">=2026.3.12"},"install":{"minHostVersion":">=2026.3.12"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.240-alpha.2_1779631036256_0.8479025295518805","host":"s3://npm-registry-packages-npm-production"}},"2026.5.260-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.260-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.5.260-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"9c7eafbe30884d82e3293d92439f07ce269be5fb","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.260-alpha.1.tgz","fileCount":8,"integrity":"sha512-kQqVZvMCmhwiVSiteF4V3wjxRjcsalKe4pg+hvkP1vCLq8CXLyaCI9wMePmLNqx5LD6VDbiC/MZgW+jdzrzxIg==","signatures":[{"sig":"MEYCIQDav/e2WpLm+EHHgHWJE1OZLZ5zjtwd8IgASwkz90p0dgIhALpbJC2iBIWbBxg8cRpuzVRL7nwvswnz6PSjKATbgCCg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488967},"type":"module","gitHead":"f2e5f6213c626d5d9968f3b9bbf1cc1e5ebf9f78","scripts":{"build":"tsup"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.3.12","minGatewayVersion":">=2026.3.12"},"install":{"minHostVersion":">=2026.3.12"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.260-alpha.1_1779786636747_0.8349929561551548","host":"s3://npm-registry-packages-npm-production"}},"2026.5.260-alpha.2":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.260-alpha.2","_id":"@flyinghub/openclaw-plugin@2026.5.260-alpha.2","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"b5150e34e234625449b0fe2c869496282ad21ce9","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.260-alpha.2.tgz","fileCount":8,"integrity":"sha512-vfNhKw0+K7k6C2tFWekkCSBP7X7h9T1alttv6A10oEjv9r9ecd00c+USqabcK1n83KoFjSfAOGusFeWTA0utsg==","signatures":[{"sig":"MEUCIE/Km6o/Ze4VvEdxfHJnKt6gaF4mubx81pYViov07Lr7AiEAvXxSMONNuSSz/G/yJXmnqizDJ2GK4dby6uExD3dNbVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489115},"type":"module","gitHead":"e16d80153c097106311cdae0899970a040d1eac9","scripts":{"build":"tsup"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.3.12","minGatewayVersion":">=2026.3.12"},"install":{"minHostVersion":">=2026.3.12"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.260-alpha.2_1779789449313_0.3453480363096513","host":"s3://npm-registry-packages-npm-production"}},"2026.5.260-alpha.3":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.260-alpha.3","_id":"@flyinghub/openclaw-plugin@2026.5.260-alpha.3","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"fcf93593a388105b618fba0938bb270bf5ebf00c","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.260-alpha.3.tgz","fileCount":8,"integrity":"sha512-kyY3bj/5Il4xKVSCnPOQmStJVez5+/XbywGiPOyMStBM8PUrpYObmDLlSDzy6vmyM7pgDVxaQ37l3NauZtAweA==","signatures":[{"sig":"MEQCIFrATXdiH7yHJG3+N4KgLJVLC2xUz19FJpGzfzWllR+BAiBU1bsROcsUaNxFUYZPpVUsXoqv1bzAnJS9KdbwMLBjvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488983},"type":"module","gitHead":"92f752f5227fa1e0763355a48de0c326a760dc6c","scripts":{"build":"tsup"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.3.12","minGatewayVersion":">=2026.3.12"},"install":{"minHostVersion":">=2026.3.12"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.260-alpha.3_1779791173605_0.7490553327384659","host":"s3://npm-registry-packages-npm-production"}},"2026.5.260-alpha.4":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.260-alpha.4","_id":"@flyinghub/openclaw-plugin@2026.5.260-alpha.4","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"6b0a987bc5e712ac4ddda738c80ab90646b66165","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.260-alpha.4.tgz","fileCount":8,"integrity":"sha512-0XrH/YWGmRjKRFhzwZXutrgYzdUF+NQf4MQCtymS58NcUL4rtveYQBPIMXJ2ABJcK3ViDVYujK2TBvJmHEpvdg==","signatures":[{"sig":"MEUCIQCULcd8nxwg/QywiMU0p+RJhcKUgXekuYIWOcNUqGje0AIgRq0U+NErfbI5hSBj4wyiGMygQcxoDb5mYsKdPh2FYyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486787},"type":"module","gitHead":"8ea435e387926bf79a0b3602a84b3bd01a928e94","scripts":{"build":"tsup"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.260-alpha.4_1779799595411_0.39027695862512535","host":"s3://npm-registry-packages-npm-production"}},"2026.5.270-alpha.2":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.270-alpha.2","_id":"@flyinghub/openclaw-plugin@2026.5.270-alpha.2","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"217f17fd636f052ce53fc829760ec42f9721a18b","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.270-alpha.2.tgz","fileCount":6,"integrity":"sha512-pc2Gq3Gyd0dbLzm4zNpl8xD6aj25PU28fQ1Fo+DImb2w8thrgMw0egLye0pAozsogcL4zRF5aYk2boj9MJHGAA==","signatures":[{"sig":"MEUCIElnKTeNWcvRIodIeANz6wc9JYTCRdJZleLXwJ+c8+11AiEA5QTUkWbrYL0+w6jUYiZK5dSZHj9CikSqJcScdcTOaKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252115},"type":"module","gitHead":"9eedd2317f15dafec534d6583337991464b41344","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.270-alpha.2_1779894574637_0.04818284842313991","host":"s3://npm-registry-packages-npm-production"}},"2026.5.280-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.280-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.5.280-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"89806f98a826dd89d020f859fb120dcc253f0e76","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.280-alpha.1.tgz","fileCount":6,"integrity":"sha512-Jq56iI3nVLXD/R5mCa69dFsFQuiPmYRedv6ccFw0aoOnpOuRfoV3F2oqMC9GoiqC2rlobR4i0mPnmt0wLPRz7g==","signatures":[{"sig":"MEYCIQDWYj8urRd3Od/sLzInPalJrxvbCdw8Q3FLepFywBnMjgIhAKenGG/jU+Y8dUEMGA+zLfna9SxEdaQ3FsRF/Hanu546","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254317},"type":"module","gitHead":"210ac1c413a18f9bfbac3b011ff9f5bec7907882","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.280-alpha.1_1779961324889_0.49776657092483334","host":"s3://npm-registry-packages-npm-production"}},"2026.5.280-alpha.2":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.280-alpha.2","_id":"@flyinghub/openclaw-plugin@2026.5.280-alpha.2","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"99bd00329095e132388c0c06e4cacbc31801143b","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.280-alpha.2.tgz","fileCount":6,"integrity":"sha512-nKywYSdF8PG9+vYNFDDtanjYQ/5x5AQbQFJe60caCqt5jFWHfYUiax7Nxq78jeMHriVxfIHVA8dDpzJmwGn6pw==","signatures":[{"sig":"MEQCIHA/5OZPy2nMbOv8KBvHC96DHnRR9KsuQqVvc6ceEMClAiAH2sE7ex2cPYxa7kDVCPcR2DzGnOyWP+pQU6Xus1nDBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256585},"type":"module","gitHead":"6b982d8e73776ef84201229da575e0b7ebbfb3ef","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.280-alpha.2_1779973123475_0.7449797227207442","host":"s3://npm-registry-packages-npm-production"}},"2026.5.280-alpha.3":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.280-alpha.3","_id":"@flyinghub/openclaw-plugin@2026.5.280-alpha.3","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"861714b682c60425f7a891a6c02db7470d6a212d","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.280-alpha.3.tgz","fileCount":6,"integrity":"sha512-ofp/TmGDKO6UOjxjFN0hiZQTxTVpc7FR1envtBQzBV+4YnK2NsYrGWjsP0xt/vpdA1LFTHj8I/ifuyKeY9hmOw==","signatures":[{"sig":"MEUCIA5GWTWswBNPLTGxlz3a0NfVH+nzxqhKS2AOqtFk8PXRAiEA11r6W8WgwYKhme7sgGkEREtHfuIPoD/kIZEo5pXqQVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256740},"type":"module","gitHead":"ea236a3ac95952cc81560b02ab2706cf64292d16","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.280-alpha.3_1779976606434_0.33343615574357166","host":"s3://npm-registry-packages-npm-production"}},"2026.5.280-alpha.4":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.280-alpha.4","_id":"@flyinghub/openclaw-plugin@2026.5.280-alpha.4","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"62d5c36cef82ce9ae7c03d6119b8d7e14ca783c4","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.280-alpha.4.tgz","fileCount":6,"integrity":"sha512-tiWDve9NsvBT/MSZb3lL2YeZMkvmcVdOqF0621q1rHm6jt81IO6ZeMRFm0IG/JGXTLH41kmZk0NBAEcVdjZM2Q==","signatures":[{"sig":"MEUCIQCp7bnKdlZ0IRgWjKVjsYucNnsXlcJPt91UCH69P7daDAIgHm1GAvvQogNIV+a5G/jfCffK4sVPr2f4ViJQl5dyAK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256696},"type":"module","gitHead":"dc5ad96e8eb07a8c0f3e01d265c68e315bde77dc","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.280-alpha.4_1779979301876_0.9269904980372461","host":"s3://npm-registry-packages-npm-production"}},"2026.5.280-alpha.5":{"name":"@flyinghub/openclaw-plugin","version":"2026.5.280-alpha.5","_id":"@flyinghub/openclaw-plugin@2026.5.280-alpha.5","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"216fe654a8963dfce989a568886fdb01bd49a0d9","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.5.280-alpha.5.tgz","fileCount":6,"integrity":"sha512-lTKN0KFzKHHHu/Y7QIPmulfPvCJWqdSepRasKNfLNwUxMAIIsLQIcAdf6mSNWwqPwRU5CSrlafkswVsSz8gUSg==","signatures":[{"sig":"MEYCIQDrq8uH7kLd5L8OfPenpnPxttglJuF76iHTq5WejaVOhwIhAMZXfz28r6oSIexq6yUQQ9lLd7qvQbOiM76x0CS/aazG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261136},"type":"module","gitHead":"38f637ab9a14a48c57d0a7d26a8c01dd6d51ce0b","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.5.280-alpha.5_1779985073288_0.020703314020425356","host":"s3://npm-registry-packages-npm-production"}},"2026.6.30-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.30-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.6.30-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"8b8a1874849ac72a885e6c2b576fcda93a3ec773","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.30-alpha.1.tgz","fileCount":6,"integrity":"sha512-73bmI3LiPXLdkHYYBd/5xhcGzDUQno7rU/9b2Y9aueL6WvpK/nE1GvNU1P6RA6bl0sy3kWzZ95UkOXAb5ypdcA==","signatures":[{"sig":"MEQCIE9GZr8U6xT5G6bpvOdl9Z1onf/MN/rXGgyli/WWNeO0AiB9RPjC/Y89jzA6p97x7Ufx+3SoB6HMga/ODIzcEQLl5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261939},"type":"module","gitHead":"dc81ac6a4724a7784b8dedb850bbe2a1b5d02f32","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.30-alpha.1_1780491466026_0.3288922444061677","host":"s3://npm-registry-packages-npm-production"}},"2026.6.30-alpha.2":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.30-alpha.2","_id":"@flyinghub/openclaw-plugin@2026.6.30-alpha.2","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"b4b2cef9f7b1da6edb2ab9577ab35ba42a12ba58","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.30-alpha.2.tgz","fileCount":6,"integrity":"sha512-vIwqTk6uPABYPDG9gVLpgP4TIHau39NCgGJ91PpefpLiOVXodYb65sTQFgoki/CU1ho7OPznBXS+He/X/QVdqQ==","signatures":[{"sig":"MEUCIQCZAAUMZsjPMw3iwBra/u5nZI4q1HSEnINyqAQT1BYiiQIgPgThQLoi4MhiCQxEttmZkEJdvCusVY2pcsHrmGxyCR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262356},"type":"module","gitHead":"d3d87e8bb6b9970ae833463dcf0501890ac428a8","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.30-alpha.2_1780495434662_0.9002314905200255","host":"s3://npm-registry-packages-npm-production"}},"2026.6.30-alpha.3":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.30-alpha.3","_id":"@flyinghub/openclaw-plugin@2026.6.30-alpha.3","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"02fd72ab2e4470a60df61d120d0653b916724bfa","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.30-alpha.3.tgz","fileCount":6,"integrity":"sha512-IDrI3FZbB2G9PcJSMeyMjJ62509+B92CbOWVQG+vkRk+5PfEsjdvmt9Gw9GSpGpHleZ6QnNLiO2Mza3YEyxcaQ==","signatures":[{"sig":"MEUCICbEOefDGvKDw5FyYd2rWyW+xiZXJ6ANqS4ctVng3TOGAiEAvU1ZB+19TM46iMyNpxPjq4HsZZL7nFKMAJ9M9e6TNDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264359},"type":"module","gitHead":"bb68e203f795e1502b55c76a618b82fa418e59ab","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.30-alpha.3_1780499961325_0.4333934752176112","host":"s3://npm-registry-packages-npm-production"}},"2026.6.30-alpha.4":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.30-alpha.4","_id":"@flyinghub/openclaw-plugin@2026.6.30-alpha.4","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"24cd01e4c36b988df596a974552cf7a18ce5b7b5","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.30-alpha.4.tgz","fileCount":6,"integrity":"sha512-Vb84ewq1XWWuYUMGjTSMuF9o1ropDr12nEYo0Yfu6iIjFQVFIJy6KJxvekSKWEZbxqZzhk1N2evYs7gu3kkBLQ==","signatures":[{"sig":"MEYCIQDEX+zIUxt+ShILFbT0uv3QUbvaQC0GcThvqjb22B7dJgIhAPD1N3tNBmqXNP45k5UmflKazDHzEvaE5vmx3fOAda7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264266},"type":"module","gitHead":"a4c6ff3e73ea3e3a3b2684d23652eef95bd0fcb3","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.30-alpha.4_1780500443936_0.5655260271974993","host":"s3://npm-registry-packages-npm-production"}},"2026.6.30-alpha.5":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.30-alpha.5","_id":"@flyinghub/openclaw-plugin@2026.6.30-alpha.5","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"11883eeb3238b385e15c2c16249024ceb6f421ec","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.30-alpha.5.tgz","fileCount":6,"integrity":"sha512-9aFDmjFUQqmu32HW4Zk0ThAu7L5WkFx545McVTx2UGqoSfvVxOuVlyUFU6CCmUy95kMr6k/5VA3aOsTAs6zhYg==","signatures":[{"sig":"MEQCIEfNJsTx3qPQVzshLWELArXV2IvyRiEwm/o5kkenrY5aAiB0lBYTDDDpK306AgDomxSzLQ34GOi/73RC+dVqLmGOOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265206},"type":"module","gitHead":"4cc5694382168371e37be28aa982829f4b8ff089","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","@sinclair/typebox":"^0.34.48"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.30-alpha.5_1780502346436_0.8877419596883207","host":"s3://npm-registry-packages-npm-production"}},"2026.6.40-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.40-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.6.40-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"f1e9c323c2f6bb28078e313166972322d7e6cca5","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.40-alpha.1.tgz","fileCount":6,"integrity":"sha512-BwSybjXrb61Y+gg2eDh6StxuJhfvUlvI2fO6FrTKeC2/qCJMtpZdPIVaCLqutKGEedfcaBlupGwiPTr3ISeqbA==","signatures":[{"sig":"MEUCIBmVQNH2QZVllLzr9Dv3y1me/CpPiilt9amOlGNq42yJAiEA+7LIajxqxor1Z4NWbpemrMbYSuhL+NpOSAEY3bBZToA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669294},"type":"module","gitHead":"6212219a0a7a4c4be5847155eaa2d4c0115e1041","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.40-alpha.1_1780583195131_0.9237327104239264","host":"s3://npm-registry-packages-npm-production"}},"2026.6.50-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.50-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.6.50-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"d7cb9e346b06c428d430c43527af5b2d21051b65","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.50-alpha.1.tgz","fileCount":6,"integrity":"sha512-BEBmFXcZZc8IXiqmxAqRinjdBhf9EMBGEAsOQ9R7DHwYYvqIGfgnxjG+2QgyygLMgfvvlPrx+wv3d4OKNK+a8A==","signatures":[{"sig":"MEQCIDLMRjHEflm+9YjePLQKWYO4mbDmSnwWctGSyBnOFOgVAiAF8NyrP/vB1/7z25bgTJbJRx0khckLi9Di3uTVSPZr+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265046},"type":"module","gitHead":"b273d4943fd603f06124ca4b9acc7ff0c20ee7c0","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.0","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.50-alpha.1_1780654995406_0.27302809197547306","host":"s3://npm-registry-packages-npm-production"}},"2026.6.230-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.230-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.6.230-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"28c0e9985d8aa287a25dae8f37311cfce1de4137","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.230-alpha.1.tgz","fileCount":6,"integrity":"sha512-zvEu5kZvvDyhti+hGEPkjDTcZgGs4/hbBjb4j4eDJBmlsDrbg5gWP6w2VNx+zqWFb8PKNquM6DdHo052+Y90JA==","signatures":[{"sig":"MEUCID/MO5LGn81J2oa1uP8xhj6I1q7SotNKbq43TUzSrVhCAiEA4GVhg17LxkK4mBIIJ4GhQ75xDkKTpe8w5BMRoF10bHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265577},"type":"module","gitHead":"1466fb40b0ce8c8efb747f6eafd561a20c054f0b","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.0","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.230-alpha.1_1782227199877_0.38690263486207543","host":"s3://npm-registry-packages-npm-production"}},"2026.6.270-alpha.1":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.270-alpha.1","_id":"@flyinghub/openclaw-plugin@2026.6.270-alpha.1","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"823c1d733f479f5569c680fed9819cd096b4ccc4","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.270-alpha.1.tgz","fileCount":6,"integrity":"sha512-MSjc/vL99OaSWNQwfzSXFBwL7ewJUvJuEXznnfgQLJvEj7z/nFrl0KeGYsr4Jj8wLPVlmU6Z6ERn64GRkwB2Bg==","signatures":[{"sig":"MEUCIBidlbb1UTmwyVau5sW/MFhm7vyo2J3y45cvCcN/VSyFAiEA/A5bMVaFQocZQ8ya8+qCGt12HjLAVc1cDMrtMgJ3/Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265577},"type":"module","gitHead":"380543dd3be23b6e33a5a3fd2b814ec7df8537ed","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.0","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.270-alpha.1_1782551516919_0.8943035121613823","host":"s3://npm-registry-packages-npm-production"}},"2026.6.270-alpha.2":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.270-alpha.2","_id":"@flyinghub/openclaw-plugin@2026.6.270-alpha.2","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"7e8b063ca64100a83514f624dc2a631a77504b1f","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.270-alpha.2.tgz","fileCount":6,"integrity":"sha512-ggJC1bu1NOE7/3Hi+S51A88XK7L6v2TkK5vsCatoOMoLiNa+Uw0wStpdi3OwyJg9INsOUDAwx43hyTzDM+8s9w==","signatures":[{"sig":"MEUCIATNm3fJ/ii0OVMWLg16wlfdF1EGSezxE7PSfNBmquLLAiEA0JNM1nxaa9e0z9ASi+JG5Rs2g5r5e58860usKdzCI8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265577},"type":"module","gitHead":"cd90f89c0e6c1ee4775905f01803a0fd0aa372c5","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.0","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.270-alpha.2_1782572039593_0.4963475403536717","host":"s3://npm-registry-packages-npm-production"}},"2026.6.270-alpha.3":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.270-alpha.3","_id":"@flyinghub/openclaw-plugin@2026.6.270-alpha.3","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"6d639601723ef83a5076d5d38b4441c48c14ade2","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.270-alpha.3.tgz","fileCount":6,"integrity":"sha512-cdpD4BIRoKffuV6Eh0RVaqtAG8ZuWwPQl3tJN27volwnGNKhzvCFdiDmqFcr5pxcueEWwlceeo4uNeNFjzA3jA==","signatures":[{"sig":"MEYCIQDDmaOOZu6hh6GiJwNYPZ4EUikJ36f02/IOHQz3TNmARAIhAMckvmG5P3H+oN++xRmO27CmyryxHHor3uCIRm+IBrlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267629},"type":"module","gitHead":"546704b18b13938d311c467fcbdcd3b34321800c","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.0","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.270-alpha.3_1782572335410_0.7691159502367684","host":"s3://npm-registry-packages-npm-production"}},"2026.6.300":{"name":"@flyinghub/openclaw-plugin","version":"2026.6.300","_id":"@flyinghub/openclaw-plugin@2026.6.300","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"6626a3e32a6c21c5e6f6acef7cb06467cfcf6daa","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.6.300.tgz","fileCount":6,"integrity":"sha512-L6dTkll3ug0Gu8obICjF1f3pHtRqFzn/N4rpsYgmYju8NzQmkqR/esJb7SVUiWYwMnjgJrMI6ZIbyYGIa2fDig==","signatures":[{"sig":"MEYCIQD8d2iFp9rg6s21ZE7JvoLeBXrlMnnaVXpJvHFjzGLxCQIhAOjJYEUz+B3wvCBYTYHVEuo9crTekj+Bsqg5oPHzCKk4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267605},"type":"module","gitHead":"1a47c7c85f63bff1505f50467713a32f00c16d26","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.0","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.6.300_1782828529389_0.8669887732007926","host":"s3://npm-registry-packages-npm-production"}},"2026.7.10":{"name":"@flyinghub/openclaw-plugin","version":"2026.7.10","_id":"@flyinghub/openclaw-plugin@2026.7.10","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"dist":{"shasum":"dc4e82acc82f7196d4837dffdfe9ad81cf87f1e9","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.7.10.tgz","fileCount":6,"integrity":"sha512-LAEdObTlCoeMsf9H/Rr3aayfeoQCAeUruiXOIl+AIZshlosEqSxoQESEme+7tX1dCfrUArLOz/8SzOgaUIsL6Q==","signatures":[{"sig":"MEUCIQD4qwlmK9FQhAZL0SiA3L4iS33xL92wLjL2kSIw4GSvwQIgLlt2+8+dHhaC5RwHQ4PhleHB+BINCpJkaB0bifS40M8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267795},"type":"module","gitHead":"f98e6853124c1586e283ab0c8a1b7863441e5e57","scripts":{"build":"tsup","prebuild":"rm -rf dist"},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"11.6.2","description":"an OpenClaw plugin for FlyingHub","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ws":"^8.19.0","typebox":"^1.1.38"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.0","@types/ws":"^8.18.1","typescript":"^6.0.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-plugin_2026.7.10_1782914757484_0.2577380706834871","host":"s3://npm-registry-packages-npm-production"}},"2026.7.20":{"name":"@flyinghub/openclaw-plugin","version":"2026.7.20","description":"an OpenClaw plugin for FlyingHub","type":"module","openclaw":{"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"],"compat":{"pluginApi":">=2026.4.21","minGatewayVersion":">=2026.4.21"},"install":{"minHostVersion":">=2026.4.21"}},"dependencies":{"typebox":"^1.1.38","ws":"^8.19.0"},"devDependencies":{"@types/node":"^25.5.0","@types/ws":"^8.18.1","tsup":"^8.5.1","typescript":"^6.0.3","vitest":"^3.2.0"},"scripts":{"prebuild":"rm -rf dist","build":"tsup"},"packageManager":"pnpm@10.32.1","gitHead":"cea7d3eb20c7462f07be89cca809d1effeb802c6","_id":"@flyinghub/openclaw-plugin@2026.7.20","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-1hq4iMHOx11InTP6j7ZfsBtbrmNrxqS4PppwhMu/Xo7oDsk2aP3Mp7++pn+B+aVBUdwGQT9tUYqrCnoktBzC3Q==","shasum":"86ee9cd0f1e20c11ee9be3f1dda87fbf0449ee69","tarball":"https://registry.npmjs.org/@flyinghub/openclaw-plugin/-/openclaw-plugin-2026.7.20.tgz","fileCount":6,"unpackedSize":271062,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEypGX0DmK2pXxOskOTwfYJ4y4zuqXqcTcTJZVYEtQgeAiEAotqbNskwVFzCedb53+ZvGmcyDMqUChesDvMtBLfLtbs="}]},"_npmUser":{"name":"flyinghub","email":"wangxi0618@gmail.com"},"directories":{},"maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-plugin_2026.7.20_1783001820069_0.18058254611931157"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T15:28:11.073Z","modified":"2026-07-02T14:17:00.355Z","2026.4.20":"2026-04-20T15:28:11.367Z","2026.4.21":"2026-04-21T09:17:55.443Z","2026.4.22":"2026-04-22T10:23:50.887Z","2026.4.23":"2026-04-22T15:21:25.167Z","2026.4.23-2":"2026-04-23T14:11:08.812Z","2026.4.24":"2026-04-23T15:30:45.971Z","2026.4.24-alpha.1":"2026-04-24T13:32:29.605Z","2026.4.240-alpha.1":"2026-04-24T14:14:59.645Z","2026.4.240-alpha.2":"2026-04-24T14:32:38.098Z","2026.4.250":"2026-04-25T15:17:06.936Z","2026.4.250-alpha.1":"2026-04-25T15:22:20.218Z","2026.4.260-alpha.1":"2026-04-26T09:22:50.390Z","2026.4.260-alpha.2":"2026-04-26T11:18:52.065Z","2026.4.260-alpha.3":"2026-04-26T12:45:33.289Z","2026.4.260-alpha.4":"2026-04-26T13:08:15.771Z","2026.4.260-alpha.5":"2026-04-26T15:04:43.723Z","2026.4.270-alpha.1":"2026-04-27T14:54:33.687Z","2026.4.280-alpha.1":"2026-04-28T11:53:38.135Z","2026.4.280-alpha.2":"2026-04-28T12:47:54.979Z","2026.4.280-alpha.3":"2026-04-28T14:17:50.581Z","2026.4.280-alpha.4":"2026-04-28T14:52:00.578Z","2026.4.290-alpha.1":"2026-04-29T11:21:50.701Z","2026.5.90-alpha.1":"2026-05-09T09:41:35.459Z","2026.5.90-alpha.2":"2026-05-09T14:01:40.186Z","2026.5.90-alpha.3":"2026-05-09T14:08:35.146Z","2026.5.90-alpha.4":"2026-05-09T15:18:14.008Z","2026.5.90-alpha.5":"2026-05-09T15:23:29.447Z","2026.5.100-alpha.1":"2026-05-10T13:56:55.671Z","2026.5.110-alpha.1":"2026-05-11T14:59:37.232Z","2026.5.110-alpha.2":"2026-05-11T15:23:44.916Z","2026.5.120-alpha.1":"2026-05-12T11:39:28.030Z","2026.5.120-alpha.2":"2026-05-12T13:48:40.125Z","2026.5.130-alpha.1":"2026-05-13T14:07:19.105Z","2026.5.140-alpha.1":"2026-05-14T11:43:36.810Z","2026.5.140-alpha.2":"2026-05-14T12:32:59.967Z","2026.5.140-alpha.3":"2026-05-14T13:09:50.821Z","2026.5.140-alpha.4":"2026-05-14T13:48:32.979Z","2026.5.140-alpha.5":"2026-05-14T14:12:10.122Z","2026.5.150-alpha.1":"2026-05-15T13:31:29.039Z","2026.4.21-dev.1":"2026-05-20T13:13:10.260Z","2026.5.210-alpha.1":"2026-05-21T14:43:07.697Z","2026.5.210-alpha.2":"2026-05-21T15:02:00.885Z","2026.5.230-alpha.3":"2026-05-23T11:24:11.276Z","2026.5.240-alpha.1":"2026-05-24T11:54:32.773Z","2026.5.240-alpha.2":"2026-05-24T13:57:16.405Z","2026.5.260-alpha.1":"2026-05-26T09:10:36.885Z","2026.5.260-alpha.2":"2026-05-26T09:57:29.458Z","2026.5.260-alpha.3":"2026-05-26T10:26:13.768Z","2026.5.260-alpha.4":"2026-05-26T12:46:35.576Z","2026.5.270-alpha.2":"2026-05-27T15:09:34.774Z","2026.5.280-alpha.1":"2026-05-28T09:42:05.037Z","2026.5.280-alpha.2":"2026-05-28T12:58:43.623Z","2026.5.280-alpha.3":"2026-05-28T13:56:46.585Z","2026.5.280-alpha.4":"2026-05-28T14:41:42.028Z","2026.5.280-alpha.5":"2026-05-28T16:17:53.424Z","2026.6.30-alpha.1":"2026-06-03T12:57:46.162Z","2026.6.30-alpha.2":"2026-06-03T14:03:54.797Z","2026.6.30-alpha.3":"2026-06-03T15:19:21.482Z","2026.6.30-alpha.4":"2026-06-03T15:27:24.077Z","2026.6.30-alpha.5":"2026-06-03T15:59:06.594Z","2026.6.40-alpha.1":"2026-06-04T14:26:35.264Z","2026.6.50-alpha.1":"2026-06-05T10:23:15.548Z","2026.6.230-alpha.1":"2026-06-23T15:06:40.023Z","2026.6.270-alpha.1":"2026-06-27T09:11:57.050Z","2026.6.270-alpha.2":"2026-06-27T14:53:59.717Z","2026.6.270-alpha.3":"2026-06-27T14:58:55.555Z","2026.6.300":"2026-06-30T14:08:49.552Z","2026.7.10":"2026-07-01T14:05:57.648Z","2026.7.20":"2026-07-02T14:17:00.254Z"},"description":"an OpenClaw plugin for FlyingHub","maintainers":[{"name":"flyinghub","email":"wangxi0618@gmail.com"}],"readme":"# @flyinghub/openclaw-plugin\n\nA plugin for openclaw.\n\n## Install\n\n```bash\nopenclaw plugins install @flyinghub/openclaw-plugin@latest\n```\n\nDo not use `npm install`.\n\n## Registration\n\nAfter installation, send the following message to OpenClaw:\n\"Register flyinghub, my email is <xxx@yyy.zzz>.\"\n\nReplace <xxx@yyy.zzz> with your real email address.\nDo not use a fake email, otherwise activation will fail.\n\n## Email Activation\n\nAfter completing the previous step, check your inbox for a new email from Flyinghub.\nFollow the instructions in the email to complete the activation — the process is simple and only takes a few steps.\n\n\n## Update\n\n```bash\nopenclaw plugins update flyinghub\n```\n","readmeFilename":"README.md"}