{"_id":"skillui","_rev":"25-29fb319dd063ac5dbf96f7afb18bad2c","name":"skillui","dist-tags":{"latest":"1.3.4"},"versions":{"1.1.0":{"name":"skillui","version":"1.1.0","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.0","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://github.com/amaanbuilds/skillui#readme","bugs":{"url":"https://github.com/amaanbuilds/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"c36b928b1cefed82b3c35927660befa8f4f3d287","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.0.tgz","fileCount":59,"integrity":"sha512-NVrNsYIhTj1khuCma5V/v3huLrO/g++XJ+8L300UI8Sz4xuXcgmSR6CYV+8px+2KemxT3WZ2InSQew/n4RUX4Q==","signatures":[{"sig":"MEUCICFQ5Jp+ciXTZHCOFERxeXHl6Wu/ryUI03m6tF8bIFznAiEAgyZCxoYQilR0IF5jmM7E4lnLg6guAUnJtXUpuTAlkZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440606},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaanbuilds/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","culori":"^4.0.0","postcss":"^8.4.0","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","@babel/types":"^7.24.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.0_1775659463857_0.5426094118244442","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"skillui","version":"1.1.1","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.1","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"cb43cd1740f8143a94c3987e9a2bd961c3fdfec9","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.1.tgz","fileCount":60,"integrity":"sha512-NWWuToh7NQtU2koVDW/sWhI/lL5lRqESLVi/h1P9TT9vlcxMAu/Us240imOt8haEjRDH7AXi8z7Np7jWQn3QFw==","signatures":[{"sig":"MEQCIBUuE6sbEyn229vV2bil7WE7m4BYxHqjO9jjfh/0zbHnAiBfL2w1RkHs434KVliWH567dRH0a3zsHhoq1R6dHFDFgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446304},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","culori":"^4.0.0","postcss":"^8.4.0","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","@babel/types":"^7.24.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.1_1775660630879_0.46285434737386977","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"skillui","version":"1.1.2","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.2","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"7f073fdf08d17f6cf853010b906fed4074d62883","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.2.tgz","fileCount":62,"integrity":"sha512-PVxAANEQ8SFkpKs5asguj2FtwfqZi9X3PDjOqF3jRHnDlvmacmos2dUNcxdX0SheFFXTAqVxn86zi2pwQFucAA==","signatures":[{"sig":"MEQCIDQv8CGntilIgqHNKDvxO98INwIGMiBUlN6h2V3Q7TUDAiBL9YdhlmscLbP8FmNqd66yzJQPYu0IkwBoX3AihVYMJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449692},"main":"dist/cli.js","types":"./dist/cli.d.ts","engines":{"node":">=18.0.0"},"scripts":{"dev":"ts-node src/cli.ts","build":"tsc","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","culori":"^4.0.0","postcss":"^8.4.0","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","@babel/types":"^7.24.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.2_1775675456306_0.23907409355679365","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"skillui","version":"1.1.3","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.3","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"b20a48ade1e50c8fd564d0cc4efbe154fca50fd2","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.3.tgz","fileCount":3,"integrity":"sha512-q8g2VKy1p4hpdF54mj/D/kKJMsSXBCBAMsVos6beLJHCqLwwYAFMMrDJ15oMkycK89QOucJZh4dr51MQSnkhNw==","signatures":[{"sig":"MEUCICnDhLHMP5DC9ekhihFZwmpGwVYLCs2gACYLAihNTQG8AiEApkxM+xerzB63SddbghlbceI4AKgUYGiNeYp3sc76+2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5094566},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.3_1775680661544_0.4513006323736035","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"skillui","version":"1.1.4","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.4","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"0990b5e93de20ff937c99bbb4b5928abb6f9dd3a","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.4.tgz","fileCount":3,"integrity":"sha512-KhKowLa8aXhkudFsKEcR6Wu9HXXnCE7OnYy6F96h23MXNwQZGnAGJtSB7dnpz4GpvLoQP2PTs2kFpY6W45BsAA==","signatures":[{"sig":"MEUCIFv9pCDZszUe+TISONkdcz/dtIfnSx3uHLenUa6Nv0SyAiEArnt5VAFH1MciFOia/x4acdea9t7NjsiaTgxrv1OB6wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5095379},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.4_1775684767118_0.17617538784267062","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"skillui","version":"1.1.5","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.5","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"f512130ac4d407861f6bd5350db7527d72634ed0","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.5.tgz","fileCount":3,"integrity":"sha512-ZLgB6446VeeMmBHmqKQLlJ/wdJWVMUD7xEA32fvsZoHA1fMNv6jUgNxSD/xUln2WLaQvqHi5fveyfjYDZl+UiA==","signatures":[{"sig":"MEYCIQDZDHYZWmV12PQ2W43U5xKXqCNLRIvBhqZsfcEsrKDFVwIhALSDncirixUvCfgNut9ZZb3AcszykWuaW1aRc0HW8KV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5096276},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.5_1775732262657_0.6338349545958168","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"skillui","version":"1.1.6","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.6","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"c75394f1df2eb1910f82f54bb713755efbcbeef4","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.6.tgz","fileCount":3,"integrity":"sha512-eW6yWbrMWRT4VAWtgE53KCfZ7GcISDa914dr6jMh1MNYweW0EtO8CRSRlKJT0kLXUJ4NIs1nXbcygGFO4it2BQ==","signatures":[{"sig":"MEQCIAbWrEEEjja+8NIvTMMRFOgiGv3LBf6liRjIR/fqC34PAiB4R7WGBjsA4GwevhpUQDZFi8NFKtdeHDWImSWpaBiTEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5096479},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.6_1775733453828_0.8155144525635312","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"skillui","version":"1.1.7","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.7","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"e5d8ff1fc4b8bf477c7df86a46388511e9701343","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.7.tgz","fileCount":3,"integrity":"sha512-imLVfNfOZvwUmnA+t0HPgbtdKUXQJvqPqNmYLN145Mg22eViBiwQ75kINuBBK1+T9Hk2szWhDt90lop1r8E9wQ==","signatures":[{"sig":"MEQCIBzCPniUOEeI6viP++hj95cYqQO7ZbmwpMIpmiHAU3+MAiBT5/Cd8LL8a3c41ujpvkf/2Ze2/xjNByBnCU0lDuRBhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5097355},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.7_1775737877210_0.4289393088870883","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"skillui","version":"1.1.8","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.8","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"0d0803f059b19dcf5a666de23a085289e220129f","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.8.tgz","fileCount":3,"integrity":"sha512-l7xF3hdja0VftEU0O8O19+Gb+pJCmdej4FCAzhifzxLgrfASt8JUevCCzMHmy+d5trpTk4lw+CQBwedqtCWLeg==","signatures":[{"sig":"MEYCIQD+JHbOkpU+KPgGLJcSaThpXEKye1gJWmHxiIsEsJ1fCAIhAPjG480ZgiZQ9kt/pYMltuS+Mb5l03KTWZ7cOkXqc9B0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5097079},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.8_1775741538188_0.21280790710390396","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"skillui","version":"1.1.9","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.1.9","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"bf700897958f9f9366727a132eaf9cb9d28529fa","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.1.9.tgz","fileCount":3,"integrity":"sha512-Hm5J2w0+OxIX23W474hMrqyS+8QNb39VgWzIQRFOMDKBb4uTnXNspHIFzj3uXpvk1b1U4UabbDDCCtWZ1faZIQ==","signatures":[{"sig":"MEUCIQDH0+vrECH+E5kYKO6qCVWNE5Kg3s4YcDiJVafFgpTu9AIgdFCClbM44rXd3p1uQHblYZiYJYFVH1dm0HFkhNZcSlY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5098583},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.1.9_1775742890022_0.006887245310210677","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"skillui","version":"1.2.0","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.0","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"0057b8eb6a6eff699f42f7dc6ec052da96b089d2","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.0.tgz","fileCount":3,"integrity":"sha512-zbUvlVN2w5HBjIQvxY0eJPMuBHa+lSu9PzYSAeam+kY5xrILCie3zMe5VjRFrY+0Ojd3kvTWXhUJ2NV8Txogsg==","signatures":[{"sig":"MEUCIDGWHBL0pSPVMa84Phk02eYdDSSxtX2jTqe4sveTW2SXAiEA02hM8PE5EGtSwM/KFnxGE85wcAONcNdV7mepb0zJEb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5101069},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.0_1775743405130_0.5409702082108581","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"skillui","version":"1.2.1","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.1","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"e763fac6989c479990ec2914f726916734a76db1","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.1.tgz","fileCount":3,"integrity":"sha512-Zo/np7UAO4JlvNnCbP9o5AmKLsCU6bybVsTglz04idTS3B3oLLS1CdvWWaRZAVsmMsEdpUke2LrMToO3rJpBjg==","signatures":[{"sig":"MEQCIFUfLh0WXNPDk38O48vOrpnaa+/BXBGubkBZcq5ifXLHAiBvleYhpjCwnTqF50Rx1VlSE1cO5FlDpYubTnHyylxCfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5101149},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.1_1775744848447_0.7821784642846961","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"skillui","version":"1.2.2","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.2","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"8df297587c4dec7124fc6485de7cffbd6a7ab266","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.2.tgz","fileCount":3,"integrity":"sha512-4NseyPFaEd8JnQ99b7/RQup4zY3Mwd1XuN08qHtu8tFgJByCXbDoVIYZC+EbByFtazSWafzMA+F2UrWbwoXh8A==","signatures":[{"sig":"MEUCICMmEkJjRuy0bRVkUjfgyR1r1SSNgmIp9f1PZTvA//ZqAiEA1JcqsmVPvlf2I9GUkAdhIc8gqOe4aeYz/QzyHFGkC58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4933470},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.2_1775822976175_0.7936451961171702","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"skillui","version":"1.2.3","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.3","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"0ef129a221395b27a4aca4cc35856c256e3fc4ec","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.3.tgz","fileCount":3,"integrity":"sha512-gBGLNT3DJHGTADwn4zAJavLDgLNPRSngSrxgsoCV0tCj1OejhxCJcKEPY1bKp602OBIpx06h+uWzBV3EHicrbQ==","signatures":[{"sig":"MEQCIGWM/BOBQUZMvkNn7xJFNlmo9rYS25ENvmi72paS6jORAiAlvy3wz4Kl/k27oMykWq4/U24N9GmUn5otAa5P67DODw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5095741},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.3_1775823799989_0.6477008114936986","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"skillui","version":"1.2.4","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.4","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"b650ee98af03660d008b20c7ae28e1cda70d98ff","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.4.tgz","fileCount":3,"integrity":"sha512-/hGi91pCEImeP29VblGI6BGY5dzSd2c896ThxKHuFRwRXbsJ1SEAYcJHg4oixbj0MW0YJK8GZ8XHWuikHHeZCA==","signatures":[{"sig":"MEYCIQDdkxaF7mh5ykhgvR06zHOH2UqT/QbEgkbBp3FNfiondgIhAIXs5IUkBqBg+wikqnWdux02oRzHNzNrKKV4en2q22m2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5095728},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.4_1775827892731_0.18292855953029097","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"skillui","version":"1.2.5","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.5","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"a3c98c0513702c9928d784ff5bb1824e6593feec","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.5.tgz","fileCount":3,"integrity":"sha512-IvuXUxJBaxZ/Wz2xvS1aOMkll1AJtpcnUEgO0PFx/spZNwqP0JjQInblLT4dfNtj+rTUHs7Wjz8dPR3JW5HcgQ==","signatures":[{"sig":"MEQCICWzZLem0m8b2ytmGlH/bMCJbrdJ1iKy2W4HOPTjv5DWAiAWWRsttQ2gxsKuiNTT+IibgC2/B/2yMmJDCQl2r4FRyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5094344},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.5_1775830693530_0.6996976401455073","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"skillui","version":"1.2.6","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.6","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"8513eb0da4151198ad0d405221a14dc31db50cef","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.6.tgz","fileCount":3,"integrity":"sha512-HmVf1GdypgBO9aZA9Jmb2HhKfUziUtGGDqudgYpcUnhL+9b0HbvKQfPLakw5BmIAKbSIz5ILuKxjAALUDlhF8A==","signatures":[{"sig":"MEQCIF8geQwjavPaf+2HaF5iSuVFP3eRxH1JELz+1lu1FjiZAiBE/PgcB8qL8TMDzh/yE55e5vylLmYpRk3eMjoYBvilmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5094108},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.6_1775830946176_0.2592735921065905","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"skillui","version":"1.2.7","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.7","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"dcae1d74a8c0b37f4571f778d870deef57b762fb","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.7.tgz","fileCount":3,"integrity":"sha512-1vf5RtG/joSj4icjGkLNeE3jld+Lkh9XApcKCacdGJoaiglnEPe9yecgNTyJsB3Ti5KVFmqh2T2DDrBcXh3FQw==","signatures":[{"sig":"MEQCIBX4gBYG0p70wfodG3JrwDrkdDETHU+N/ZcTF20MuI5/AiAYBQBq956QwZx804dylSfsEi4Fa0T4JZ6sYbYasamvvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5094166},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.7_1775831566749_0.06904563222972993","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"skillui","version":"1.2.8","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.8","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"44900bc1ac9afeff4f226c905680b08804dc5b07","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.8.tgz","fileCount":3,"integrity":"sha512-FqKx18GtbXiftKFo8xA6OsdnXj0Mr3JFhuRf8zJwltHpLlRPSiyE1q7+tXhBgiUDelfRADAGriopmI8W3S8b7g==","signatures":[{"sig":"MEUCIDLRz6vkaT4c8JRZROuNO+uL1S1qqcsnYS+5p+NR/22hAiEA009ZbMsKY70A6H0yIo6+z8P4s9TttGMPWT9kKjuUS5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5094064},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.8_1775831703895_0.42703359004311103","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"skillui","version":"1.2.9","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.2.9","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"5a2ced32ceb6f0814d59e5f4c837c8dbfaf8d33d","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.2.9.tgz","fileCount":3,"integrity":"sha512-NjBSNpkf84ODeduO3G9OhIW2uH6DgdhJRIygh4IJAsDqlmWuw3Se839F8GGuKcXdbpeOIh9zRcEIrDE/dvKwPQ==","signatures":[{"sig":"MEYCIQDOSVENIExWpb8XuGnfnpHhwvKxCd7PbCndxR++G8C+1gIhAIsk7wyKaSvio5c+mwEu85QzBMl3MB1LlNLna/fx5kgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5097544},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","oh-my-logo":"^0.4.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.2.9_1775833650539_0.5648490565802557","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"skillui","version":"1.3.0","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.3.0","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"0a82bbe0425c3fb433aa98532b23106ab8d31749","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.3.0.tgz","fileCount":3,"integrity":"sha512-mbvXf7lfelVYnM2y9lkRslnWjV2dvBmH0yjScTAHB6y6FJ9ANS7k6FosV/d7KX2ZRLKRXY8cwE9P5ilpM/L+Sw==","signatures":[{"sig":"MEYCIQCuHzqVjAhQP4hJHmBgLxVTmFg6VbTUgKXuqkTvpZtb2QIhAMsNxzlxG48ooUS5NjN67HHy2Xt4N1Q4KB+QR4oENf5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5089645},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","oh-my-logo":"^0.4.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.3.0_1775836676427_0.3194653076787157","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"skillui","version":"1.3.1","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.3.1","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"a09f71cee25d9ebfa3bc50b2b4a421007a15b122","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.3.1.tgz","fileCount":3,"integrity":"sha512-9cBCVlCdg72zMSH1NUh4EbVvlwNy27huBck0GWentPTV5+iXYG5LhMBiEvjmTktDcQFCKrO/T6mxSS0jP1fyXg==","signatures":[{"sig":"MEQCIHnoSYZMHRKkkAOSiKCy6EJO/KfaHmbLSnazlcQbpO6vAiAkN1ybs15mrwmstJ4/zrK7debHMdyOfk1B3KmHtyDI7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5089749},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","oh-my-logo":"^0.4.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.3.1_1775848713172_0.5876526295414373","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"skillui","version":"1.3.2","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.3.2","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/skillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"8ba291d61625c87e7c348717a4638b18808bba71","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.3.2.tgz","fileCount":3,"integrity":"sha512-qDUM633igtep0gmAIsg+f+UpBxAsmQvoukCFzrN0MqIGjjr7xc3pFEXVMbeC866GYsKjcXOdqa8c/7uNVLB/RA==","signatures":[{"sig":"MEUCIC+Mr9ytUCouAfHtTZkA14CXXhRh7vb4igC4SXPlUTtmAiEA1EACCmawo0S7bvrC5WgRLKpa9V2i/rGDpejUzwrp4XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5097648},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/skillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components — packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","oh-my-logo":"^0.4.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.3.2_1775850071558_0.5209247418918159","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"skillui","version":"1.3.3","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","_id":"skillui@1.3.3","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"homepage":"https://skillui.vercel.app/","bugs":{"url":"https://github.com/amaancoderx/npxskillui/issues"},"bin":{"skillui":"dist/cli.js"},"dist":{"shasum":"8442b104a5094e793bdbc46992289d243d69549d","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.3.3.tgz","fileCount":4,"integrity":"sha512-zXWBt+SOwShF4ieOAVMi6PmFNHLC4G2etPID5v3W4T+qqcy/TkwZddxs9DtPlvLEK1Z22VJI7uTLWktPo/GvJA==","signatures":[{"sig":"MEUCIGYK08cB+6QKdSBDNtfjCFSHlW0x8huHTIBOgW6PDbMqAiEA3lC8iNz5GyVODLUxYHJH3A5StsqjlbC0YSPThS8QEG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5252426},"main":"dist/cli.js","engines":{"node":">=18.0.0"},"gitHead":"45b76436cc609b649985fad2e8cb33398a38e734","scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"repository":{"url":"git+https://github.com/amaancoderx/npxskillui.git","type":"git"},"_npmVersion":"11.9.0","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components - packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ora":"^8.2.0","tmp":"^0.2.3","glob":"^10.3.0","jiti":"^1.21.0","tsup":"^8.5.1","boxen":"^8.0.1","chalk":"^5.6.2","culori":"^4.0.0","postcss":"^8.4.0","prompts":"^2.4.2","archiver":"^7.0.0","css-tree":"^2.3.1","commander":"^12.0.0","oh-my-logo":"^0.4.0","simple-git":"^3.24.0","strip-ansi":"^7.2.0","@babel/types":"^7.24.0","cli-progress":"^3.12.0","@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","gradient-string":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/archiver":"^6.0.0","@types/css-tree":"^2.3.0","@types/cli-progress":"^3.11.6","@types/gradient-string":"^1.1.6"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/skillui_1.3.3_1776151621685_0.8829435863697277","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"skillui","version":"1.3.4","description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components - packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","main":"dist/cli.js","bin":{"skillui":"dist/cli.js"},"scripts":{"build":"tsup","start":"node dist/cli.js","prepublishOnly":"npm run build"},"keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"author":{"name":"Amaan"},"license":"MIT","homepage":"https://skillui.vercel.app/","repository":{"type":"git","url":"git+https://github.com/amaancoderx/npxskillui.git"},"bugs":{"url":"https://github.com/amaancoderx/npxskillui/issues"},"dependencies":{"@babel/parser":"^7.24.0","@babel/traverse":"^7.24.0","@babel/types":"^7.24.0","archiver":"^7.0.0","boxen":"^8.0.1","chalk":"^5.6.2","cli-progress":"^3.12.0","commander":"^12.0.0","css-tree":"^2.3.1","culori":"^4.0.0","glob":"^10.3.0","gradient-string":"^3.0.0","jiti":"^1.21.0","oh-my-logo":"^0.4.0","ora":"^8.2.0","postcss":"^8.4.0","prompts":"^2.4.2","simple-git":"^3.24.0","strip-ansi":"^7.2.0","tmp":"^0.2.3","tsup":"^8.5.1"},"devDependencies":{"@types/archiver":"^6.0.0","@types/cli-progress":"^3.11.6","@types/css-tree":"^2.3.0","@types/gradient-string":"^1.1.6","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/tmp":"^0.2.6","playwright":"^1.59.1","typescript":"^5.4.0"},"peerDependencies":{"playwright":"^1.40.0"},"peerDependenciesMeta":{"playwright":{"optional":true}},"engines":{"node":">=18.0.0"},"gitHead":"b91d91f02a71df3c2ede7c6fcc9449fbf43fcbf0","_id":"skillui@1.3.4","_nodeVersion":"22.19.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-zdVlZTvqGYeL07HQ6/D3y7b9YtENYvXN666x2hPNs6FTzgvnJ3cMHSI6wNKIzIyLaqLEjr12YTIezQCowYV1bg==","shasum":"b38aeabdfcd1e391637cc394ec31ee332c3e64b9","tarball":"https://registry.npmjs.org/skillui/-/skillui-1.3.4.tgz","fileCount":4,"unpackedSize":5252450,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCEeskKx+wkcj2PSvbUy2+MyezSI8LatLHUnRQSfTensQIhALkAALKW6CO0es7+pI/g75FT4pMmGXv3+jqbOTLpgQzH"}]},"_npmUser":{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"},"directories":{},"maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skillui_1.3.4_1778180027727_0.9397919080027981"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-08T14:44:23.777Z","modified":"2026-05-07T18:53:48.021Z","1.1.0":"2026-04-08T14:44:24.070Z","1.1.1":"2026-04-08T15:03:51.073Z","1.1.2":"2026-04-08T19:10:56.550Z","1.1.3":"2026-04-08T20:37:41.727Z","1.1.4":"2026-04-08T21:46:07.329Z","1.1.5":"2026-04-09T10:57:42.861Z","1.1.6":"2026-04-09T11:17:34.032Z","1.1.7":"2026-04-09T12:31:17.428Z","1.1.8":"2026-04-09T13:32:18.394Z","1.1.9":"2026-04-09T13:54:50.248Z","1.2.0":"2026-04-09T14:03:25.332Z","1.2.1":"2026-04-09T14:27:28.663Z","1.2.2":"2026-04-10T12:09:36.401Z","1.2.3":"2026-04-10T12:23:20.186Z","1.2.4":"2026-04-10T13:31:32.972Z","1.2.5":"2026-04-10T14:18:13.765Z","1.2.6":"2026-04-10T14:22:26.501Z","1.2.7":"2026-04-10T14:32:46.978Z","1.2.8":"2026-04-10T14:35:04.100Z","1.2.9":"2026-04-10T15:07:30.713Z","1.3.0":"2026-04-10T15:57:56.626Z","1.3.1":"2026-04-10T19:18:33.369Z","1.3.2":"2026-04-10T19:41:11.756Z","1.3.3":"2026-04-14T07:27:01.871Z","1.3.4":"2026-05-07T18:53:47.918Z"},"bugs":{"url":"https://github.com/amaancoderx/npxskillui/issues"},"author":{"name":"Amaan"},"license":"MIT","homepage":"https://skillui.vercel.app/","keywords":["design-system","design-tokens","static-analysis","css","tailwind","cli","claude","claude-code","skill","ui","figma","reverse-engineer","animations","playwright"],"repository":{"type":"git","url":"git+https://github.com/amaancoderx/npxskillui.git"},"description":"Reverse-engineer design systems from any website, repo, or project. Extracts colors, fonts, spacing, animations, and components - packaged as a .skill file for Claude. Pure static analysis, zero AI, zero API keys.","maintainers":[{"name":"amaanbuilds","email":"amaan.coderx@gmail.com"}],"readme":"<div align=\"center\">\n  <a href=\"https://skillui.vercel.app\">\n    <img src=\"skillui.png\" alt=\"SkillUI\" width=\"620\" />\n  </a>\n  <br /><br />\n  <p><strong>Reverse-engineer any design system into a Claude-ready skill.<br/>Pure static analysis. No AI. No API keys.</strong></p>\n\n  [![npm version](https://img.shields.io/npm/v/skillui?color=%23e8735a&label=skillui&style=flat-square)](https://www.npmjs.com/package/skillui)\n  [![npm downloads](https://img.shields.io/npm/dm/skillui?color=%23e8735a&style=flat-square)](https://www.npmjs.com/package/skillui)\n  [![Node.js](https://img.shields.io/badge/node-%3E%3D18-brightgreen?style=flat-square)](https://nodejs.org)\n  [![License: MIT](https://img.shields.io/badge/license-MIT-blue?style=flat-square)](https://github.com/amaancoderx/npxskillui/blob/main/LICENSE)\n  [![GitHub repo](https://img.shields.io/badge/source-npxskillui-gray?style=flat-square&logo=github)](https://github.com/amaancoderx/npxskillui)\n\n</div>\n\n---\n\n## One-shotted Notion's landing page in minutes with a single line prompt\n\nhttps://github.com/user-attachments/assets/4d6b63f1-8042-44a2-8f4f-a92fedadcaf9\n\n---\n\n## What is SkillUI?\n\n**SkillUI** is a CLI that crawls any website, git repo, or local codebase and extracts its complete design system - colors, typography, spacing, animations, components, screenshots - packaged into a folder Claude Code reads automatically.\n\nOpen the output folder, type `claude`, and ask Claude to build your UI. It already knows the exact design system.\n\n---\n\n## Install\n\n```bash\nnpm install -g skillui\n```\n\n> Requires **Node.js 18+**\n\nFor **ultra mode** (full visual extraction with Playwright):\n\n```bash\nnpm install playwright\nnpx playwright install chromium\n```\n\n---\n\n## Quick Start\n\n```bash\n# 1. Extract a design system from any URL\nskillui --url https://notion.so\n\n# 2. Open the output folder in Claude Code\ncd notion-design && claude\n\n# 3. Ask Claude to build your UI\n\"Build me a landing page that matches this design system\"\n```\n\nClaude automatically reads `CLAUDE.md` and `SKILL.md` - no manual setup needed. It uses the extracted colors, typography, spacing, components, animations, and screenshots to generate an HTML file matching the exact visual language of the site.\n\n---\n\n## Modes\n\n### Default mode - pure static analysis\n\nExtracts HTML, CSS, fonts, color tokens, spacing, and typography. Works on any site, no browser required.\n\n```bash\nskillui --url https://linear.app\n```\n\n### Ultra mode - full cinematic extraction\n\nUses Playwright to capture scroll screenshots, interaction diffs, animation detection, layout analysis, and DOM component fingerprinting.\n\n```bash\nskillui --url https://linear.app --mode ultra\n```\n\n### Dir mode - local project scan\n\nScans `.css`, `.scss`, `.ts`, `.tsx`, `.js`, `.jsx` for design tokens, Tailwind config, CSS variables, and component patterns.\n\n```bash\nskillui --dir ./my-app\n```\n\n### Repo mode - clone and scan\n\nClones any public git repository and runs dir mode automatically.\n\n```bash\nskillui --repo https://github.com/org/repo\n```\n\n---\n\n## What You Get\n\n| Feature | Default | Ultra |\n|---|:---:|:---:|\n| Color tokens (CSS vars + JSON) | ✅ | ✅ |\n| Typography scale | ✅ | ✅ |\n| Spacing grid | ✅ | ✅ |\n| Google Fonts bundled locally | ✅ | ✅ |\n| `CLAUDE.md` + `SKILL.md` auto-generated | ✅ | ✅ |\n| `.skill` ZIP packaged | ✅ | ✅ |\n| 7 scroll journey screenshots | | ✅ |\n| Hover / focus interaction diffs | | ✅ |\n| CSS keyframes + animation detection | | ✅ |\n| Flex/grid layout extraction | | ✅ |\n| DOM component fingerprinting | | ✅ |\n\n---\n\n## Output Structure\n\n```\nnotion-design/\n├── notion-design.skill       # Packaged .skill ZIP (contains everything)\n├── SKILL.md                  # Master skill file (auto-loaded by Claude)\n├── CLAUDE.md                 # Claude Code project context\n├── DESIGN.md                 # Full design system tokens\n├── references/\n│   ├── ANIMATIONS.md         # Motion specs and keyframes\n│   ├── LAYOUT.md             # Layout containers and grid\n│   ├── COMPONENTS.md         # DOM component patterns\n│   ├── INTERACTIONS.md       # Hover/focus state diffs\n│   └── VISUAL_GUIDE.md       # All screenshots embedded in sequence\n├── screens/\n│   ├── scroll/               # 7 scroll journey screenshots\n│   ├── pages/                # Full-page screenshots (ultra)\n│   └── sections/             # Section clip screenshots (ultra)\n├── tokens/\n│   ├── colors.json\n│   ├── spacing.json\n│   └── typography.json\n└── fonts/                    # Bundled Google Fonts (woff2)\n```\n\n---\n\n## All Flags\n\n```\nskillui --url <url>           Crawl a live website\nskillui --dir <path>          Scan a local project directory\nskillui --repo <url>          Clone and scan a git repository\n\n--mode ultra                  Enable cinematic extraction (requires Playwright)\n--screens <n>                 Pages to crawl in ultra mode (default: 5, max: 20)\n--out <path>                  Output directory (default: ./)\n--name <string>               Override the project name\n--format design-md|skill|both Output format (default: both)\n--no-skill                    Output DESIGN.md only, skip .skill packaging\n```\n\n---\n\n## Examples\n\n```bash\n# Full ultra extraction - Nothing.tech\nskillui --url https://nothing.tech --mode ultra --screens 10\n\n# Scan a local Next.js app\nskillui --dir ./my-nextjs-app --name \"MyApp\"\n\n# Clone and analyze a public repo\nskillui --repo https://github.com/vercel/next.js --name \"Next.js\"\n\n# Output only DESIGN.md, no .skill packaging\nskillui --url https://stripe.com --format design-md\n\n# Save to a specific directory\nskillui --url https://linear.app --out ./design-systems\n```\n\n---\n\n## Package Info\n\n<div align=\"center\">\n\n| | |\n|---|---|\n| **Package** | [npmjs.com/package/skillui](https://www.npmjs.com/package/skillui) |\n| **Latest version** | `1.3.2` |\n| **First published** | April 8, 2026 |\n| **Last updated** | April 10, 2026 |\n| **License** | MIT |\n| **Author** | [Amaan](https://github.com/amaancoderx) |\n| **Homepage** | [skillui.vercel.app](https://skillui.vercel.app) |\n| **Issues** | [GitHub Issues](https://github.com/amaancoderx/npxskillui/issues) |\n\n</div>\n\n### Version History\n\n<details>\n<summary>View all 23 releases</summary>\n\n| Version | Released |\n|---|---|\n| `1.3.2` ⬅ latest | April 10, 2026 |\n| `1.3.1` | April 10, 2026 |\n| `1.3.0` | April 10, 2026 |\n| `1.2.9` | April 10, 2026 |\n| `1.2.8` | April 10, 2026 |\n| `1.2.7` | April 10, 2026 |\n| `1.2.6` | April 10, 2026 |\n| `1.2.5` | April 10, 2026 |\n| `1.2.4` | April 10, 2026 |\n| `1.2.3` | April 10, 2026 |\n| `1.2.2` | April 10, 2026 |\n| `1.2.1` | April 9, 2026 |\n| `1.2.0` | April 9, 2026 |\n| `1.1.9` | April 9, 2026 |\n| `1.1.8` | April 9, 2026 |\n| `1.1.7` | April 9, 2026 |\n| `1.1.6` | April 9, 2026 |\n| `1.1.5` | April 9, 2026 |\n| `1.1.4` | April 8, 2026 |\n| `1.1.3` | April 8, 2026 |\n| `1.1.2` | April 8, 2026 |\n| `1.1.1` | April 8, 2026 |\n| `1.1.0` | April 8, 2026 |\n\n</details>\n\n---\n\n## How It Works\n\nSkillUI uses pure static analysis. No AI, no API keys, no cloud - everything runs locally.\n\n- **URL mode** - fetches HTML, crawls all linked CSS files, extracts computed styles via Playwright DOM inspection\n- **Dir mode** - scans `.css`, `.scss`, `.ts`, `.tsx`, `.js`, `.jsx` for design tokens, Tailwind config, CSS variables, and component patterns\n- **Repo mode** - clones the repo to a temp directory and runs dir mode\n- **Ultra mode** - runs Playwright to capture scroll screenshots, detect animation libraries from `window.*` globals, extract `@keyframes` from `document.styleSheets`, capture hover/focus state diffs, fingerprint DOM components\n\n---\n\n## Requirements\n\n- Node.js 18+\n- For `--mode ultra`: Playwright (`npm install playwright && npx playwright install chromium`)\n\n---\n\n## Links\n\n- [npm package](https://www.npmjs.com/package/skillui)\n- [Landing page](https://skillui.vercel.app)\n- [Source code](https://github.com/amaancoderx/npxskillui)\n- [Issues](https://github.com/amaancoderx/npxskillui/issues)\n\n---\n\n## License\n\nMIT - built by [Amaan](https://github.com/amaancoderx)\n","readmeFilename":"README.md"}