{"_id":"@unityclaw/skills","_rev":"48-24003c6872eef20f8e93026465a4ae76","name":"@unityclaw/skills","dist-tags":{"latest":"1.2.8"},"versions":{"1.1.9":{"name":"@unityclaw/skills","version":"1.1.9","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.1.9","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"b9278f1f00ca0875ac13191d52ad95a62283ba3f","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.1.9.tgz","fileCount":31,"integrity":"sha512-SpLor99cOXPlWaywHSOeibLz3wbGwSfPWRpCuwB160bBBE3q9BMGE2paeU+Gvb60aAmraSKmcTm7vps5+Zr8GA==","signatures":[{"sig":"MEUCIQDlPCUHSPEGuC9I6rSZvF1kE7gJ+Bf67tFa/DiLsOSC6gIgf1hBwTbdCYrRqYZnT+QDsD3+0sNLgZI/9s0W9AGR+UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121629},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"fcbe36e05ab3c0ea933c34514baeb92f849679f3","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.1.9","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.1.9_1773924424071_0.3012117745715108","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@unityclaw/skills","version":"1.1.10","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.1.10","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"c1748223f463bd6ab670213482975da7165eed6f","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.1.10.tgz","fileCount":31,"integrity":"sha512-Drx3dhF0BS5kHz8wA1uDGKMR+X/UmEvWX/wOSybbV/bdQnrrKBqlm9cze4cGooJCiZU6wZNok3pPHLb68Cwbew==","signatures":[{"sig":"MEQCICPPxlqhGjwbz0ekd+/03Q6INHscTdlY90seKQIRTYgaAiANcPaBhT3lfC/7IyNUfGfGT5FXqdz3DF6TDL96HvEErg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121661},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2979a5c442084ac1c62f0f3a77fc2a56db80c6b3","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.1.10","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.1.10_1773995461009_0.6909413654454486","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@unityclaw/skills","version":"1.2.0","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.2.0","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"64c6b69b95dadfda28bdc7feeb47398094c12b71","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.2.0.tgz","fileCount":31,"integrity":"sha512-Xw6X46XExTNA7EEOuGL6BFgvlGPoPjEIbo5avR0jH3AfHIrGG/eZdUh+aU+3Lg8x6GBEEFg4KJEx+TaG43XttQ==","signatures":[{"sig":"MEUCIQDdPDFbOULY7uFS1/2XEhgquQpbCMoP79NmxJ2atejEyAIgQFiLpBNNRu8K+oW0Z1M5sI1LRZtd78Pu3J71zW5rtl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116724},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"34f89ada5be41c03b461f007cd6f49cb89ae3942","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.2.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.2.0_1774002675342_0.7701376262972535","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@unityclaw/skills","version":"1.2.1","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.2.1","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"ffc30783444fef94637191f35cddade796b55b62","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.2.1.tgz","fileCount":31,"integrity":"sha512-YziIZJtYssVzFFQLdVBKLQLo+Kg3d66iykn2T1ca6GB/K7bTylHJ3Bm3oiF+aQYu2AzyKT5vjUg6R5kZpnxFyQ==","signatures":[{"sig":"MEUCIQCjRg6AdYiM2jENyBNBshuYUQ4BzV46FHc+ejndUmVNmAIgeQCbjhcfbs2O7qZ3y4xgYJZAERnF0a3agmXLWQMdQ90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116724},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a009a87f90441554ee30b7c807fcd9b9d583a197","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.2.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.2.1_1774007690521_0.5539096762066549","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@unityclaw/skills","version":"1.2.2","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.2.2","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"91c4c65a275c6a17469c8d22c113ef4e376083fc","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.2.2.tgz","fileCount":21,"integrity":"sha512-xfwe3mAa1+QKHoD0p+0z5pcY0i+V9Iy9ObRm0TxRsNQSba2hAHJ9vpzP2eWHUz5S7aB8zDWJGZRTkf1gChv8Rw==","signatures":[{"sig":"MEUCIGzd3b9lLfM4ZHwa/mdkvrse1NH2/iWf+OQNojTJrFghAiEA0tGqY6gReq5CrAnqSpnXuAXZodApw93DM7VG/8GEEyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77546},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1f32ca8cd26e867d3b2f6168e5701135ab7e1a1a","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.2.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.2.2_1774010883359_0.3703416839505833","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@unityclaw/skills","version":"1.2.4","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.2.4","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"18f2e193e5afe73fef4597c6a82b60598a1f7a1e","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.2.4.tgz","fileCount":21,"integrity":"sha512-0NPPjQ13Kl5gHUo/T4YD3gMzW7WQqLzygXJva+guCRbe+DrlIZ9ohieI7BLV0mcvKhtmjoVnwvs8q8sxOrFqRA==","signatures":[{"sig":"MEUCIEWiEZwe0+rVEqe8CBR1H7Bvaexdq6H+UAhEolpfjHX7AiEAy14xlrpo5U3dlfxZsnrgPxeHp1HJm+ZDlUkV8hTV0xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77778},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2a709acfe2e0cb2a1fb8b53408a6664a662fba4a","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.2.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.2.4_1774262541852_0.6243262095503934","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@unityclaw/skills","version":"1.2.5","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.2.5","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"2d473fdfd094d7f9a65643be7c8811679c6d2d42","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.2.5.tgz","fileCount":33,"integrity":"sha512-fCoFgmxc/0guO7OOREGSojEMou/4FKkziRKOP1pVoCOrY+OAnRUDFdQ3usiWElKcbA84qufyQo8WeLv976bv2A==","signatures":[{"sig":"MEYCIQD4lJNzbnezervXq89vDGuaD4iHzV8zU8HKexacGuAx+AIhAPsCrDa90FOkzd98wihNaFUr37W27DIhwqqqYnM8qB1v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123530},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8c3b0a9ea2250b37d209dfbb89b0fca6acf14eef","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.2.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.2.5_1776170435403_0.2461233229067432","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@unityclaw/skills","version":"1.2.6","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"author":{"name":"UnityClaw"},"license":"MIT","_id":"@unityclaw/skills@1.2.6","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"homepage":"https://unityclaw.com","bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"bin":{"unityclaw-skills":"dist/cli.js"},"dist":{"shasum":"14c58e13cf44b40d781d1ff85fe13481d61a2ea8","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.2.6.tgz","fileCount":37,"integrity":"sha512-DsHV2bIlVccdjh9MG7jvq/r8dwO52IMRMqYFpEPlsmBjbflqlYq5e+0u91gHGfefMd2WY3Ao5DoTwQL3GlWs+w==","signatures":[{"sig":"MEQCIATaIgme7lnpCHUzKt76uhtlPPGpa6Hj86XpQ946B40NAiB4CvkBicFTe7pF0gTwYE+N+IoGlNQPBJhE6kktLcdXBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148410},"type":"module","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5ebc71dbec96c4200939360724e2a38928307159","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.6.2","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.2.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.2.6_1779712075118_0.6528339821359632","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"_id":"@unityclaw/skills@1.2.8","bin":{"unityclaw-skills":"dist/cli.js"},"bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"dist":{"shasum":"d74394cb6e092e4e94be33153d2ad6ad64712980","tarball":"https://registry.npmjs.org/@unityclaw/skills/-/skills-1.2.8.tgz","fileCount":43,"integrity":"sha512-QyOWm0tP3PHIVZB6CJvLDdrFM9arP5ZHnxOrplQUX7duddQX0XP2sbpeVIG5llqFiO9MDRl5va00DUD9VtiGUA==","signatures":[{"sig":"MEQCIDwJPVkrOm7/il4A4PZfqmSGEcXCH/R9I6piSQZchMarAiAGUR5Gc7WdFtrGubW4Fd9Fb3eUh0R/bp15/Vzp5kG8HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/os18js3EnaaQVM71SjMnA1H6/hy35LGSMochbe0DSAIgJ/hjCwlYYJfxJer2jjEAr2a2pLxF5LGRNu1ySFeD3kk="}],"unpackedSize":175825},"name":"@unityclaw/skills","type":"module","author":{"name":"UnityClaw"},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"960bedc1aaff26d694b1985ceefebec929fc1676","license":"MIT","scripts":{"dev":"tsup src/index.ts src/cli.ts --format cjs,esm --dts --watch","build":"npm run sync:skill-metadata && tsup src/index.ts src/cli.ts --format cjs,esm --dts --clean","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","test:async-video":"node --test tests/async-video-skills.test.mjs","sync:skill-metadata":"node scripts/sync-skill-metadata.mjs"},"version":"1.2.8","_npmUser":{"name":"lloydzhou","email":"lloydzhou@qq.com"},"homepage":"https://unityclaw.com","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"_npmVersion":"11.13.0","description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","directories":{},"maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"_nodeVersion":"24.16.0","dependencies":{"chalk":"^5.3.0","fs-extra":"^11.2.0","commander":"^12.0.0"},"minSdkVersion":"1.2.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","typescript":"^5.3.0","@types/node":"^20.10.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills_1.2.8_1789627552351_0.4766082907075324"}}},"time":{"created":"2026-03-12T07:18:21.500Z","modified":"2026-09-17T06:45:52.597Z","1.0.0":"2026-03-12T07:18:21.751Z","1.0.1":"2026-03-12T07:35:12.172Z","1.0.2":"2026-03-12T08:19:59.265Z","1.0.3":"2026-03-12T09:57:45.644Z","1.0.4":"2026-03-12T12:52:49.194Z","1.0.5":"2026-03-12T13:43:58.122Z","1.0.6":"2026-03-16T07:55:33.508Z","1.0.8":"2026-03-16T12:15:12.407Z","1.0.9":"2026-03-16T13:07:32.701Z","1.1.0":"2026-03-16T13:17:58.786Z","1.1.1":"2026-03-16T13:24:13.856Z","1.1.2":"2026-03-16T13:41:29.527Z","1.1.3":"2026-03-16T13:54:27.636Z","1.1.4":"2026-03-16T13:58:53.205Z","1.1.5":"2026-03-17T06:23:26.727Z","1.1.6":"2026-03-17T09:10:37.092Z","1.1.7":"2026-03-18T03:45:14.155Z","1.1.8":"2026-03-19T10:04:54.391Z","1.1.9":"2026-03-19T12:47:04.200Z","1.1.10":"2026-03-20T08:31:01.166Z","1.2.0":"2026-03-20T10:31:15.505Z","1.2.1":"2026-03-20T11:54:50.668Z","1.2.2":"2026-03-20T12:48:03.491Z","1.2.3":"2026-03-23T10:38:09.657Z","1.2.4":"2026-03-23T10:42:22.016Z","1.2.5":"2026-04-14T12:40:35.562Z","1.2.6":"2026-05-25T12:27:55.272Z","1.2.8":"2026-09-17T06:45:52.438Z"},"bugs":{"url":"https://github.com/unityclaw/sdk/issues"},"author":{"name":"UnityClaw"},"license":"MIT","homepage":"https://unityclaw.com","keywords":["unityclaw","claude-code","openclaw","skills","ai","image-generation","video-generation","media-analysis"],"repository":{"url":"git+https://github.com/unityclaw/sdk.git","type":"git","directory":"packages/skills"},"description":"UnityClaw Skills - Claude Code and OpenClaw skill definitions for AI-powered image/video generation, media analysis, and more","maintainers":[{"name":"lloydzhou","email":"lloydzhou@qq.com"}],"readme":"# @unityclaw/skills\n\nUnityClaw Skills for Claude Code and OpenClaw.\n\n## Installation\n\n```bash\nnpm install -g @unityclaw/skills\n```\n\n## CLI Usage\n\n```bash\n# Install all skills to Claude Code\nnpx @unityclaw/skills install\n\n# Install specific skills\nnpx @unityclaw/skills install unityclaw-image-jimeng unityclaw-video-jimeng-doubao\n\n# List available skills\nnpx @unityclaw/skills list\n```\n\n## Authorization\n\nRun a skill normally. If no API key is available, it returns `AUTH_REQUIRED` without opening a browser. The agent must ask for your consent; only after you agree may it retry the same command with `--authorize`. The SDK then completes OAuth in the browser, writes the API key to `~/.unityclaw/config.json`, and continues the original request.\n\nExisting `UNITYCLAW_API_KEY` environment variables and SDK config keys continue to work without OAuth. Do not share an API key with the agent.\n\n## Async Video Tasks\n\nFor async video Skills, the normal command submits once and exits with a `task_id`. The agent must keep that ID, wait 5 seconds, then run the Skill's `--task-id <id>` command once. Repeat a separate status command every 5 seconds while the task is `queued` or `running`; stop on `succeeded` or `failed`. A status-query error or Agent timeout must not trigger a second submission. If the Agent's wait limit is reached, report the task ID so checking can resume later.\n\n## Available Skills\n\n### Image Generation\n\n- **unityclaw-image-jimeng** - Generate images using JiMeng models\n\n### Video Generation\n\n- **unityclaw-video-jimeng-doubao** - Generate videos using JiMeng/Doubao models\n- **unityclaw-gen-video-happyhorse** - Generate HappyHorse videos\n- **unityclaw-gen-video-seedance2** - Generate Seedance 2.0 fast or standard videos\n- **unityclaw-gen-video-minimax-h3** - Generate MiniMax H3 videos\n- **unityclaw-gen-video-wan3** - Generate Wan 3.0 videos\n- **unityclaw-gen-video-seedance25** - Generate Seedance 2.5 videos\n- **unityclaw-gen-video-seedance-mini** - Generate Seedance Mini videos\n\n### Media Processing\n\n- **unityclaw-media-analysis** - Analyze media content (transcripts, summaries)\n- **unityclaw-media-stats** - Get media statistics (views, likes, comments)\n- **unityclaw-media-user-info** - Get social media user profile info\n\n## Command Line Examples\n\nEach skill includes a standalone CLI script (`generate.mjs`) for direct usage:\n\n```bash\n# Image generation\nnode unityclaw-image-jimeng/generate.mjs --prompt \"A sunset over mountains\"\n\n# Image generation/editing (V3)\nnode unityclaw-image-jimeng/generate.mjs --prompt \"Transform this style\" --attachment \"https://example.com/ref.jpg\" --version v3\n\n# Video generation\nnode unityclaw-video-jimeng-doubao/generate.mjs --provider doubao --prompt \"A cat playing piano\"\n\n# Media analysis\nnode unityclaw-media-analysis/generate.mjs --url \"https://youtube.com/watch?v=xxx\"\n\n# Get media stats\nnode unityclaw-media-stats/generate.mjs --url \"https://www.xiaohongshu.com/explore/xxx\"\n\n# Get user info\nnode unityclaw-media-user-info/generate.mjs --url \"https://www.xiaohongshu.com/user/profile/xxx\"\n```\n\nUse `--help` for detailed parameter information:\n\n```bash\nnode unityclaw-image-jimeng/generate.mjs --help\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}