{"_id":"@alexgorbatchev/pi-skill-library","_rev":"8-03251b0c88b0166019f37be037363fcd","name":"@alexgorbatchev/pi-skill-library","dist-tags":{"latest":"1.0.6"},"versions":{"0.1.0":{"name":"@alexgorbatchev/pi-skill-library","version":"0.1.0","keywords":["pi-package","pi-extension","skills","skill","library"],"license":"MIT","_id":"@alexgorbatchev/pi-skill-library@0.1.0","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"7eafe131f99aa6baac7220af0ca1492de4969845","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-0.1.0.tgz","fileCount":20,"integrity":"sha512-Xv/TPBlsPhjbw0xFJyGUbg45GeCMQ6Kf7UmSehmdWtp14bBeYQQqNS9tHrGPu6WcktcbauVwl/yAPrzVqMqLrw==","signatures":[{"sig":"MEQCIGlJL4FaBtg1f8QcsqJVeEFE5j/ofLt9gxA+UVD6zKcjAiAmTlbxX1TPv3YDt30Qr9b+abepoWe0TKV44xJ7kI3qlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61980},"type":"module","gitHead":"76058bdbdb775fb9d4301fb76adec4ff4ff85c76","scripts":{"dev":"bun x pi -e ./src/index.ts","lint":"oxlint --config oxlintrc.json .","check":"bun run typecheck && bun run lint && bun run format:check && bun run verify:pi-load","format":"dprint fmt","typecheck":"tsgo --noEmit -p tsconfig.json","format:check":"dprint check","verify:pi-load":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1"},"_npmUser":{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"},"_npmVersion":"11.9.0","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.10","devDependencies":{"dprint":"0.53.0","oxlint":"1.56.0","typescript":"6.0.2","@types/node":"24.7.2","@typescript/native-preview":"7.0.0-dev.20260330.1","@mariozechner/pi-coding-agent":"0.64.0"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-library_0.1.0_1774900046282_0.32603924224932435","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@alexgorbatchev/pi-skill-library","version":"1.0.0","keywords":["pi-package","pi-extension","skills","skill","library"],"author":{"name":"Alex Gorbatchev"},"license":"MIT","_id":"@alexgorbatchev/pi-skill-library@1.0.0","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"929e9e916123e73543c51676a43822376d748edb","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-1.0.0.tgz","fileCount":13,"integrity":"sha512-En+ML+JmjxXGXy/kgbzzix8C5Gcx0OaDpGNEyPCdxgfn074bnJh1ROeyybq9g5rG4/VqyLQoVMyrqe9x39OAWw==","signatures":[{"sig":"MEYCIQDOmqS9141z4eP2aPzpE7fyLAD/AXcvXYDPC9ed0x6aWAIhANs+lEKumIy6M7Y2w9MIKU6SYEQSjXTtAa/WP8FMlCXx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexgorbatchev%2fpi-skill-library@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31361},"type":"module","gitHead":"7d2be6f414649fceeb86b0fb74ca277c78eddf68","scripts":{"dev":"bun x pi -e ./src/index.ts","lint":"oxlint --config oxlintrc.json .","check":"bun run typecheck && bun run lint && bun run format:check && bun run verify:pi-load","format":"dprint fmt","typecheck":"tsgo --noEmit -p tsconfig.json","format:check":"dprint check","verify:pi-load":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c783b193-5042-4e5f-9e51-6bb34d64c9b0"}},"repository":{"url":"git+https://github.com/alexgorbatchev/pi-skill-library.git","type":"git"},"_npmVersion":"11.9.0","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.10","devDependencies":{"dprint":"0.53.0","oxlint":"1.56.0","typescript":"6.0.2","@types/node":"24.7.2","@typescript/native-preview":"7.0.0-dev.20260330.1","@mariozechner/pi-coding-agent":"0.64.0"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-library_1.0.0_1774904008604_0.8888935708019894","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alexgorbatchev/pi-skill-library","version":"1.0.1","keywords":["pi-package","pi-extension","skills","skill","library"],"author":{"name":"Alex Gorbatchev"},"license":"MIT","_id":"@alexgorbatchev/pi-skill-library@1.0.1","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"2ee2e27bd9ad8e5f0f0c7bd420aa3e7417c9ab80","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-1.0.1.tgz","fileCount":13,"integrity":"sha512-yruJcmnJ9VOKQ2J89dji25aocUtpngYAmrFxjJvr4f3grUtaqDrHtF1ZozfLmX3o6FIR+o8hpsfnbcBTI8ueWQ==","signatures":[{"sig":"MEYCIQDwp6gCvrVTLyTmOWB1BP/BNHdgEIXrzSVU/EDg0G5icQIhANvIk5wULTHlKLvVmpU88RitE6/U+KCStaRUDcs7i2SE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexgorbatchev%2fpi-skill-library@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31319},"type":"module","gitHead":"638decd791757e6d08f4070aeb0537ea1a9f7336","scripts":{"test":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1","check":"bun --bun oxfmt --write . && bun --bun oxlint . && tsgo --noEmit","test:local":"bun x pi -e ./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c783b193-5042-4e5f-9e51-6bb34d64c9b0"}},"repository":{"url":"git+https://github.com/alexgorbatchev/pi-skill-library.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.59.0","typescript":"6.0.2","@types/node":"25.5.2","@typescript/native-preview":"7.0.0-dev.20260407.1","@mariozechner/pi-coding-agent":"0.65.2","@alexgorbatchev/typescript-ai-policy":"^1.0.5"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-library_1.0.1_1775592537098_0.2880943335981079","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alexgorbatchev/pi-skill-library","version":"1.0.2","keywords":["pi-package","pi-extension","skills","skill","library"],"author":{"name":"Alex Gorbatchev"},"license":"MIT","_id":"@alexgorbatchev/pi-skill-library@1.0.2","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"fc0ee3e6cbd97479918b5126b7007d00f395ad0a","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-1.0.2.tgz","fileCount":13,"integrity":"sha512-ivl1u+LcQ5Upj4CbwrvfypJByz8SR7hUCZGc1XHljXm3bMumJbwZhZSC6JwbRr9SE6CiKNzjw41ZP8qagr4uqA==","signatures":[{"sig":"MEUCIHmOiCivyjWXF0yTy8ztIa6zZLvdMDeKB18hllYcOXKwAiEA3ZuYPaZ6mEDTH/hfA7cvHR7gYt/Z7Kc7W2XP/V3X3WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexgorbatchev%2fpi-skill-library@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30117},"type":"module","gitHead":"42603db4c643bdb1881c4a914206e4ac2cd6ef94","scripts":{"test":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1","check":"bun --bun oxfmt --write . && bun --bun oxlint . && tsgo --noEmit","test:local":"bun x pi -e ./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c783b193-5042-4e5f-9e51-6bb34d64c9b0"}},"repository":{"url":"git+https://github.com/alexgorbatchev/pi-skill-library.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.59.0","typescript":"6.0.2","@types/node":"25.5.2","@typescript/native-preview":"7.0.0-dev.20260407.1","@mariozechner/pi-coding-agent":"0.65.2","@alexgorbatchev/typescript-ai-policy":"^1.0.5"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-library_1.0.2_1775624748485_0.7435519721425652","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alexgorbatchev/pi-skill-library","version":"1.0.3","keywords":["pi-package","pi-extension","skills","skill","library"],"author":{"name":"Alex Gorbatchev"},"license":"MIT","_id":"@alexgorbatchev/pi-skill-library@1.0.3","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"7ae2a3c07b665a9e3605aff36f186896055efc18","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-1.0.3.tgz","fileCount":13,"integrity":"sha512-zqerpq0mSAaf46OUXeKHsu9VCkumPpkQU2dygIWyKwIHmHohxH2L3FrCoIKS4Sk6GUfe8eV/MrmRSXXTYU1K6w==","signatures":[{"sig":"MEYCIQC4VzptNad6gE++qPgfFu0WKq1fIXkZSwEhqXK0iEO+TAIhAMfxRRBLEdKaHFup36Kctp74bq2xHaii1uoQ+1QbzGF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexgorbatchev%2fpi-skill-library@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30157},"type":"module","gitHead":"63febe06be507e7bf5294953687edcdd7dd240ab","scripts":{"fix":"bun --bun oxfmt --write .","test":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1","check":"bun --bun oxfmt --check . && bun --bun oxlint . && tsgo --noEmit","test:local":"bun x pi -e ./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c783b193-5042-4e5f-9e51-6bb34d64c9b0"}},"repository":{"url":"git+https://github.com/alexgorbatchev/pi-skill-library.git","type":"git"},"_npmVersion":"11.11.0","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.44.0","oxlint":"^1.59.0","typescript":"6.0.2","@types/node":"25.5.2","@typescript/native-preview":"7.0.0-dev.20260407.1","@mariozechner/pi-coding-agent":"0.65.2","@alexgorbatchev/typescript-ai-policy":"^1.0.5"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-library_1.0.3_1775776755535_0.9808458803045133","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alexgorbatchev/pi-skill-library","version":"1.0.4","keywords":["pi-package","pi-extension","skills","skill","library"],"author":{"name":"Alex Gorbatchev"},"license":"MIT","_id":"@alexgorbatchev/pi-skill-library@1.0.4","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"17fbe1b4887713c4f52fed748dc7347d9812b28e","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-1.0.4.tgz","fileCount":13,"integrity":"sha512-tXtw736xaaJOXMNsP5e3yNNIl/1DH4kd4BlPTiwXFt51oXRYXu2c5vyisJuRPFDgftslvfnR78CtmiBf9gxM3A==","signatures":[{"sig":"MEQCIHhKc51S7O/aJtIDiJGqN1RqtGiKUb8rnHeyHKZ2oOoBAiASvyVXaW8jLos0gkl8RUl5nIVNDTRrO0/DCF2//VRe3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexgorbatchev%2fpi-skill-library@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30158},"type":"module","gitHead":"2b00dfa7895ccadaf0ecec64ed5f816a135154b6","scripts":{"fix":"bun --bun oxfmt --write .","test":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1","check":"bun --bun oxfmt --check . && bun --bun oxlint . && tsgo --noEmit","test:local":"bun x pi -e ./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c783b193-5042-4e5f-9e51-6bb34d64c9b0"}},"repository":{"url":"git+https://github.com/alexgorbatchev/pi-skill-library.git","type":"git"},"_npmVersion":"11.16.0","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.59.0","oxlint":"^1.74.0","typescript":"7.0.2","@types/node":"26.1.1","@typescript/native-preview":"7.0.0-dev.20260707.2","@mariozechner/pi-coding-agent":"0.73.1","@alexgorbatchev/typescript-ai-policy":"^12.0.0"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-library_1.0.4_1784157571050_0.5529492813319752","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alexgorbatchev/pi-skill-library","version":"1.0.5","keywords":["pi-package","pi-extension","skills","skill","library"],"author":{"name":"Alex Gorbatchev"},"license":"MIT","_id":"@alexgorbatchev/pi-skill-library@1.0.5","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"0fb0639e6edf8c3c5d9b26a88cd0ae1b38f2df97","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-1.0.5.tgz","fileCount":13,"integrity":"sha512-gIJyDmduaw5Cih8uyT/GKVwj2VUX9oDbqy0wbdpRPY1//BuXNYTu4Q1gcayCdADIh1bQ1+aKPX8dcAtk6AdEcw==","signatures":[{"sig":"MEUCIEVp9y0Aiv14tkZw23IYwMXytKcfphtX9Kad2TDXZVi+AiEAhjzco11eL6gGMY+14LSdkexqzS1uEXmsNPm+pInGEqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexgorbatchev%2fpi-skill-library@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30917},"type":"module","gitHead":"1b52dd4da20e8f68422cae376a8ea1753d8dc4c8","scripts":{"fix":"bun --bun oxfmt --write .","test":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1","check":"bun --bun oxfmt --check . && bun --bun oxlint . && tsgo --noEmit","test:local":"bun x pi -e ./src/index.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c783b193-5042-4e5f-9e51-6bb34d64c9b0"}},"repository":{"url":"git+https://github.com/alexgorbatchev/pi-skill-library.git","type":"git"},"_npmVersion":"11.16.0","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.59.0","oxlint":"^1.74.0","typescript":"7.0.2","@types/node":"26.1.1","@typescript/native-preview":"7.0.0-dev.20260707.2","@mariozechner/pi-coding-agent":"0.73.1","@alexgorbatchev/typescript-ai-policy":"^12.0.0"},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-library_1.0.5_1784608725693_0.3148091834541995","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alexgorbatchev/pi-skill-library","version":"1.0.6","description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","type":"module","author":{"name":"Alex Gorbatchev"},"license":"MIT","homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"repository":{"type":"git","url":"git+https://github.com/alexgorbatchev/pi-skill-library.git"},"keywords":["pi-package","pi-extension","skills","skill","library"],"publishConfig":{"access":"public"},"pi":{"extensions":["./src/index.ts"]},"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"devDependencies":{"@alexgorbatchev/typescript-ai-policy":"^12.0.0","@mariozechner/pi-coding-agent":"0.73.1","@types/bun":"^1.3.14","@types/node":"26.1.1","@typescript/native-preview":"7.0.0-dev.20260707.2","oxfmt":"^0.59.0","oxlint":"^1.74.0","typescript":"7.0.2"},"scripts":{"fix":"bun --bun oxfmt --write .","check":"bun --bun oxfmt --check . && bun --bun oxlint . && tsgo --noEmit","test":"PI_OFFLINE=1 bun x pi --no-extensions -e ./src/index.ts --list-models > /dev/null 2>&1","test:local":"bun x pi -e ./src/index.ts"},"gitHead":"f2644111e146b76f5066f01bc3fcf8388b19c3bd","_id":"@alexgorbatchev/pi-skill-library@1.0.6","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-TcH1WeRg6pm7fSSAhdAF2gmIVqOR40r5FHA9obvXdeEtY9EXAqHo25R4/22Ao/qROcm334kRXsE/DqffAqqiKw==","shasum":"a36ec41ff96f7244a59b90d50047417851347d7d","tarball":"https://registry.npmjs.org/@alexgorbatchev/pi-skill-library/-/pi-skill-library-1.0.6.tgz","fileCount":14,"unpackedSize":32340,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alexgorbatchev%2fpi-skill-library@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF9fpuRQnysT5z3gQDWp+8ID0bsnS+/UDqpWNy/zWXE9AiEAnZqqngLn/t47txKmJWoTQMHSpZB6j+oF02NFCIDu8mE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c783b193-5042-4e5f-9e51-6bb34d64c9b0"}},"directories":{},"maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-skill-library_1.0.6_1785344172954_0.03937046662864008"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-30T19:47:26.140Z","modified":"2026-07-29T16:56:13.427Z","0.1.0":"2026-03-30T19:47:26.459Z","1.0.0":"2026-03-30T20:53:28.772Z","1.0.1":"2026-04-07T20:08:57.243Z","1.0.2":"2026-04-08T05:05:48.639Z","1.0.3":"2026-04-09T23:19:15.683Z","1.0.4":"2026-07-15T23:19:31.186Z","1.0.5":"2026-07-21T04:38:45.833Z","1.0.6":"2026-07-29T16:56:13.078Z"},"bugs":{"url":"https://github.com/alexgorbatchev/pi-skill-library/issues"},"author":{"name":"Alex Gorbatchev"},"license":"MIT","homepage":"https://github.com/alexgorbatchev/pi-skill-library#readme","keywords":["pi-package","pi-extension","skills","skill","library"],"repository":{"type":"git","url":"git+https://github.com/alexgorbatchev/pi-skill-library.git"},"description":"Pi extension that exposes skills-library roots through /library:<skill-name> commands.","maintainers":[{"name":"alexgorbatchev","email":"alex.gorbatchev@gmail.com"}],"readme":"# @alexgorbatchev/pi-skill-library\n\n[pi](https://pi.dev) extension that discovers `skills-library` roots and exposes their skills through `/library:<skill-name>` commands. This extension solves the problem of too many skills. There are skills that you need only occasionally and maybe don't even need them discoverable.\n\n## Install\n\n```bash\npi install npm:@alexgorbatchev/pi-skill-library\n```\n\n## What it does\n\nThis package does **not** register bundled skills through Pi's normal skill loader.\nInstead, it discovers `skills-library` directories, loads the skills from those roots itself, and expands:\n\n```text\n/library:<skill-name>\n```\n\ninto the same `<skill ...>...</skill>` block format Pi uses for built-in `/skill:<name>` expansion.\n\nThat keeps these skills out of Pi's default skill discovery flow while still making them explicitly invokable.\n\n## Library root locations\n\nThe extension looks for `skills-library` in these places:\n\n- `<cwd>/.pi/skills-library`\n- `<cwd>` and ancestor `.agents/skills-library` directories, stopping at the git root (or filesystem root when no git root exists)\n- `~/.pi/agent/skills-library`\n- `~/.agents/skills-library`\n- package-local `skills-library` directories derived from discovered package skill roots\n- extra paths configured via Pi settings under `@alexgorbatchev/pi-skills-library.paths`\n\n## Settings\n\nUse a namespaced block in Pi settings:\n\n```json\n{\n  \"@alexgorbatchev/pi-skills-library\": {\n    \"paths\": [\"./skills-library\", \"~/shared/pi-skills-library\"]\n  }\n}\n```\n\nPath resolution follows normal Pi settings behavior:\n\n- paths in `~/.pi/agent/settings.json` resolve relative to `~/.pi/agent`\n- paths in `.pi/settings.json` resolve relative to `.pi`\n- absolute paths are supported\n- `~/...` is supported\n\n## Directory layout\n\nEach library root should contain normal skill directories:\n\n```text\nskills-library/\n├── my-skill/\n│   └── SKILL.md\n└── another-skill/\n    ├── SKILL.md\n    └── references/\n```\n\n## Commands\n\nInvoke a library skill directly:\n\n```text\n/library:my-skill\n/library:my-skill additional context here\n```\n\nDiscovered library skills are registered as real extension slash commands at startup and reload, so they show up in slash-command autocomplete like other commands.\n\nOn startup, the extension prints a library-discovery message into the transcript listing each discovered library root and its skills.\n\nUse the package info command to print the same report again:\n\n```text\n/pi-skill-library\n```\n","readmeFilename":"README.md"}