{"_id":"@barlevalon/skills","_rev":"26-13020123ec330ce8a848e652b78c3c09","name":"@barlevalon/skills","dist-tags":{"latest":"2.3.0"},"versions":{"0.1.2":{"name":"@barlevalon/skills","version":"0.1.2","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"author":{"name":"Alon Bar-Lev"},"license":"MIT","_id":"@barlevalon/skills@0.1.2","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills"]},"dist":{"shasum":"3216d8697cd50eb0d8d1451f3c42d16c4b75fa09","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.1.2.tgz","fileCount":12,"integrity":"sha512-dt1E8AZmJoSdMyJXDL5jQsD3A+UwEGQGAr7K2VdsNn5v7Bx1q62b7j04x0AVUEq/UubBywsw27rCY15OeEyxiA==","signatures":[{"sig":"MEYCIQDA4A9Z7w/VqiOct6ROBNg3DTSyqkDsLzkFdO68KRnDaQIhAJx4XEclQ+Y1s2M5uUANH1P9CVk2zQ9MVZskt7IlLndz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22230},"gitHead":"20f969cfb776696ec1c80a408aefd736e9d64217","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"barlevalon","email":"alon@hearter.io"},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"10.9.7","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.1.2_1780695672281_0.26498403427824213","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@barlevalon/skills","version":"0.1.3","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"author":{"name":"Alon Bar-Lev"},"license":"MIT","_id":"@barlevalon/skills@0.1.3","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills"]},"dist":{"shasum":"31e4137412befcf6fcb7c3b8e3d363a876e02cd4","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.1.3.tgz","fileCount":12,"integrity":"sha512-TiPSJaGcwB01vm4xHPrTiCA84iWZRpOM1wpQqWihf/Bx9S8UeZvmEq/9ghn2c8DL+qsSs/wBf9b5cQDwHzYjoA==","signatures":[{"sig":"MEYCIQD2WdSTmAUwb6ECHQCKIXZYT7LaThJRVohhgD5P0gJiNwIhALEhgZSOSobpaCIYXyptE77w+lE5PDuDUqEK46D1phHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22255},"gitHead":"ded39aca1e4511b717938f5ab285b5e73b3f450e","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.16.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.1.3_1780696018923_0.2374229928337679","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@barlevalon/skills","version":"0.1.4","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"author":{"name":"Alon Bar-Lev"},"license":"MIT","_id":"@barlevalon/skills@0.1.4","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"dist":{"shasum":"2ddd378cab9d7dbe974403ff47ea4e0666487912","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.1.4.tgz","fileCount":12,"integrity":"sha512-dIv/GBI9qFn3IsCIgPYEUEXYDf7XRMFFXJdQpfC8N4lVaIFTwcPz6X36Sko4W7k84d28sDblKjAiwBNjkUfWFw==","signatures":[{"sig":"MEUCIQCkPuMYUmRVcPONZoTcvDcTa09HibOG9+9h+tpe0Cb05gIgXVN+NWOf3tPC9/vUm3E9ssoVb6C0er9xs8zQZUaMSug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22420},"gitHead":"29f64bb669369d93a79ff72db003d1451f8682a5","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.16.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.1.4_1780696758216_0.8659904295728227","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@barlevalon/skills","version":"0.2.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"author":{"name":"Alon Bar-Lev"},"license":"MIT","_id":"@barlevalon/skills@0.2.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"dist":{"shasum":"780c1229ec591aec47a6289cf15a3dc7e0865986","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.2.0.tgz","fileCount":34,"integrity":"sha512-4ch830HmH9P09EkkUJ/500WpBX7dmg7YZMRYIk003VhPDQjlDshvWC/+cFl27hLZlIuoDfTAE4UPyFQYO9H52w==","signatures":[{"sig":"MEYCIQDZ+4KQicZDpFryaDGIl3z/KjmnP4sE5iXKPddhJmtfIAIhAJBTO8iX4M89K2ufsTpO1W4sSp+JxMrpju9q/+1Gh2pg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63129},"gitHead":"66fa13ac7ee72ab000f9b977d90b10e83f86cd77","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.16.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.2.0_1780699770011_0.31446809067885817","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@barlevalon/skills","version":"0.3.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.3.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"dist":{"shasum":"de1fb82facff6d88c486b4738830993a39db5830","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.3.0.tgz","fileCount":122,"integrity":"sha512-bZKYbze8GQ7jAbTQZVH6AGm1e+5LCeNk6BT4dc1sKQo/w49Xk2s+v4gow4hQAzofUBUY6D2CXqjZXuZynI17tQ==","signatures":[{"sig":"MEUCIQDvNAB55bK9DqH0Oos+bleRHLlA2JWElHXI7Acd9VhmeAIgLerySXRdzCQCigVGhZvfywQTrXM1Rnta+CYgZFoInsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336546},"curator":"Alon Hearter","gitHead":"7a1c7f8cee1ae9841a120adca401a79fa459c5df","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"barlevalon","email":"alon@hearter.io"},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"10.9.7","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.3.0_1780948695413_0.32981942872077874","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@barlevalon/skills","version":"0.4.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.4.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"dist":{"shasum":"0baf70be8bd3e7a26fd7adb4ebea9c482b7302c4","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.4.0.tgz","fileCount":128,"integrity":"sha512-D0ve6CYGXOrOQBlFs3hWk/5+5p8R99Vq803836nBfnupBTWC6wm9jR8GWJ9ffjCLAzj6Bau+u8ZQyFWrITWCyA==","signatures":[{"sig":"MEYCIQDo5iU8PXpbiNOodKhxTCzW0IVWEpudLFHAsCCMbPnk+QIhAJ6w0skm6jbFA5T/ALe1O21iH0iIdw28H+xvN+Y++hfj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359435},"curator":"Alon Hearter","gitHead":"fcce3b0bea76e1313f84a998d61f8d87c02c54b9","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.4.0_1782985348626_0.25867732960966205","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@barlevalon/skills","version":"0.5.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.5.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"dist":{"shasum":"5bbaefd77eee1fac18c342c1f603185c2d99387d","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.5.0.tgz","fileCount":140,"integrity":"sha512-724p3k/vT+C3QRtBi5jhpKANbRniVTftuN0Zxe0iYUPnRMGP9PC0qk5htAB2JHgJzerT3bcva7GyvyS/dUabHQ==","signatures":[{"sig":"MEUCIEq37aCUp8ztCx9bmQUqRUIhGYZykoAMr8jaOhqA0Yt3AiEAhcCMD5oUnK+TLO/2kPAxykp4nYefscvZwn0IU10z5us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411978},"curator":"Alon Hearter","gitHead":"120e32f95ae47bb6ab3ab7145b20f2a393e44b2d","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.5.0_1782995904878_0.5621847648431741","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@barlevalon/skills","version":"0.6.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.6.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"dist":{"shasum":"d9169140157eef0524c1c2cafd3704b61f6b56ea","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.6.0.tgz","fileCount":150,"integrity":"sha512-+sLZ4TvPZzVcy99yK02YkfAmVJpi0hhAhdgsLM9Q1B5MshnHDkeCb9wHLZmJtWUF7+bhCyGbx6OBUMU306EMwA==","signatures":[{"sig":"MEUCIHanz8Fhi0PdzxjTXCxvxSS0W/KDzEI/43CJXYw1AnxyAiEAs1lQsXzmcj281aSk7fgfF0S1lKkE6+6+O6gEWJ3zV68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587142},"curator":"Alon Hearter","gitHead":"5673984b1a7c5e00b1c4787b32a62843e87d7626","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.6.0_1782996779039_0.09008907230342977","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@barlevalon/skills","version":"0.7.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"barlevalon-skills":"bin/barlevalon-skills.mjs"},"dist":{"shasum":"c3923365f066d38d0faf66384ce22ae7cd09f49e","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.0.tgz","fileCount":151,"integrity":"sha512-+Qj4P5OaHpwI13Pexj0yIHR7lkykub+iry4IVhhI71ix6aU32FgNU3OfTrshd3/H1KmHEWinL9IGV0jVNkATYw==","signatures":[{"sig":"MEUCIA4duwGMyCEdTPlD7MdLCUOTZGs1UAgAtOgL02tjbYgLAiEAjVxWLLL+jU6UeyQfsaYo54lW9jh59X96RvXy7TJsmng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601959},"curator":"Alon Hearter","gitHead":"b1206f98aeeba8f5e313a8d879240210614f5b87","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.0_1783513961201_0.6126588406365934","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@barlevalon/skills","version":"0.7.1","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.1","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"barlevalon-skills":"bin/barlevalon-skills.mjs"},"dist":{"shasum":"97fe06d55eadde872596b510db024a5af7a62c0c","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.1.tgz","fileCount":151,"integrity":"sha512-yKJLkzIEi4qnSb8HReEcEvBEv1s7l9bBYdT+0fJujnSUu3giKFUI95CwRrCxEtKUmZOttXCH7hUI+NSRRqbPFw==","signatures":[{"sig":"MEQCIFC1GhB3IcFff2ibMa/MRDhckjwxn14JASUM8Tg4N+znAiBRfwW95/zeH5aXt4B55iGuYLUTt8lYJfEa4oaml3kQkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602468},"curator":"Alon Hearter","gitHead":"b85eddfe8cb118e01b9938649aedf2208586bdd1","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.1_1783514350628_0.004511170390337327","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@barlevalon/skills","version":"0.7.2","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.2","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"68cf0ca869a8155d0422322b03d020c60b15caf4","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.2.tgz","fileCount":151,"integrity":"sha512-StWyaqbOj0x8g+5xrDGDIBrDvo1YWhfrmo5Xlw37IcCkX1xrsm1XD+hhgHk68qfsRv15xvWdv6YTXpe+GWYmAQ==","signatures":[{"sig":"MEQCICmKd1GYIU02Fh11sDWhkysyO/ij4pY4H8OLiIwpl54DAiBTBnuyGUkwFnt6/bpz4TQeHcjNL7ruRgX+7ZV18vGkvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":602266},"curator":"Alon Hearter","gitHead":"71870c92f624298dc0f131a20105d03818e63915","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.2_1783514840570_0.27318241622859896","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@barlevalon/skills","version":"0.7.3","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.3","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"b6b84cc33b84edcf4946efb5c9b64ddd309ac1d5","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.3.tgz","fileCount":151,"integrity":"sha512-nzWuiMjjiRGNqI+7XbhY1AjPDgqHXQgSQ/9aSPPfSHds5B94up8QuNChpe9uRR9mqr1f3J/CqZwy2s3wxpuTaQ==","signatures":[{"sig":"MEQCIBAFeh0ukiMITUK2WChKp5ki8OAGqCQoQpBpkKm0TUvmAiBwCyW2hm2gi9I4i1ezpzhqMluAYoRpdwhrrVA7+QMg7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605628},"curator":"Alon Hearter","gitHead":"9de7d9f176a257eb8f4cbf4cb14ff18768c9219b","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.3_1783517731034_0.7438917319722336","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@barlevalon/skills","version":"0.7.4","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.4","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"76e1bce42330fb0badd091ea3d047bf1a5f08266","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.4.tgz","fileCount":151,"integrity":"sha512-d1fFUwnXy2JCEF+0i0h/7nM0b1h+tvK+ICUF0W8fRSpWdBPV076mf5B6lLtELHNqTFnqt7tT0S9sB0Ui3OgTdw==","signatures":[{"sig":"MEYCIQCFSMuwOi3keJs7WBOeQqskltS0d1qfF7cKI0N07P1+2QIhAP6tat//CFU/DGgvUMSsTP4D1u8FkWYmRzyT3QNV+pJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605715},"curator":"Alon Hearter","gitHead":"8faea89033a89ee014fc1fb69ff537e21a046d2c","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"11.18.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.4_1783518320431_0.714024395519731","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@barlevalon/skills","version":"0.7.5","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.5","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"aaa19740760468169197b7fd41ad670984accb83","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.5.tgz","fileCount":151,"integrity":"sha512-x9hYMc+TPUWGIP76lwFRXHwHLEfigYiY3adhf2tcWTDe1RDVf3VdPjLQFKP6G2xf5bJZ1sdeU5RomNtPIP/WWQ==","signatures":[{"sig":"MEYCIQDdiEQAvT1p0YDgisuRONTKAoF6i/8XyDoxus4/RmNTQgIhALUQDiVOByk6OM5XwAUES+Bv77jLHkGARxD3krFqQoGY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619805},"curator":"Alon Hearter","gitHead":"06929668c2e5b2df993fb40c3550ef0857780b47","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"12.0.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.5_1783599207286_0.7218128384326776","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@barlevalon/skills","version":"0.7.6","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.6","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"000355ab29de296e9e430601966073ba600e52f2","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.6.tgz","fileCount":151,"integrity":"sha512-ly6rDPAiCclbyzR4jB8dcmt+meuqcrJlBt+rCT+JFkzZopdlljVa2VpnAlEf60vGBtHYKLxbvPwfH+qGPIbO9Q==","signatures":[{"sig":"MEYCIQDdWcmE/8iSsUxxEjMQQuKnQmBQHHR00hJrhdKdsqQthQIhAMFXXfklKZNPS/vqAsJlC3Joxt/AVSWywMGMKYWmhsKv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":623891},"curator":"Alon Hearter","gitHead":"fe0c08fd3a214c3dd666e3cc44e97fb44d9b9633","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"12.0.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.6_1783605317107_0.41330027304128936","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@barlevalon/skills","version":"0.7.7","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@0.7.7","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"595018fb2c7edbe27df720d402e3be67b837deec","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-0.7.7.tgz","fileCount":151,"integrity":"sha512-Yh0ECCpl2kKMJc0n7FQOfDeb2BFNO719H8QYr3XBCbdGWbIvdi408S3xEfMERdTz8ClL8Xxmth2cwe3CrHwvEg==","signatures":[{"sig":"MEUCIQD3w+MgCj/E7Rt+jTxwL9whIkh57Vi0x4fFy1mMJwSgXwIgcaXu3B1z+DhgJ8pEQLrUJPcy7c6mhSbRacNIvwj+ZlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@0.7.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627585},"curator":"Alon Hearter","gitHead":"d8ed23b897b9694d4f4282cb4e9c6a27aca04c49","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*/*"],"_npmVersion":"12.0.0","description":"A monorepo of portable Agent Skills for AI-assisted engineering workflows.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_0.7.7_1783606621243_0.33592258628838234","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@barlevalon/skills","version":"1.0.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@1.0.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"08de8defd5a1936c6eed7fffd0dc34e555c75d77","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-1.0.0.tgz","fileCount":33,"integrity":"sha512-LKOBOCbFtxE477ewSS4BP0jWaUhjdNqYANcFQWowtiS9w3dLTEn6MlVdafG4vK0hPkKi3L/+h9wSbSvftfuQRg==","signatures":[{"sig":"MEYCIQDY0a7eQKJJRxrs6pLXspcpngZWFVspi23elrEgo1ssTgIhAMzDhkUzenpeWrq2HSdvKFFSyOsE0JPieFtG/M+7pIv3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122627},"curator":"Alon Hearter","gitHead":"47f9eef9b6534e55106692880503ae646894fa1c","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.0","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_1.0.0_1783615719540_0.7854170603192838","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@barlevalon/skills","version":"1.0.1","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@1.0.1","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"3589b6e17153bf51bcbe20218ec0fb54f3bedfef","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-1.0.1.tgz","fileCount":33,"integrity":"sha512-g02woG4chAoRtzaGGBySNCbZTVnbAwoH1f9vUdsRNkKcGpxsk6fPZvZKrJovtUQ3ibUty4G5hE+P1IEkSYx4Qg==","signatures":[{"sig":"MEUCIDR93PT1Nz6Fliim5L3HViV4q1wEuWA+p27S43R/ouWqAiEAzmZATGRYWoMaqM95AAOF8I2uF5lFOOjbve3s8X7B8kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123417},"curator":"Alon Hearter","gitHead":"27cac8f139372191a61ef0450f9244801cfbe108","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.0","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_1.0.1_1783617222113_0.8435294091261523","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@barlevalon/skills","version":"1.0.2","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@1.0.2","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"b4f98a4388cc8b7fd433b18141c1fffc45e96bfe","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-1.0.2.tgz","fileCount":33,"integrity":"sha512-bOpBeSidIGzZjgQcRXhOvfBlzZgJ1hhEhsLNQmjUh/pMEigJt0e2JdNNDZK69bzikQZssFbm3zHAMo/4+tkO+A==","signatures":[{"sig":"MEUCIBJukTHCOHWO3b0dNPesIx5oYDP+wZS+Z9y3nfYs90a2AiEAhHTkB0PAyd1vvyRz7TzTAkAnCp+cDG6THuOnHtO407o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123507},"curator":"Alon Hearter","gitHead":"38ddc8270deaf2b2366a79f7435417f7b84c1cb2","scripts":{"ci":"npm run validate && npm run pack:check && npm run pack:skills","validate":"node scripts/validate-package.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.0","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_1.0.2_1783682335245_0.9065583677591456","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@barlevalon/skills","version":"1.1.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@1.1.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md","./catalog/skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"cfe2b019d353cc199bf93eb95cd10d8eb275f06f","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-1.1.0.tgz","fileCount":126,"integrity":"sha512-tDWGiMMrsaelHA42c6wY87GiS6Lnwh8qZyfGvLEGVMtLSPt9J22kHvQapfue2q8jokYXGSXop+H6DxtDBLbgGQ==","signatures":[{"sig":"MEQCIBXKeVn9wsJzhZ5LFGQf+uaFXQ7+fk9TOp5jWTFofaWSAiB8WdjlQgWljk4q6d5DTQlYQd0rN3NmuvSTjcwbJuuPzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639471},"curator":"Alon Hearter","gitHead":"6f2fe6894ba41db330bbce39806341c73771431b","scripts":{"ci":"npm run catalog:check && npm test && npm run validate && npm run pack:check && npm run pack:skills","test":"node --test","validate":"node scripts/validate-package.mjs && node scripts/validate-catalog.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present","catalog:sync":"node scripts/sync-catalog.mjs","catalog:check":"node scripts/sync-catalog.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.0","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_1.1.0_1783685499821_0.17727223312297058","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@barlevalon/skills","version":"1.2.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@1.2.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md","./catalog/skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"1c02db7f0e1f10c1d40103280dca8dd0f9946e06","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-1.2.0.tgz","fileCount":135,"integrity":"sha512-8uHMhrHUKi4unfWr97BRaFnZGwBRouM+H3vA2cQiJ51zP6B1hJa08IWx4Rr0XquwBXacX4eyq7Y0/7amehaimA==","signatures":[{"sig":"MEYCIQDjyOn/jIqG7s8un34e6WHotwOydDAq7+chAjYWnOH71wIhAMkqpT6tmjNZ7CPOgEZCvpn3tAwFQ3qTtkE2Kx6ri92B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656857},"curator":"Alon Hearter","gitHead":"8dbda2ab57553ff702b65c19d9775566784bac63","scripts":{"ci":"npm run catalog:check && npm test && npm run validate && npm run pack:check && npm run pack:skills","test":"node --test","validate":"node scripts/validate-package.mjs && node scripts/validate-catalog.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present","catalog:sync":"node scripts/sync-catalog.mjs","catalog:check":"node scripts/sync-catalog.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.1","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_1.2.0_1784719288774_0.8936823495041233","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@barlevalon/skills","version":"1.3.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@1.3.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md","./catalog/skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"3abf79743ad05c813afe32ca49b9cd2ff161c171","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-1.3.0.tgz","fileCount":138,"integrity":"sha512-CsDkSLNlga8ex0NKfh6GaX/JH6r4cDPku2pF2n5p2Ldyuu9LYV0G1xSnhkrLJp+iYwOEtPybPAWBIl3AhxRYhg==","signatures":[{"sig":"MEUCIQCPoTQl/aV81uM25U5Xd//hGjEnepfLApMllDKVPOjJdgIgPV+pW+hShfVHyPUpGtHtEEojjsnl9TAvmTHRKl99kJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":665642},"curator":"Alon Hearter","gitHead":"f21293fd24fec50f93b3820addb54c6cf9ee590c","scripts":{"ci":"npm run catalog:check && npm test && npm run validate && npm run pack:check && npm run pack:skills","test":"node --test","validate":"node scripts/validate-package.mjs && node scripts/validate-catalog.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present","catalog:sync":"node scripts/sync-catalog.mjs","catalog:check":"node scripts/sync-catalog.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.1","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_1.3.0_1784742412175_0.44826414478962096","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@barlevalon/skills","version":"2.0.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@2.0.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md","./catalog/skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"6371b11a058742b9a992c52bf79a84e96c592797","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-2.0.0.tgz","fileCount":121,"integrity":"sha512-16mzw1+h9WxZnc6/ncrCY+KR2bqvTJMvJDhHAAqgqJlxAHwQOjbPD70ImWRrWDHOrTX6F6MFCpVTv8u4RKhTfw==","signatures":[{"sig":"MEYCIQCV9KDnjrCq78jPBKlIyvXsngR03XwiMztAjSf238Bq6QIhAIUSApwwF2jC/bl2yZtRtyX7JA9dsHcO1Y147P0VEjyi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596574},"curator":"Alon Hearter","gitHead":"7b6aeb5739a90fda0d528446eab834fee1b78793","scripts":{"ci":"npm run catalog:check && npm test && npm run validate && npm run pack:check && npm run pack:skills","test":"node --test","validate":"node scripts/validate-package.mjs && node scripts/validate-catalog.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present","catalog:sync":"node scripts/sync-catalog.mjs","catalog:check":"node scripts/sync-catalog.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.2","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_2.0.0_1785935007191_0.518554550808574","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@barlevalon/skills","version":"2.1.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@2.1.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md","./catalog/skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"04ffcc5b2570bfd3c5a9efa1f644b8e994d57187","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-2.1.0.tgz","fileCount":146,"integrity":"sha512-iMyv+JBQIzBHO8qIfzggYOvxKJJcsCOaanmEqayHfLE5IQty/rzuAVErTApXdRU5kphwQpZCGzlV+b6Jr+S9Dw==","signatures":[{"sig":"MEQCIH0VutXneiEDO2eODqaTZAIUEua2ExDL1EaMcyBkGjGTAiAPVVbx4hgFNP0plOi7OopRXwRUV4yi33+43bo6aF79ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605292},"curator":"Alon Hearter","gitHead":"92f98bf5683f25a5609d20daad420e72fc72c454","scripts":{"ci":"npm run catalog:check && npm test && npm run validate && npm run pack:check && npm run pack:skills","test":"node --test","validate":"node scripts/validate-package.mjs && node scripts/validate-catalog.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present","catalog:sync":"node scripts/sync-catalog.mjs","catalog:check":"node scripts/sync-catalog.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.2","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_2.1.0_1785959343637_0.4478566762479066","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@barlevalon/skills","version":"2.2.0","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"license":"MIT","_id":"@barlevalon/skills@2.2.0","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"homepage":"https://github.com/barlevalon/skills#readme","bugs":{"url":"https://github.com/barlevalon/skills/issues"},"pi":{"skills":["./skills/*/SKILL.md","./catalog/skills/*/SKILL.md"]},"bin":{"skills":"bin/skills.mjs"},"dist":{"shasum":"e3096fde38924df383a2470b6c046aff8035eb0d","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-2.2.0.tgz","fileCount":147,"integrity":"sha512-m5EgvhNX2QRZGtlrxUmYy48WwlweISwpJAe8QiL/bT3u9lS751aINIUAtB8Ie5U6K/cQPDQhq/xEu+oJmgKivA==","signatures":[{"sig":"MEYCIQDq0+HynNPx65ZdxVpkIC44iA1WPWv7xL+6OMGAV5UAAgIhANHB0P/PtATSteOqS58bN8gloNOe9PIhb1xIBqkbbqZh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":629814},"curator":"Alon Hearter","gitHead":"6621db8a7af3e3cb68d6111e6c0e152bb4e44ef8","scripts":{"ci":"npm run catalog:check && npm test && npm run validate && npm run pack:check && npm run pack:skills","test":"node --test","validate":"node scripts/validate-package.mjs && node scripts/validate-catalog.mjs","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present","catalog:sync":"node scripts/sync-catalog.mjs","catalog:check":"node scripts/sync-catalog.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"repository":{"url":"git+https://github.com/barlevalon/skills.git","type":"git"},"workspaces":["skills/*"],"_npmVersion":"12.0.2","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@inquirer/prompts":"^8.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_2.2.0_1786553547288_0.710681641274965","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@barlevalon/skills","version":"2.3.0","description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/barlevalon/skills.git"},"bugs":{"url":"https://github.com/barlevalon/skills/issues"},"homepage":"https://github.com/barlevalon/skills#readme","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"bin":{"skills":"bin/skills.mjs"},"workspaces":["skills/*"],"scripts":{"test":"node --test","validate":"node scripts/validate-package.mjs && node scripts/validate-catalog.mjs","catalog:sync":"node scripts/sync-catalog.mjs","catalog:check":"node scripts/sync-catalog.mjs --check","pack:check":"npm pack --dry-run","pack:skills":"npm run pack:check --workspaces --if-present","ci":"npm run catalog:check && npm test && npm run validate && npm run pack:check && npm run pack:skills"},"pi":{"skills":["./skills/*/SKILL.md","./catalog/skills/*/SKILL.md"]},"curator":"Alon Hearter","dependencies":{"@inquirer/prompts":"^8.5.2"},"gitHead":"47c73bb61fd389912d43c07101cdd780308adb97","_id":"@barlevalon/skills@2.3.0","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-g1J5Y/X3fxeuLXYTDKAihCD0KsMI8wDVUJ08Cny+sgWg69ytqAo7hhclCQxSE7gOcr6hIbAJGzpuX0ntb3yKbg==","shasum":"a4f148a967f1cedc2c113b9ef97e148459051fed","tarball":"https://registry.npmjs.org/@barlevalon/skills/-/skills-2.3.0.tgz","fileCount":147,"unpackedSize":638346,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@barlevalon%2fskills@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDgbaXVas3g5MkNcp8VqBFiUMdrG9GVaN9FA184MPyo8AIhANZeTSIoZKZR6DoRdKPdv5j2cMd9+LDkDDmgeQFKtJJ7"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:395ad8fa-a219-4652-926c-7ed211080b2a"}},"directories":{},"maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills_2.3.0_1787930113056_0.9524348198759365"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-05T21:41:12.154Z","modified":"2026-08-28T15:15:13.831Z","0.1.2":"2026-06-05T21:41:12.425Z","0.1.3":"2026-06-05T21:46:59.069Z","0.1.4":"2026-06-05T21:59:18.366Z","0.2.0":"2026-06-05T22:49:30.171Z","0.3.0":"2026-06-08T19:58:15.550Z","0.4.0":"2026-07-02T09:42:28.759Z","0.5.0":"2026-07-02T12:38:25.016Z","0.6.0":"2026-07-02T12:52:59.185Z","0.7.0":"2026-07-08T12:32:41.400Z","0.7.1":"2026-07-08T12:39:10.828Z","0.7.2":"2026-07-08T12:47:20.762Z","0.7.3":"2026-07-08T13:35:31.172Z","0.7.4":"2026-07-08T13:45:20.572Z","0.7.5":"2026-07-09T12:13:27.470Z","0.7.6":"2026-07-09T13:55:17.313Z","0.7.7":"2026-07-09T14:17:01.479Z","1.0.0":"2026-07-09T16:48:39.688Z","1.0.1":"2026-07-09T17:13:42.288Z","1.0.2":"2026-07-10T11:18:55.391Z","1.1.0":"2026-07-10T12:11:39.977Z","1.2.0":"2026-07-22T11:21:28.965Z","1.3.0":"2026-07-22T17:46:52.357Z","2.0.0":"2026-08-05T13:03:27.377Z","2.1.0":"2026-08-05T19:49:03.824Z","2.2.0":"2026-08-12T16:52:27.458Z","2.3.0":"2026-08-28T15:15:13.191Z"},"bugs":{"url":"https://github.com/barlevalon/skills/issues"},"license":"MIT","homepage":"https://github.com/barlevalon/skills#readme","keywords":["agent-skill","agent-skills","ai-agent","claude-code","codex","cursor","monorepo","pi","pi-package","skills"],"repository":{"type":"git","url":"git+https://github.com/barlevalon/skills.git"},"description":"Bootstrap Alon's agentic environment with maintained local skills and upstream workflow skills.","maintainers":[{"name":"barlevalon","email":"alon@hearter.io"}],"readme":"# barlevalon/skills\n\n[![CI](https://github.com/barlevalon/skills/actions/workflows/ci.yml/badge.svg)](https://github.com/barlevalon/skills/actions/workflows/ci.yml)\n[![npm](https://img.shields.io/npm/v/%40barlevalon%2Fskills.svg)](https://www.npmjs.com/package/@barlevalon/skills)\n\nAlon's one-command bootstrap for an agentic engineering environment.\n\nA skill is a directory with a `SKILL.md` entry point plus any helper references, scripts, or templates it needs. Agents see the skill name and description first, then load the full skill only when the task matches.\n\n## Install\n\nChoose one install path.\n\nFor Pi-managed global skills with Pi-owned update discovery:\n\n```bash\npi install npm:@barlevalon/skills\n```\n\nThis loads the complete curated catalog—maintained skills plus pinned upstream releases—globally in Pi. Update it with `pi update --extensions`.\n\nFor scoped copies across supported harnesses:\n\n```bash\nnpx @barlevalon/skills@latest install\n```\n\nWith no flags the installer does the normal file-based bootstrap:\n\n- installs the curated repo workflow bundle—Matt Pocock workflows plus the maintained `tdd` fork—under `.agents/skills` and `.claude/skills`\n- updates repo instruction files for agents that need them\n- installs this package's global-purpose maintained skills/forks globally; maintained `tdd` stays repo-local\n- installs canonical upstream global skills from Bento, Caveman, Ponytail, Matt, Vercel, Worktrunk, and Cursor\n- reports any pre-existing skill folders it left untouched\n\nAdvanced escape hatches:\n\n```bash\nnpx @barlevalon/skills@latest install --agent vscode --skill tdd --skill release-prep --yes\nnpx @barlevalon/skills@latest install --bundle matt-core --agent vscode --project --yes\nnpx @barlevalon/skills@latest install --bundle matt-wayfinder --agent vscode --project --yes\nnpx @barlevalon/skills@latest install --source matt --skill diagnosing-bugs --agent vscode --project --yes\nnpx @barlevalon/skills@latest install --agent claude-code --skill release-prep --global --yes\nnpx @barlevalon/skills@latest install --all --yes\n```\n\nDo not combine Pi-managed and file-based installs unless duplicate skill names are intentional. The installer detects an existing Pi package and asks before creating Pi-visible copies; non-interactive overlap requires `--allow-pi-overlap`.\n\nMigrating from file bootstrap to Pi ownership? [Remove installer-managed copies first](docs/setup.md#migrate-from-file-bootstrap-to-pi).\n\nThe npm package contains a reproducible aggregate catalog pinned to upstream releases and reviewed commits for Pi. The file-based installer continues fetching selected third-party skills directly from their upstream repositories.\n\nSee [docs/setup.md](docs/setup.md) for options and manual fallback setup.\n\n## Use\n\nAsk your agent for a workflow:\n\n```text\nUse tdd to implement this change.\nUse diagnosing-bugs before fixing this bug.\nUse release-prep for the next release.\n```\n\n## Pick a skill\n\n| Work | Skills |\n|---|---|\n| Plan a feature | `to-spec`, `to-tickets`, `grill-with-docs`, `grilling` |\n| Map large or uncertain work | `wayfinder` |\n| Research | `research` |\n| Prototype | `prototype` |\n| Implement a prepared ticket | `implement` |\n| Guide human-only setup or migration | `wizard` |\n| Debug | `diagnosing-bugs` |\n| Build test-first | `tdd` |\n| Minimize implementation complexity | `ponytail` |\n| Improve architecture | `improve-codebase-architecture`, `codebase-design`, `domain-modeling` |\n| Review code | `code-review`, `thermo-nuclear-code-quality-review`, `ponytail-review` |\n| Audit repository complexity | `ponytail-audit` |\n| Track deliberate simplification debt | `ponytail-debt` |\n| Manage branches and worktrees | `worktrunk` |\n| Create presentations | `bento-slides` |\n| Write docs | `documentation-system` |\n| Get decisions from another person | `to-questionnaire` |\n| Re-pitch an unclear response | `wait-what` |\n| Write agent-facing instructions | `writing-for-agents` |\n| Find more skills | `find-skills` |\n| Release | `release-prep` |\n| Commit message | `caveman-commit` |\n| Concise mode | `caveman`, `caveman-help` |\n| Handoff | `handoff` |\n\nSource and usage details: [docs/usage.md](docs/usage.md)\n\n## Local skills in this package\n\n| Skill | Why it lives here | Influences / credits |\n|---|---|---|\n| `caveman-commit` | local commit-message policy fork | based on `JuliusBrussee/caveman` |\n| `documentation-system` | local documentation workflow | based on the current [Diátaxis](https://diataxis.fr/) framework |\n| `tdd` | local TDD discipline synthesis | influenced by Matt Pocock's `tdd` skill and Obra's `test-driven-development` superpower |\n| `release-prep` | local release preparation workflow | authored for this package's release process |\n\n## Upstream sources\n\nPi installs use the immutable refs recorded in [`catalog/sources.json`](catalog/sources.json). File-based bootstrap fetches canonical skills from:\n\n- `nyblnet/bento`\n- `JuliusBrussee/caveman`\n- `DietrichGebert/ponytail`\n- `mattpocock/skills`\n- `vercel-labs/skills`\n- `max-sixty/worktrunk`\n- `cursor/plugins`\n\n## Docs\n\n- [Setup](docs/setup.md)\n- [Workflow map](docs/workflow.md)\n- [Skill reference](docs/usage.md)\n- [Maintainer release process](docs/release.md)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}