{"_id":"skillpm","_rev":"12-393bbf8e459569703a0e6ab84f73d2a9","name":"skillpm","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"skillpm","version":"0.0.1","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.1","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"767ad9095b1964a2c26494f001482a8838f90b29","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.1.tgz","fileCount":31,"integrity":"sha512-YqFB5O99d6e0CUaVV0Ndsjfa6u/+PM3coJ6L9WrzI5RKv9BlERaLsDHl+iMLrpxiX2/oRWX76eYo+oTNvn8P0w==","signatures":[{"sig":"MEUCIQDx7he7yE/Y83J67XsG42ulVhlCCJ1dLNAH++dimvVkigIgVdo8Lm1jHklDo4uPLLXNvEXvJSp61kwKAQL4RtiEAVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28177},"type":"module","engines":{"node":">=18"},"gitHead":"29ac76e028d4d23d2e2b1d784920fa737ac12fd3","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"sbroenne","email":"stefan_broenner@yahoo.com"},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.0","description":"npm for Agent Skills","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.1_1772028269890_0.7493097952771519","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"skillpm","version":"0.0.2","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.2","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"d6843c7391c14f6272326cd2187c2e74dbb5bb67","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.2.tgz","fileCount":31,"integrity":"sha512-XdzRFZ6TSsQfkPasAdg8GG2O8CUe7Q6TloKSEWsh+JAuQaCtduGB3wEpeuVyCjkCiokLkDI+Z5Pl3ixY5hDYXQ==","signatures":[{"sig":"MEQCIDd0+4ZbhMUGpzX++ACYou1MT4wf6MPw9DzM7WO39iAhAiBbEPQMtRJ308bFn96HtQb569XRRPDnkb0DQMQLliCKzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31236},"type":"module","engines":{"node":">=18"},"gitHead":"5d49cb4b856db51322b6c9754d6545aaec7e964f","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"sbroenne","email":"stefan_broenner@yahoo.com"},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.0","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.0","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.2_1772083457386_0.23802847364301138","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"skillpm","version":"0.0.4","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.4","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"b144e2d9dbccb1d5597d14659c6844979c409f59","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.4.tgz","fileCount":31,"integrity":"sha512-plI7j5iO4LtWjnBWVcjT1bs0NH4zvum/eA/Y8igkWM+7pWPIW7lc33hdA6QoAIOBqym7dwGuZtXNTWkVXus8pw==","signatures":[{"sig":"MEQCIBLMmWsGs19E5OAg8Ebl6/k81b4OgyBVla6eO0tHb+m7AiA16Fy8IL3/YyFwIA6xJab0yOwrEv2TtQuHHsIMGQ2DrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31236},"type":"module","engines":{"node":">=18"},"gitHead":"3d550582ded2112cbd76b5901c287ea578e3c80b","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.4_1772087460938_0.895042440890222","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"skillpm","version":"0.0.5","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.5","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"183c16eb58bc6b175055980ffd09dde4c7c09e43","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.5.tgz","fileCount":33,"integrity":"sha512-f+YxzttIjdjiU3vMNY+lhgOmWvduSKSDW8QOhU5jI6d/w/q1pjS2Xd1sbAK5Dy45vctZJSeZ3ywTFJMJBz+3Cw==","signatures":[{"sig":"MEYCIQCVPemm4GaPU46ZK7/hGlFN4nTcWw/qayvf6PKPLk7dawIhAOLhY/48P6DfzILTJqsr/xOJv+eDCP9BjNAYZXntk0WJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33560},"type":"module","engines":{"node":">=18"},"gitHead":"b8b2837710212a3acbd09c74eec01df11b9a387c","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.5_1772136684268_0.2919713479556745","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"skillpm","version":"0.0.6","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.6","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"c0cab8f301aa856d07c2dc83f23e97624ade8253","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.6.tgz","fileCount":33,"integrity":"sha512-K8jahUur0gk+fdsvNY5DuezdnfysMHYF/QYV3our5x4tUx5dDGlg6inyN6hR4XFB8DQk2wZZB5Ki6uO4mZLtGA==","signatures":[{"sig":"MEUCIQDjejZQ0b66V07WX2vFZyukIOcsft73Ng8kGuaDesc/rQIgHP/7uiQeNowcdmoEtbu9HHJKAqcms2Fsb1CF9A0JWZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35757},"type":"module","engines":{"node":">=18"},"gitHead":"a8f993a9a699371dea4f03497b1cf2945f9ff4f1","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.6_1772187083763_0.6532630089240943","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"skillpm","version":"0.0.7","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.7","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"f69bc43a0aab6554afbb9f2378979a5ce1a476ac","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.7.tgz","fileCount":33,"integrity":"sha512-eheRJ19nuIPG4r/wE8VaoRI36XxwPCTt+B1AZPYjLFQJgI+snBUgOeWOgZI6SpYQGskyb5FZi0M7IN33FujSLA==","signatures":[{"sig":"MEUCIQDjPKncqjnJj/DWjsJL9caJ+9iPUzgqvV9NHiohKxRdaAIgDBSmvaZZZHgrrGmNyq4cMZUQ7WphyzkIQwLqfnVLlJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37956},"type":"module","engines":{"node":">=18"},"gitHead":"8dd491700c893aea5ad6e6a0a91f03078a1a1de4","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.7_1772223884444_0.6926458395572805","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"skillpm","version":"0.0.8","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.8","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"09d9627390581acc851fa152f7b2bebd709da8bb","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.8.tgz","fileCount":33,"integrity":"sha512-0xulLmdEtsUtIvN3yQ7qXjuJNVyvw3DrR2yGHp18ICmxVCU7NUzpWkS0PWb9KjygZ5PnzK1M+K1gpyVpt8Fj0Q==","signatures":[{"sig":"MEUCIQCGwa/IUk59SwezrP1zlS9Bh9I0bdNX9XZ+R20H712T+gIgLQH7kTv7RI+u2j3sOmGjkrn+TDji7w/YZLJDFWAWfAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38117},"type":"module","engines":{"node":">=18"},"gitHead":"29b01a0a2d939d510afa05e71d2c40da6b5c29cb","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.8_1772273769612_0.5157552103497185","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"skillpm","version":"0.0.9","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.9","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"09b4b37e979ad697f6a70aa4cd02d6d370ebb26e","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.9.tgz","fileCount":33,"integrity":"sha512-8VgFkcnbhc7SZgwqzJYudsnYtLdCEcN6i7l10snwnpRpEL9R3XZRXyRZF18hukLBEw/SB1LkL1e0brFRQN658w==","signatures":[{"sig":"MEQCIDLrc5X04EGt8JSihxhgpzsSCEm/EusY9EF82uGHKhb4AiAV2Y9RMoNZ/L+iFFKa1Q4+brffglVytvGBwx+TXmb7eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38108},"type":"module","engines":{"node":">=18"},"gitHead":"f8ec578c837b2f3707e1467217cbd910bb784109","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.9_1772274734128_0.3029584310832607","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"skillpm","version":"0.0.10","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.10","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"a5aa9869af506356d92cec60f3dc328634f8d6dc","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.10.tgz","fileCount":33,"integrity":"sha512-eKpJ1aKQTwXbardQv4BALNjMddA/9WO1sKtebn1PC5qbrujIlK80xn1C7Jzvfh2mpAVrErNtsN42jJ5UE7ZUqw==","signatures":[{"sig":"MEUCIQDv8gPf0rOPR2tYSbYz3ftjalH/VlROqds2W97azujI9gIgZZDJLKIbeYJ4C5C6sGbBAp8EqtCg8fM+OVtUg4LLjds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38234},"type":"module","engines":{"node":">=18"},"gitHead":"4619bc1a8139fee6fe3a2582738f700e8eea5e09","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.10_1772276272891_0.3468099808884757","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"skillpm","version":"0.0.11","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.11","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"7cdefd47060377ab8c9e7dcaba0dffc346a159a7","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.11.tgz","fileCount":33,"integrity":"sha512-aUw/B6n7Vh5BF6bPllFtkgPm2mtQRMnOESBlTWY4z2/UGhABPSnHE7K/xHEwUDuTBsXEo/7qj8tSWLSg8ii/RA==","signatures":[{"sig":"MEUCIQCqBGe6CqOhf6p+Ioi3zeB8eefAFJsxbefGy5JwJCj0lwIgDV5CCWcM0wOeK1NDJVDCdd/h2qmMEbGD346d/ikymAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38254},"type":"module","engines":{"node":">=18"},"gitHead":"9b548a034844d297901ff0ecebb30b02ad732509","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.11_1772297021580_0.8683019150910429","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"skillpm","version":"0.0.12","keywords":["agent-skills","skills","ai-agents","cli","npm"],"author":{"name":"sbroenne"},"license":"MIT","_id":"skillpm@0.0.12","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"homepage":"https://skillpm.dev","bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"bin":{"skillpm":"dist/cli.js"},"dist":{"shasum":"dc94a0201055498c0fd4514009d315da57c85d77","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-0.0.12.tgz","fileCount":33,"integrity":"sha512-3yFWqFk2Cc+4gXXH0GLs09LLuLOkCzlFFX6njDLhKt385QqGJuG/w/6gA87rzdDEfB1Ay9jVE2D7oyVP5/Kdjg==","signatures":[{"sig":"MEUCIQCQlOOCjjMSonDbnNAAoK/DzdePE02wR2l/HCzXWIEoAgIgeQPmtX9mx8PqBbbIPhe81D1n/Ki5dOve7pz2rcTLMIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@0.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40399},"type":"module","engines":{"node":">=18"},"gitHead":"cabcde03f1a786833f8a8e402430e47f80f1db1e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"tsc","format":"prettier --write 'src/**/*.ts'","test:watch":"vitest","prepublishOnly":"npm run lint && npm run build && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"repository":{"url":"git+https://github.com/sbroenne/skillpm.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.1","description":"Package manager for Agent Skills. Built on npm.","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","picocolors":"^1.1.1","gray-matter":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.3.1","typescript-eslint":"^8.56.1"},"_npmOperationalInternal":{"tmp":"tmp/skillpm_0.0.12_1772528980485_0.7547359960251296","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"skillpm","version":"1.0.0","description":"npm-native package manager for reusable Agent Skills.","type":"module","bin":{"skillpm":"dist/cli.js"},"scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","lint":"eslint src/","format":"prettier --write 'src/**/*.ts'","prepublishOnly":"npm run lint && npm run build && npm test"},"keywords":["agent-skills","skills","ai-agents","cli","npm"],"homepage":"https://skillpm.dev","repository":{"type":"git","url":"git+https://github.com/sbroenne/skillpm.git"},"bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"author":{"name":"sbroenne"},"license":"MIT","workspaces":["packages/*"],"engines":{"node":">=18"},"dependencies":{"gray-matter":"^4.0.3","picocolors":"^1.1.1"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.3.1","eslint":"^10.0.2","prettier":"^3.8.1","typescript":"^5.9.3","typescript-eslint":"^8.56.1","vitest":"^4.0.18"},"gitHead":"dc6d073081d4c6853f282532e4ad6be4eb3b51bc","_id":"skillpm@1.0.0","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-OmbidQw6HqGkBNKCwcDz+YwwGG8N3T4C3pRJnG1mmnZHDQOpC2JwUFpFBz0FBtNh7aOO3rlnXJaXQgy8Z7S6gQ==","shasum":"d0bf41f6730ab414211d828751b55ef6fec11832","tarball":"https://registry.npmjs.org/skillpm/-/skillpm-1.0.0.tgz","fileCount":29,"unpackedSize":26949,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillpm@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIH6nZL2OIaW0DqiJwf4RcbEglzuw7O7hv4QlQmRiA+wIhANppdSLpbVV43PPVi9hZ/8Gv8gk0B+ZtI4nudsNZsDNn"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a3a26429-d9e9-4d9b-9cd7-e8e164e76fc8"}},"directories":{},"maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skillpm_1.0.0_1773826658687_0.8928831839521727"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-25T14:04:29.819Z","modified":"2026-03-18T09:37:39.149Z","0.0.1":"2026-02-25T14:04:30.052Z","0.0.2":"2026-02-26T05:24:17.532Z","0.0.4":"2026-02-26T06:31:01.081Z","0.0.5":"2026-02-26T20:11:24.443Z","0.0.6":"2026-02-27T10:11:23.916Z","0.0.7":"2026-02-27T20:24:44.596Z","0.0.8":"2026-02-28T10:16:09.772Z","0.0.9":"2026-02-28T10:32:14.276Z","0.0.10":"2026-02-28T10:57:53.038Z","0.0.11":"2026-02-28T16:43:41.724Z","0.0.12":"2026-03-03T09:09:40.628Z","1.0.0":"2026-03-18T09:37:38.838Z"},"bugs":{"url":"https://github.com/sbroenne/skillpm/issues"},"author":{"name":"sbroenne"},"license":"MIT","homepage":"https://skillpm.dev","keywords":["agent-skills","skills","ai-agents","cli","npm"],"repository":{"type":"git","url":"git+https://github.com/sbroenne/skillpm.git"},"description":"npm-native package manager for reusable Agent Skills.","maintainers":[{"name":"sbroenne","email":"stefan_broenner@yahoo.com"}],"readme":"# skillpm — npm-native package manager for Agent Skills\n\n[![npm](https://img.shields.io/npm/v/skillpm)](https://www.npmjs.com/package/skillpm)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Docs](https://img.shields.io/badge/docs-skillpm.dev-blue)](https://skillpm.dev)\n\nThe [Agent Skills spec](https://agentskills.io) defines what a skill is, but not how to publish, install, version, or share it through npm. `skillpm` fills that gap.\n\n**skillpm** keeps Agent Skills inside the normal npm model: `package.json`, `node_modules`, lockfiles, semver, and the npm registry.\n\nFor full project-wide agent configuration, use [APM](https://github.com/microsoft/apm).\n\n## Quick start\n\n```bash\n# Install a skill (no global install needed)\nnpx skillpm install <skill-name>\n\n# List installed skills\nnpx skillpm list\n\n# Scaffold a new skill package\nnpx skillpm init\n```\n\nOr install the CLI globally:\n\n```bash\nnpm install -g skillpm\n```\n\n> **Note:** Skills are always workspace-local. This installs the `skillpm` CLI — not skills.\n\n## How it works\n\nWhen you run `skillpm install <skill>`:\n\n1. **npm install** — npm handles resolution, download, lockfile, and `node_modules/`\n2. **Scan** — skillpm scans `node_modules/` for packages containing `skills/*/SKILL.md`\n3. **Link** — for each skill found, skillpm calls [`skills`](https://www.npmjs.com/package/skills) to wire it into supported agent directories\n\nThat is the whole scope: package, install, publish, and link reusable skills.\n\n## What skillpm adds\n\n| The spec doesn't define... | skillpm adds... |\n|---|---|\n| A registry | Publish to npmjs.org with `skillpm publish` |\n| An install command | `skillpm install` resolves the skill dependency tree |\n| Dependency management | Standard `package.json` `dependencies` — npm handles semver, lockfiles, audit |\n| Versioning | npm semver, `package-lock.json`, reproducible installs |\n| Agent wiring | Links installed skills into agent directories via [`skills`](https://www.npmjs.com/package/skills) |\n\n## Commands\n\n| Command | Description |\n|---|---|\n| `skillpm install [skill...]` | Install skill(s) + dependency tree, then wire them into agent dirs |\n| `skillpm uninstall <skill...>` | Remove skill(s) |\n| `skillpm list [--json]` | List installed skill packages |\n| `skillpm init` | Scaffold a new skill package |\n| `skillpm publish` | Publish to npmjs.org (validates the Agent Skills spec) |\n| `skillpm sync` | Re-wire agent directories without reinstalling |\n| `skillpm <npm-command> [args]` | Any other command is passed through to npm |\n\nAliases: `i`/`add` for `install`, `rm`/`remove` for `uninstall`, `ls` for `list`.\n\n## Monorepo / npm workspace support\n\nIf your repo is an **npm workspace monorepo** where each skill is a first-party package, npm installs them as symlinks inside `node_modules/`.\n\n```text\nnode_modules/\n  @org/\n    my-skill → ../../skills/my-skill\n```\n\n`skillpm sync` (and `skillpm install`) detects these symlinks and treats them as workspace packages, so contributors can regenerate linked skills after editing local packages.\n\n## Creating a skill\n\n```bash\nmkdir my-skill && cd my-skill\nskillpm init\n```\n\nSee the full [Creating Skills](https://skillpm.dev/creating-skills/) guide for package structure, SKILL.md format, dependencies, and publishing.\n\n## What are Agent Skills?\n\nAgent Skills are modular, reusable packages of instructions, scripts, and resources that AI agents can dynamically load to extend their capabilities. They follow an [open standard](https://agentskills.io) adopted by Claude, Codex, Cursor, Gemini CLI, Augment, and others.\n\n## Where APM fits\n\n- Use `skillpm` for reusable npm-distributed skills.\n- Use [APM](https://github.com/microsoft/apm) for full project agent configuration.\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpm test\nnpm run lint\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}