{"_id":"elliot-stack","_rev":"65-592c9f53d4f8a767d16363f0b4b0de0b","name":"elliot-stack","dist-tags":{"latest":"1.0.77"},"versions":{"1.0.0":{"name":"elliot-stack","version":"1.0.0","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.0","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"9649a82a8903841b1902045410df6725f65028fc","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.0.tgz","fileCount":13,"integrity":"sha512-4rcXPA4DipRggEh6bO0MKUQuogOTYb54xklCCPZ3+FLkdLlr4ZJ18D0g8YJqaYVE15BIW3xlqvq82xGkzhe2Bw==","signatures":[{"sig":"MEYCIQDJLisYyuE8fiVb81N+jI2NPttW+ozd2oq3aIt8AsmgawIhAKOq+MCdvbMjunxKD2khcpJS18ahkmMCbWn5FGvmDdjm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123375},"gitHead":"a09e75fc77892f3180e28c5f3f06b44ff6295123","_npmUser":{"name":"elliotdrel","email":"elliotdrel@gmail.com"},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.4.2","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.0_1775771080306_0.6951695852246698","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"elliot-stack","version":"1.0.5","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.5","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"70e0a281e92f878e278795bf0382583994b38138","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.5.tgz","fileCount":15,"integrity":"sha512-zOtg/TohSQES0ml7fGO/M5/k0QchOQJarEhae2Cn+7LR/5Qt3b2ERj57xdXKXpLaUDU4lH/7bYQ4kUi3KjuHAA==","signatures":[{"sig":"MEQCICMtFKX8822WplftviOeQDLFcug9e6cqd2ZwNnVUtP8nAiB73saeKHkiLi8Z163LqT7yVg3jM5jNWr2p5dHDjBL10Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125246},"gitHead":"a60b00b7da327b68d94a11af12ce3f22a5d15690","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.5_1776573508577_0.6945421118342567","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"elliot-stack","version":"1.0.6","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.6","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"65f207dffe90521e7cda2e702568021759f69ae9","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.6.tgz","fileCount":15,"integrity":"sha512-SayCwo5apHcPoDiv0IfbySImwZ0EB1oIDRPcOMnsKcSjLG3g78wvNY1qe2I+dYuKPfIFNtPuqWCLyIFTYTsU1g==","signatures":[{"sig":"MEUCIDvhc/LFxroFigtTTMH2ZOrt/uNLVcU6SLyHuEsdUWaSAiEAtmyzfYafGh0BzMQNm+OFPmbpfXN7c4JGH8M1dWK8m4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125424},"gitHead":"20fe387eb1e4a5c675df5b7a88aa886e91bf9d9a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.6_1776575302801_0.4370373610793217","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"elliot-stack","version":"1.0.7","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.7","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"e75bdf4d56809f9f2a58453695c1f18c86313f9a","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.7.tgz","fileCount":15,"integrity":"sha512-qxFs8Md2zlD6rbAAU+du3cL5yBoYmgCF8PfkAnKy5N+lNsRPMzdNg+Ut4xR06nZQqJISYbuUz3cZLEDOiHkIBw==","signatures":[{"sig":"MEYCIQC9eeM8a9DKM1COf3mIdxbLlHTOPGzWMSJ55vd3Xhg4AgIhAOfHplf7cuEYy3mtfT48q8/eBzJd12nZkaNojeZJu7V0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125424},"gitHead":"57f1cf0b6238dde5abdc88ac72283b5ca3c21783","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.7_1776576215986_0.7914752941399681","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"elliot-stack","version":"1.0.8","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.8","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"4fc821338e9808f15434e504cb815f6d5f4d0a2a","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.8.tgz","fileCount":24,"integrity":"sha512-jK3tT3/+h74XKmITuL7E+Dn7oCS90pIM5geEinmIJo08sgkEQKmddEujXwXug2n98ax354AAaFSNQNj7LzrxmA==","signatures":[{"sig":"MEYCIQCx1CB1tasGVRxgmh2Ws2eywOMLHa66TPmfmVZ2K184YQIhAIzJ0l0d4KbAB8uktCe5uV06gUuP4HgySZ8qxCtkbi/N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164053},"gitHead":"ad2b254211d61353245c9377ff99c94a878d18ad","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.8_1776617746617_0.0590449602516423","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"elliot-stack","version":"1.0.9","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.9","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"86d83a9162fe080829dd54a03bb5818a12060fb4","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.9.tgz","fileCount":24,"integrity":"sha512-DDffv0jHSakyXDdZz1YYFvOmKIDXtsOfCHbud13TMLLZLglHTvFXi8CrSVlhgeQQYlVZFLrKhM/16recsSFhlg==","signatures":[{"sig":"MEYCIQC/HiUavgzuQnLjcmpb9+eO8pgO0BBCePKSO9W16VgFoAIhAJLqo5dfCCp5PJ4+VWBxyxPByGUcPwyvsGqwHA0yMWXi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164060},"gitHead":"dcc7584f8d0336c79e6e08bd6c1cc95604cbe8a6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.9_1776618377843_0.919065584671138","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"elliot-stack","version":"1.0.10","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.10","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"67d70541607853cd9369f883fe4f48d2193049ee","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.10.tgz","fileCount":24,"integrity":"sha512-1DPWBSVuh1vaCWvoxebfGY8Xgu4oICEPGJxwmgR+9Is+2InI3+6nBxw8tevncOK6n21iOqOq7MuNJUpifTLSxA==","signatures":[{"sig":"MEYCIQCy936GN8HxRqnEIfbdhmkbK7Xvfox+NwxWWOiBC1z3IgIhAMRBKW2/14f4TTFi5yCEvV9hWLSm168IWKtkW5iVU1X5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164333},"gitHead":"c3b61f7c3d184db3668e41ee94ccec6b8a0024de","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.10_1776637380985_0.04033834693035998","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"elliot-stack","version":"1.0.11","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.11","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"4cdc7a781eb7f817ecc470004ae51ef3ebbd3d4a","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.11.tgz","fileCount":24,"integrity":"sha512-FQq9CrNjVv8eJFj4oi2PSt5OUSuaVA5ofzK85AlKfGWdWhog2rPBkxaExzlWwf0Y+TGUgxXYH0uGUQfj8Q2GRA==","signatures":[{"sig":"MEUCIFt7JHHBFfj/wbrhMUBtbqDzJRJOYemYGPZ4sjEluAFTAiEAprIbLDj53sEm2Sa92XgCrSKjO65oA4Ycf3+Ysjlm2WY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164298},"gitHead":"fdde0370915e2e1ed1f0408bc64c17605b9b0bd3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.11_1776639271794_0.9225507447846701","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"elliot-stack","version":"1.0.12","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.12","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"89a36acc3273b72471ab63ac195edc45e21a1cb7","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.12.tgz","fileCount":24,"integrity":"sha512-AkwlwlWucmwJQhUCBkxB4tYgXUy/Th5t3MRXFHy1TMlchaPhB3i4Brdk/h9Zupj6lwVx5/Sf6Fb9dyyt1ARUKA==","signatures":[{"sig":"MEYCIQCiDVFlay4hltCUhBxxpEVqP5QYOW1VaVPm92870Kb0CgIhAOpbPPT0qeGgKh/GxKVPMRHpjCHZcRetecuej0Zsj4ig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165386},"gitHead":"ccbcd24d770efcf8f1c59626206951eeb8978aef","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.12_1776748945452_0.9736499178355584","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"elliot-stack","version":"1.0.13","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.13","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"8e9b45c688fec7f5a90cf5038152b3d2554b86f6","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.13.tgz","fileCount":24,"integrity":"sha512-SJgBHigDhLIN/2DYXvoKmAVCDNuUZkwdXL431+3CsZBm5wuuxLEGztbTJY9ZKjnN7e0PkmIDT3yjeubRZ1kocQ==","signatures":[{"sig":"MEUCIQDiC3QcNvf8+njaS+kF73XI3WvOcQA+4sPzs/q+9P8tQAIgUs2ormeLwm+soTHoQWyEjBqj3jHOC3nkuNagWmhWkW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166552},"gitHead":"d931d1c551b5067d30f795f55c8aab0f9a8931fa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.13_1777229879411_0.5689424171587569","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"elliot-stack","version":"1.0.14","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.14","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"28898616eabc7b5dfabf78d405526c1fd683e34f","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.14.tgz","fileCount":39,"integrity":"sha512-3Aa0QA1UWlNbMg57GP6mcNwpHECLKiiN9zL66oAMiAX7vI4T8NecGt3lJjVI86Arf4hRVD8ZHp7Lhms+Ertvaw==","signatures":[{"sig":"MEYCIQCY21Qf+xifmt2yRfSq5tnatMZ7G9mH8CCMnV0VqdirbgIhANGQyoGIDXxsHtW8caIpT+3O7YX8eziwXHQyTb8quio6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280207},"gitHead":"587c4fa8f3363fd8a2c0d4f0e938f47f93ff1750","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.14_1778554691424_0.15270065012411127","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"elliot-stack","version":"1.0.15","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.15","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"a3ece9d7f916a11e63f072582013623759065c08","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.15.tgz","fileCount":39,"integrity":"sha512-ns3WCun7Z6se4XryO0uvBR0OqLqdKZrElbR1ZSOMCF0QAy2KxGnY2iduMybOz8uS19/ZkFbBmqchryt29cDZ1A==","signatures":[{"sig":"MEYCIQCAgyFnNSgirjMj5MzkYeR28q25Iukao2zWNPcBusJ8jwIhANSO25/a27CSV+k30S2zQzr2CoaztRw+2hlwbe8GxrlP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":294744},"gitHead":"06a60d60eaa517ad7d984114f9bae02c05982c3a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.15_1778555455032_0.3538746485228268","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"elliot-stack","version":"1.0.16","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.16","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"97bb7ecf7ca16674e3aa5bd4d9f64d485c8297df","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.16.tgz","fileCount":39,"integrity":"sha512-WqavphSc/9sdXO/aYsMMo6OaRfkyKd/0jQlFUQL43qTUG87Lj5QIa/SS8G/7/SPyfOMesX2vfybx58XZ8c8qiw==","signatures":[{"sig":"MEUCIQC1RpMaZemi3tmBXwr/BmqlG2+kquEdhN1hSmq90Cjz9QIgLXEI1+kkP7PZp/6pdhh8mATg77rVRzguBiGDNFl49pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302880},"gitHead":"7a9c895d127a90b9f5850d9367256b89781b76e5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.16_1778555666560_0.1195939685796843","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"elliot-stack","version":"1.0.17","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.17","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"a5b9dfba3b0d775f5f6e3791301822a0ea589e2d","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.17.tgz","fileCount":45,"integrity":"sha512-N+51Zc2Ao18mv5xgRhsmAkjdDGYW/2L5qTcPX4ofVZvk5BNuab41wTuwNMjgbVqCF2mGITVBy+YdkRbd3euqTw==","signatures":[{"sig":"MEUCIQCxYwft3tEY1dDOpMispKX+rrx8D9z32woFGJLDx91YMgIgbBi8O9omvNvnKQLOTKe93eCIPAfly1b6r/OPUc6s1W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335690},"gitHead":"d1f817e615894adcf337cd8ba2a8fe0bdb1c9aaf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.12.1","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.17_1779831712986_0.3321825522948343","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"elliot-stack","version":"1.0.18","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.18","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"ed0ee8a1e8e9da046d1f79b6c071aaa9bef31b52","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.18.tgz","fileCount":46,"integrity":"sha512-b8pv8sDSBSAht16qCCjpnsg4ck2UGxz/oDJlKx3nutA+gXFtsJ28SiTMcwIqTjgpMQcsdAs/hJbLwM7X5MwNWg==","signatures":[{"sig":"MEYCIQCmnV1/ajUQ5ELEZxUeYT6r561pKL7+xtcn6GWD1LxTpAIhAKCYlFemKR0oHonEhCnUCD+JzkEm2k1uNoYABybJBr4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342074},"gitHead":"7b68616184fda9874be9c8f07797f802d6a9738f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.18_1780092301627_0.7722889340365569","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"elliot-stack","version":"1.0.19","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.19","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"cc9e1e9ce22a7218ef4812112da37c3d25d75eb9","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.19.tgz","fileCount":87,"integrity":"sha512-ry+7261kCwsXMe1Z1nhYJD3NfVf26syFOrOMN61/eWJVHp3Mt8ZgrKhgO/BVVdBNcObgQ9mMRW2vTjrnLpMSlg==","signatures":[{"sig":"MEYCIQCRoclo/IgdwIMc2HBdF0J8sl3gpnE7DgZQeCfsMayAAgIhAMOYWcx0z5EC2Xn2dbQC8ssA4Z5D6ono9/EwaSK3wWgV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530596},"gitHead":"7d813e2288ce6a2aae6d327d70c505049a085959","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.19_1780509729146_0.9406851070920301","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"elliot-stack","version":"1.0.20","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.20","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"1fb9a449aeac7988ae1213f43bf62b2f44106e77","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.20.tgz","fileCount":93,"integrity":"sha512-qEXoZzJXDY4eA+NNtxUh2pYdkeUlvyKcDXFxP7gjUSilKoV6crpXjy7PHDs6A5Rt3HTt7GN43qS5oNjeMiKRJA==","signatures":[{"sig":"MEYCIQD4qFbThDrBGknsZvzFeUthbK+Y5SP5UKc2KxchU6hYYQIhAKxfw5QXZuf2hO56dHPFFibCJoOKjewVui6nyReqYgmb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":561652},"gitHead":"12f062bf975238abc9aa871184fff8d680b0dfb4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.20_1780539484739_0.19982634187549353","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"elliot-stack","version":"1.0.21","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.21","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"d7c1e86d76a566e23d306e3e88496f48f1ea5b4e","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.21.tgz","fileCount":93,"integrity":"sha512-agvVCpXpFZsMOBv7PlcctHdMWLJ7hC2DJFGFT5fp/e6rpQBgww0R0JHTpFtxc5qCIFw9S0+11q3xeZmTdERwqg==","signatures":[{"sig":"MEYCIQC8p5FRG+McDl9kMOHuqZZlk5e/qAJXP+Oe2YKxLFnCuAIhAIOlkaAnEKh45wrKeGZFNm8qHFUo+pKJL41EumDql4tP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563661},"gitHead":"6c1ce830368d395b9e325f27f1c2d0e8a43a77aa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.21_1780553593838_0.08766013765764247","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"elliot-stack","version":"1.0.22","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.22","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"170a624b673389ec7656ce47a03ae91db0a93dc4","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.22.tgz","fileCount":93,"integrity":"sha512-C1uUNXtGPYAdUP7KqaedXOMmeOySVJWlQ/PBdELVDIAlHmX4ANraQpZoIROKV0Rym+ovaDRCx+1bWxknFw/qqg==","signatures":[{"sig":"MEQCIBObuCi06Q3p/FmCogAI1+vc4K4p8OE/7jjK5bFMv+knAiBlYCw29xHNkiQtalhnkfkLUjLuVYBi2O+jrCwEPvjMDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563881},"gitHead":"d73a1397ba9a5050c2cde26d6da1b8db6f2d3562","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.22_1780587316593_0.6369478399459709","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"elliot-stack","version":"1.0.23","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.23","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"d16389901f2eee340be80ef1469bfe54a12d3934","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.23.tgz","fileCount":93,"integrity":"sha512-Ohf/yQZRNACv7pmcA5KX95RXsXbbTbm6sK2iiPZ7MJY6HKWbvS63tNfIYL+V9yM6IqRDyi2dzH8mz8jGmBcpJw==","signatures":[{"sig":"MEYCIQDttr2MAHcneT+lJZ9hHU7tuYeJ6I702885/NIfczggngIhAMHeVYi4D9z/xLSCk/xeOjG9CqJCajSVos5Z8zlafjUe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566666},"gitHead":"547e127aa288aa7ca5991f15a6993f2167ac9e6a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.23_1780603304873_0.5291188252924033","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"elliot-stack","version":"1.0.24","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.24","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"b09265100a960f60a855eec870f0574be8697199","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.24.tgz","fileCount":93,"integrity":"sha512-IVFV3eYUl39/3vuOY+PBB9tlA/Rjx4I3LaHihE3xIe/UmssvY+oNECvNSG5jqBVLJ4IpOz/YzSTkrmyizaDnAg==","signatures":[{"sig":"MEUCIQDRPFl8JOUpdl4/GqJDC7381QV/kjOIREUossuY3iLesQIgJ685stzr/f5fuxW8nRN08tSwZGUfK7M01BUooAxjw7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":572567},"gitHead":"95cb685669ebbb1e0043f9be5d662838ef57a073","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.24_1780605280525_0.36319597610871246","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"elliot-stack","version":"1.0.25","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.25","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"064f04fe9376bb815c1eaa539e85582de72aab9a","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.25.tgz","fileCount":93,"integrity":"sha512-Rth8nqb+xve8ETonmpC0le4YPVmw0XpsJIf4peRP4eCJ6mlOZX1ajEKtTZuM+EEeCpbxtlHX3aPhKSZYEx1e1g==","signatures":[{"sig":"MEUCIG8b2BmeFmiqi4A6j/aijElRzaHZzXZDnTyRVg3zstBeAiEA3dDpOLXulUPUoGqh6HPP7j99CA8r3R1PbSPEu0mkBj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583754},"gitHead":"ab616f05b2edb33da20989afe1918ebba4b50c8a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.25_1780606107138_0.9458005703589096","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"elliot-stack","version":"1.0.27","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.27","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"8043051e582311b6864c65b198b2c57b0acc57f5","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.27.tgz","fileCount":93,"integrity":"sha512-WsHHBh1bXlMpT1GICUzvlZD09rQwopnhJBPRmhUa1+9NB2CJbpd0WvaLKhZGNQ7FKRMraU27qfEc8x207e+D9Q==","signatures":[{"sig":"MEQCIGyHxBD0UgLy//pEHZQJJbYZgxZrQVPzQ6AuceaxWrj7AiA1t5EucBOnjZd/Gjh+0TZYgfKvKwk27JTuhEY/gXmBzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562783},"gitHead":"e0460bbf0deda949f2d314f619ab932dc5121d1e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.27_1780606590366_0.3424758932728098","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"elliot-stack","version":"1.0.28","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.28","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"b94031d8539793552c67b8fe541506e8213d417b","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.28.tgz","fileCount":101,"integrity":"sha512-LIezr44Te9YA5EeZv0IUgPedHImxYdyve9OVD1TbF5/+c0B0OoMXdasBbArmiiuTOVLWUShJoauH43uuuNw2uQ==","signatures":[{"sig":"MEQCIG6eivNdg6BBL7+vj8Q1wYoBoxQuPMprHwQYJkPkvNFdAiAqn6FWzptlLlF5YUAjlw47Xs175Xz1vEOqT93+DbeVPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618418},"gitHead":"6e65f16cc39379eb7cbd17d575549c7417cc45e6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.28_1780671969470_0.49436851641263657","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"elliot-stack","version":"1.0.29","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.29","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"b16e437abf34cdaf3fdb7ad1706c4ff3256eaea1","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.29.tgz","fileCount":101,"integrity":"sha512-8L4M2hzly4YoxCt3BUUT5jOD5fkv8QQFGgw3LH9C4tIKBwAqfxCFL/33ATslMoNIeH9GDZ9clU1gkd8oU7zGKQ==","signatures":[{"sig":"MEYCIQCpVRt/fL210350OAZM8Z212fQEyXuV0W3wtqhZ3CDO8QIhANvAraETJ7AQ7F2kQ3tWOsUnFOG/eZl+Y3tM/bBdKPpu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":622477},"gitHead":"674b96a88df49fdb2805d8f77aed979507a97f55","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.29_1780841375531_0.4210220020262332","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"elliot-stack","version":"1.0.30","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.30","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"ce0d49ec933f0a88f6e0e2cea1aa53e2c0560323","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.30.tgz","fileCount":102,"integrity":"sha512-Nwl1zNNBOSTeo9OquZJVOmu2AiTXxNNha+RHU6IDg8q/OP6RJnYn2ykl4DyAa6VGa/H3lOmiI/qaczREN3M14Q==","signatures":[{"sig":"MEUCIEUUjS/FW2CEL5kzmKPH6EcfqxHbPrMRPuYplbtVOV+7AiEArmaFgQzTeyoW7WVaxT0YNYZFPehngUcAW+icNhXEVp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630706},"gitHead":"201e6d2bebe6747705f05cc7cbc8aa57cbc65153","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.30_1780844680499_0.43115220354106065","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"elliot-stack","version":"1.0.33","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.33","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"8f7ea9d144ba36a2fd6ace422c7fb4346651307f","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.33.tgz","fileCount":150,"integrity":"sha512-YchaG0SViXAsXceprjRsrsdbR9zFuou80rO6pGMbnR8nGwkQveJXR6JKBA0RTfKvkUVMFy1VHTCNs1btQ4Isyg==","signatures":[{"sig":"MEYCIQClPSHACRocRPp6KplwRt7ndYzfXjbNubbIPN2yN/KMRgIhAKxPDkvwsQCXFggAMVRLPDj3WjwQ1gPzUOu29MIuYVZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1466348},"gitHead":"082ab8a8be8914133325a71695d03f7db8ca5efb","_npmUser":{"name":"elliotdrel","email":"elliotdrel@gmail.com"},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.4.2","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.33_1780932070337_0.7623131654821875","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"elliot-stack","version":"1.0.36","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.36","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"1840d221a8b03f74291c2fe65195cfe608862bb2","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.36.tgz","fileCount":150,"integrity":"sha512-8ODN40NKQJ/kWPVihNXfx6cEsD39xrBM8gdK+U7uZ+MGQWKDUu1q/TH+zOHyoBfHbbdG7GPCUaFJCC1E2Jkykw==","signatures":[{"sig":"MEQCIFuOoSbTcsEwHGzim20wtkxa6GJEJDLfapAT3OxzjxYBAiAjtBfTMWhg1vTmmV/TpvnU66b+8J3zyaaXoifnKnkCyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1466673},"gitHead":"0ac910cddfb8b1c17360889257682e4ede6d4dab","_npmUser":{"name":"elliotdrel","email":"elliotdrel@gmail.com"},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.4.2","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.36_1781306531645_0.5192822922820695","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"elliot-stack","version":"1.0.37","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.37","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"1af2497c102afff984a50389dfdf5435caea4e79","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.37.tgz","fileCount":150,"integrity":"sha512-h2wz6QjVfo+Px5mVzgWbsvm4Kl5CX2ekTtcdxJMaWtXaubpDF7r+2sndggdnSdtJPHV40yJRHSq2L62s07ZHdg==","signatures":[{"sig":"MEQCIHi57mWfuTimRkbL0K/wL366MzW32Hc4QVDzB01C5x/gAiB3+/iYz4CSEDFuL8d84dUQPwtjU6FVAp2ytg0g7W0mtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455446},"gitHead":"0581a8e1867389a106c4f1d3947d5b4043d9b1ad","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.37_1781807416031_0.08813218234908216","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"elliot-stack","version":"1.0.38","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.38","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"c611a0f31170c9468dbfa567fc61318647cdc48d","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.38.tgz","fileCount":152,"integrity":"sha512-/gf+fB+quBKkWDZbB9l0RhQK8rxdwhxSOIeM8HC0CKD3FbXEbiecKVsC1UuSUHFfT0uf+nELjuwMO3rF/6d16w==","signatures":[{"sig":"MEYCIQC2CbA23oNCV47DbjruJkfMg4jb5DS0PT+iNNGU66mxCwIhALGXK94UNrzudNY31qf0OvBCq8FRKkdPJkkivkjegmDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1471396},"gitHead":"2585c37af27bbef6f925fb023afe6ca1473c94ab","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.38_1781838251495_0.32620058427023824","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"elliot-stack","version":"1.0.39","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.39","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"1e18c55ec051461107a927a015c4502b064f2538","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.39.tgz","fileCount":153,"integrity":"sha512-AZtkn2g5qR+q9GnLp3exfVeEzI7KW4SuwlJeEtYKb0ULtdMBggaOX9HvCitlr40yY1IHveu/ON0+N53X68CJ0g==","signatures":[{"sig":"MEUCIQDLM/byR1ppHkV1aWV/Piua8YgWJ2+JAA/UN347qe4OVAIgND8E+pa54cVTzRdgDUR/7Bz9/x/4966OPc7Wws8CGlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1486771},"gitHead":"709758b069174b0a070d716143e930a42f2615b7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.39_1781886528486_0.7430809850102782","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"elliot-stack","version":"1.0.40","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.40","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"6b5234247bd9debf7fde80e1f9541397a0fe1896","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.40.tgz","fileCount":120,"integrity":"sha512-btjMxQ38EE+p76RaSbe/DRcZh8ExNGooKG/ELPPaCuPquBjOspuorpu18Wuo01A9jbFTrn4M5DLNIg2d7fv5Rw==","signatures":[{"sig":"MEUCIDVh+vVv1IxgJ2XdHKa6CzLQrof2Lm81s7qtySjC997uAiEAqSszTdBo2lNyx2wBDbyC9OV9Wtfv+XwoFasBkvF5mx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1591803},"gitHead":"b51d75b19ebc8c4d6887d6f9a3dab68dfb49f68e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.40_1781965185228_0.09871234959338238","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"elliot-stack","version":"1.0.41","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.41","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"e18673b540bea66d3b366df50c3bebf5b23b7b62","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.41.tgz","fileCount":120,"integrity":"sha512-CFNtzURRNQF/09qTk5InvdD0O3z2FrLk23R7vKoVZh077blu0kKDaBoZWISGUiyUsh81Vqe1boFuLDkzxfn5Hw==","signatures":[{"sig":"MEUCIQCTgYG75cO2+h9kgcMqVqoEVuAePkXBBNiJh0O/hTaOQQIgPK3lclzMvOQ10mEKu5bNY5en+jkTgq27XT7lLjaredc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1594041},"gitHead":"686145aa8cc22b09145c6365cab8eb085f17562e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.41_1781968624893_0.7513183083399322","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"elliot-stack","version":"1.0.42","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.42","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"f6d1f0e6aef8234f8ecdbfacc036fef77b0d2625","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.42.tgz","fileCount":112,"integrity":"sha512-+GtNAeZGOmZiex2M6qwIWwbOrlmS8Oix6JInsGf9k2HjYwVRCasptv9BgsNfU9yTbhmEyG8FsE10rPlj1EL8lw==","signatures":[{"sig":"MEQCIE61uoOxCUnth2M1GILZW1/239bJYWoSZaGs72iebtMNAiBXQVebOYGvsr5jQmXsIgPdM5JooDJCbaB8wcOAMhcB3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1405426},"gitHead":"7c8a963ab3f036a71eb3d3c93c7c147623fa3266","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.42_1782008857418_0.21470989813001196","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"elliot-stack","version":"1.0.45","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.45","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"80dd60b85986377b4070ec91236f13493697a931","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.45.tgz","fileCount":113,"integrity":"sha512-EHj79Stvn7iHytbS1W51BuRFroKpexUeHbuVniNNBSkdxaE2VewSB7UJhtJxfQ7hTzxFMBXCAZRetwtStV+9aQ==","signatures":[{"sig":"MEYCIQC9Gct2PG9GV2iKL+hkNQQ8DC6wZ5FdHshjLvfuiJ7SpwIhAMyW/chhRYAwu8/Rp6eah1Cpn9Hzx/8GVSCMS8qHcjOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1412609},"gitHead":"697a44b7d6dc4a8a0b0f032e29a7d6d4206dea3c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.45_1782227605187_0.955224338177024","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"elliot-stack","version":"1.0.46","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.46","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"71fee6b5ed7c82bdcb62d8dbd492ebf04d900901","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.46.tgz","fileCount":113,"integrity":"sha512-30y2jBslrTC6NZlXvxc+CbY2SBovfIWGW1CRE/JVOhipB9q/lwGbzitP1FjFLq2QcXt2ThR6gSRruLBEMG2mQw==","signatures":[{"sig":"MEUCIQC65h1B2s8Jb+LwM8pn8IyiKDSKjXQ0CPF1SENXeSvUDQIgKPTp/DNnQ7DLyBdZOIiWNMzypWfMSvYFbvbQdJG0USk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1414129},"gitHead":"85975a57aed080cda4b2efb74f02644786195a2c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.46_1782231131203_0.6218085144187673","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"elliot-stack","version":"1.0.47","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.47","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"d94a4bc23d2f038b7aad56efd9a23431be57e15e","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.47.tgz","fileCount":113,"integrity":"sha512-Zs7yoY5KBZAzTg6Cy+wqJP0/H8n5QnefdqeFSLAQezEKIp3x2CIPISvhDJS/eWuLzuGVKHCVnY0YXpxzcCbxlg==","signatures":[{"sig":"MEUCIQC6ztWRf/lCd/yx6XrDKGSfRIISnxcdHIc7kTQZR9wz1QIgMj5gJewQ85zcozRByWd5rfLX1odF3Htx3AAeI5a9Jds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1434892},"gitHead":"f5af27e624bca02aabd969e187a69c90b52b2971","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.47_1782247245491_0.7358902213303562","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"elliot-stack","version":"1.0.48","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.48","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"6507d88fb1b70485470734200c2f7984f9c3d20d","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.48.tgz","fileCount":113,"integrity":"sha512-uHKETi+89rQz6Xi4zUhzRskWgB4vlF0tXiPxZeygU6xX0qI1r6JMdO9pTtjUkuN2aWpDgzjovLp/AtmxmIT85A==","signatures":[{"sig":"MEYCIQCKQ9kpL3pyfKdTkTOlLLTer3tMpiLoHnaUNzkpli6zcAIhAMEXrPE+xWIA7hLC3bVSq5EJWVrP1O/FSVAb41BXChn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437209},"gitHead":"1b4b32dea313283e3e096b35902b7745d8f96d64","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.48_1782405941833_0.37157087196642014","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"elliot-stack","version":"1.0.49","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.49","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"2f9cabe686e38e7c35e1e37788d72ab2b9518758","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.49.tgz","fileCount":113,"integrity":"sha512-g48gjUEgnf5LJoW1q33o788iQ4mcPWzFnMavEezO765caXOZx8+e3FdnYTrH8tAW1RJ4QJ6Mot7wSBaXMb2V7A==","signatures":[{"sig":"MEUCICgrxxplWjL5wrq6Ue2oz0Yz7I74cxM3vKo8RKNL8VDGAiEA/hxv+Fk4YRyzg5ZP6+gZjQGdWRRqwUjXv+yqREGKZfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1437214},"gitHead":"7a69c6f91a6ac28440c73af2170234e330046d07","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.13.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.49_1782412800101_0.7612315375378771","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"elliot-stack","version":"1.0.50","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.50","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"7dee4de9dbf50bda5a64ef9e82c0f41141f349c0","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.50.tgz","fileCount":120,"integrity":"sha512-YTAV1uMR+cgYVIIHCdMKB7iqUVbEC+F7ClgCkzlfdtv2TzkW74bB6B4DfscxA7abKnbkYFd3P66a1uG8ptCXyQ==","signatures":[{"sig":"MEUCIQCtAVlpq8bqd9+kxH0C76iWfr30A8WSoCy8tfzEehBwagIgNevBcxlwMM4c8QrIibTJviBVBA5VTrS+8y0e5IurUoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1508679},"gitHead":"b484ab4672af762b4f7a126d67ccc919472badb0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.50_1783355188802_0.3331904894518032","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"elliot-stack","version":"1.0.51","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.51","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"96dff9fc7c8811092a7f11d751eacddf45d3c86c","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.51.tgz","fileCount":122,"integrity":"sha512-qc0z1ffGjKxCdzLnHB/CqGX9d6LCMmISvxuZO3U4Ky8P015DiydrY/U26UJGEE1ZluEssOBbhc+robl1o7CzPw==","signatures":[{"sig":"MEYCIQCr2JPRHSW8muMSBfc3HZf4kD+s7IiiorooZ3b5EjBcNAIhAPOuLtTZM+sNzRQYEmqsR9ppkOTvbuxP2TkfHNWkpVfy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533849},"gitHead":"a4f4350b03b5e30f9331ed1fa3312e66449cb709","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.51_1783868361533_0.09207268957152426","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"elliot-stack","version":"1.0.52","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.52","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"a4f288a18b6722fea46d331ee1cfedcbe5520c80","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.52.tgz","fileCount":122,"integrity":"sha512-SOnirSkimf/2bsIChq63iE9sFpptHIv3TYXpZYx351LgvzEzwif3vZDEBkgDtkzPfT+bqEH/HzhFw97DJIQpQA==","signatures":[{"sig":"MEQCIEWGQ7/PNUv0TaIl7v8h/S092xeE8WLpC+KKqBjhwhJiAiBAqFYtkFUn8U+3oPNFAq01QtLNP4ymQTvggkN7PpURAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1541268},"gitHead":"afc9a5b1c0c02f4bf82a7cddd757a0e3b6177548","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.52_1783967436923_0.3658890726258037","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"elliot-stack","version":"1.0.53","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.53","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"5318cde5047c4a3d56a870ae9ab4de5f6fc3b085","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.53.tgz","fileCount":122,"integrity":"sha512-uBUmD5rY8sZdlCHoorMhtZMe6YT+zz9TvNmLXPyqnoGbz7TuRWd75xTuE0z1zLcmoG1y7yMsJtnNfxSFfcA7dQ==","signatures":[{"sig":"MEYCIQD4iCNWTwSKkoItrqUg2XkvN1j4+G9Jtx113gU+SHBecQIhAMgjG+w0uDj+da9wPxy/ufSoQRLLw0hGGtcE8258Xu5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1542539},"gitHead":"d794d10af8612ac61b135d17caf6d09b84a1e886","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.53_1783997709575_0.9373511781152697","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"elliot-stack","version":"1.0.54","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.54","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"9f051d1706c0ec433c02a006f816e5075353d8a1","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.54.tgz","fileCount":122,"integrity":"sha512-CQQ/6ho+zcpwiIu78u4V4qKLIsJFkBvf582mlmSq/yzfOwmQ//OYALWjuHA9lGErN/dRYub9ZJACjpBPv8Ys8Q==","signatures":[{"sig":"MEYCIQCdj8hLhKCZkkriBrsWuacUTzDQUoHxGRceI0ba3Hz2VwIhAKtIhakqkLSEz7x3usDHYBoZy/Mhohd3kirNlic1lLnc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1532695},"gitHead":"37772ef63c6358adcb6129e89c247d93e753b72a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.54_1784140927223_0.2567152975811453","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"elliot-stack","version":"1.0.55","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.55","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"1191df666cf9889a4e8a79e2459c9a559277d44f","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.55.tgz","fileCount":122,"integrity":"sha512-jecOdFrCapnd9jxSXs3PFN2RuOYDNTTfbReRfQRyBOMvAtyN07Rjap3pOP5m088ng2WAgcbgA9fpb5HdrRjXEA==","signatures":[{"sig":"MEUCIQCJAiZ7yQxWxlc8Kcfql+NukW9gUvIyV2nfIQJp32vEiQIgDBEmQxVG4jiJ7YWkeRpoVHvBO+GnjkF8lmvW4CzuVAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533300},"gitHead":"f1bd334c50b6845fa958e4da6f828cf52e78f7c6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.55_1784141973609_0.99989160209489","host":"s3://npm-registry-packages-npm-production"}},"1.0.57":{"name":"elliot-stack","version":"1.0.57","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.57","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"b93fad62746484055da5939ae14310e4261137fd","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.57.tgz","fileCount":125,"integrity":"sha512-6A2sGD+g848SUn/4TcfFqAjJxoWVFkVbui13rvVcZXj36K3yCqSuUmX5m0+mT22dyEQ1btRvMlxpX8A5PCubmQ==","signatures":[{"sig":"MEYCIQDXjVF2FDBZLTcaMZCkHG5D/WZvYravSPVTGn/LYcBsXwIhAJiFlsR8SQv9Dc4hCWPLvcijTsQlgTvzikmCi/fInqQh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1572601},"gitHead":"30d2e085e0cd882d25eedf7dc71bcac6f3e9cd33","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.57_1784551446819_0.9140230914860734","host":"s3://npm-registry-packages-npm-production"}},"1.0.58":{"name":"elliot-stack","version":"1.0.58","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.58","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"7bc0fd2b4e123c16116ccc5213aab63145c59b61","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.58.tgz","fileCount":130,"integrity":"sha512-mhrlHJ7oHyJmRFP9CrglCog4zAvp6bZYYcBg9VyK6aGoqeHxYgK39G0MSf14N5u7soHJSXz6B4f1AI4yvgPUnw==","signatures":[{"sig":"MEUCIBKS8jAAcc0wcSh2R/lAoyHDaMkVe1mKJt5ArirxjCCUAiEAirf3Ca92+Nt0r0ulhAUkVBxRrN/F+qFO0BJunQbfjkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1597794},"gitHead":"3397451336127db90ee38c4acf63242bf5e2612b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.58_1784745848222_0.8629242260884176","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"elliot-stack","version":"1.0.59","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.59","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"3c89dac5c78e00810251b77cc13404f3370bea98","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.59.tgz","fileCount":131,"integrity":"sha512-rqsLY5fIxiXmXz7LxE14j4DJQjbGVMaRFbXu0uatfkbf8s0dUkj8s4b+slbWOj81jIKFxBwjcv8nrL2Xco7LlA==","signatures":[{"sig":"MEUCIQDsNmOkY8jKfcLPfbGftlo+3K154SMlA1TZ5e0MFiEafQIgd1OLXt4W7X9YQ8sHhwAXqlf6WWrX4mjV57z0RqllePc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1607436},"gitHead":"26842e9c135ce3d68970fee740b748b6a6fbce1f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.59_1784911569347_0.714525215271816","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"elliot-stack","version":"1.0.60","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.60","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"bebe9995594be7b92f6ac4af06ade8e9e5200e3f","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.60.tgz","fileCount":134,"integrity":"sha512-jYytTE0R2oRZ6AT6ouLtRMEIXxsA53goeZ1tEaxOk/rQPbF3Mega3Q+wv2buw6Uxyzw1lRSeSTbsLed9oa2qSw==","signatures":[{"sig":"MEYCIQCecRcrUoH4V8+g8Njk9bU+Zl8ISh/rE05L4Ol6UmOZBQIhALQOq5pWxctKjDRYeDPqMUHHTdB2xKLADPwvhcljrAIV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1615800},"gitHead":"5359271650ab7f0af658173e02e0d14b5942226b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.60_1785088604441_0.8292551195120206","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"elliot-stack","version":"1.0.61","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.61","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"80fcfea9a56b85ff30f4faefddea6807de0468a0","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.61.tgz","fileCount":135,"integrity":"sha512-NMcLeW+zkCiRG6EJuF0raGT0GF8tS5jpIv5QHELdQAzlQCkd7hlW31yedlKR15tcjRKlj/yDap84oEj86vLHiQ==","signatures":[{"sig":"MEUCIQDPdUcyaMz0sG+JCCQQBY49M/2NkXFdXtnOYIyMFd57hgIgM/VeenvqKrSb91fGIFkOYDtc+d0JYVE4Nsa1YEsSUP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1669451},"gitHead":"577f3e5c106b5ef9043dc8776ff1aa3d96974d67","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.61_1786370410110_0.3499090592170784","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"elliot-stack","version":"1.0.62","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.62","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"226411e310674e444903baa24ac2bd675db11e95","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.62.tgz","fileCount":148,"integrity":"sha512-uCC3CvfPwkp3w88pNQNaPnEC8c2fO3frtQLNOeTpWt+TwadhApL2SVJs06xMC7XGmsQ3YQMvYrelhGVrvRmCUw==","signatures":[{"sig":"MEUCIDzValdsj+JfbB0HbkMKQ12MOwTQCxQNbPWdJF4UM6cWAiEAmMK+G+nGbBmA0tOUh4tuEBsmM0TdRXgI0coh5LTnOYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1755555},"gitHead":"db2aac44fe04c1b891b8c9e45d890aeb8df77572","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.62_1786626295325_0.8979524957542528","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"elliot-stack","version":"1.0.63","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.63","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"cb57970a83d78ef284b0ab736958a5f27b20df52","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.63.tgz","fileCount":219,"integrity":"sha512-o5n7vwhERDaiIg7mT0MoAKRhnXR75oJvIkG4IZDAku4UiVNMb0JNyzt3OjQ0QywN2op5862ov3/dmnbBR8SVRw==","signatures":[{"sig":"MEQCID0tbKKMOmX7pVnfQrZRXGOaxdhdn1GosD9pIbYg16QIAiBi6AfCE2IFAKrbMQow3vbDGOkFDSUeeIZ4zgeE0bIfgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14133083},"gitHead":"d531e288a639f5bb31ffad3abf2dce4a258545d0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.63_1786883935838_0.7579761851354694","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"elliot-stack","version":"1.0.64","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.64","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"ed4bea4622e09beb8993481c8785c012998a1b6f","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.64.tgz","fileCount":222,"integrity":"sha512-3Y1Xc6/JcJCMMeDEvIOcb+ia2/NNiO1joUvQZEJEDGW6HdXZk1H510F4zESXPb25/btB4Nt74a+njjrkYDUFgQ==","signatures":[{"sig":"MEQCIG0uQDopGMwVo5/YfpagjjK7KhJ6qZI4Hvn9bRJgA0NnAiBm7kq2drjjFYUFWlUhtqR7kZnT8x37JwCp1E7uTPoNkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14154564},"gitHead":"8b52af97150e5a9db97696e26fceac217d665390","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.64_1787002561272_0.8462180631910801","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"elliot-stack","version":"1.0.65","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.65","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"2349c8cec336550856d91e2c533ab143afce90fa","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.65.tgz","fileCount":223,"integrity":"sha512-Ws8JgR4AFsvnWyHZU44fI2F7JkYzyhNMYHViimQtYQrr/IwNtP5aBBDWGzmR4/Ldz0nIrwA3i1t3AcfMklICjA==","signatures":[{"sig":"MEQCICh2rBAsLDX+537OPgcIoJmDwHEkSlih8K3veMrlTG8aAiATnRp7h8822qf/Od/IbdnxIv/+diB8C7uuwGVHFWdWmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14169090},"gitHead":"ab57c34bc2d515c286b0a6c6c19dd70b4d513e25","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.65_1787016024800_0.5633141348466322","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"elliot-stack","version":"1.0.66","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.66","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"0e50ea20477a2e8e23dd3483a573544143b14543","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.66.tgz","fileCount":223,"integrity":"sha512-ztASAwqnT0kEHdjr8Fk/a1NBlvD+1xjnHp6oyPl46+OpPRvrUXrIZyfCuiRzJY66hScOv6lrUlIz70OPuFvZzg==","signatures":[{"sig":"MEUCIQDSi/sesq11G0g4Xyv8TWFT/Tvxzzv0zTdrg33B0BOeLwIgQa6yrMez6ywxNUPN9SmB07NQbhjbcpKugB2MemgE21c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14172649},"gitHead":"842c1332cdffa81a872d2e24a6526224f4fef1a6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.66_1787017816155_0.6112568827174139","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"elliot-stack","version":"1.0.67","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.67","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"c948f28034df615605b0be9cd1fc0b73ffde08ee","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.67.tgz","fileCount":237,"integrity":"sha512-4Zu3j/ktDOYLrgb9E840Iegx8l5xkd5RlNWT1aLDhqPxGoYeq+EpjfXjZekJf32RfnjFG+hS30RXfRGUeu/Wvg==","signatures":[{"sig":"MEYCIQDL1shnLV90gTGTpTKbaKuV55m/Ifys0GBl6Q4Uu2IkyQIhANsi+WvmOKCPXFwqXwz0vOIOnF+axqw51Lc/i7M6Cwpp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14473358},"gitHead":"ef63947ac3d5b66f13bee4d6bc219f434b27b4bd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.67_1787398731215_0.6433872371023102","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"elliot-stack","version":"1.0.68","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.68","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"0bab9df6f942b67d19abf9fe701be178fd0c7994","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.68.tgz","fileCount":237,"integrity":"sha512-MSYevf++PqE/gbaRbtlwx8aIzUrj1sFavpa8rEu7QH0xT1qVRAISo2oB8/noGmvsOPHCElqhckVTiknayqLAqQ==","signatures":[{"sig":"MEUCIQD9cUE+wgvRMWpv3cUFXLbVv1C8K54+A7uJxigolOf+TAIgMkMXaDfHXBniT3cRpwWXojbwOqyVP/VkwEgAPMmC/gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14485017},"gitHead":"d69354f5aa2b626693c622bdcc2ee0f97769b01c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.68_1787429144048_0.7181141731766731","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"elliot-stack","version":"1.0.69","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.69","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"a4da7c51f1e71dbc7ca816ecc5b8be733f836a79","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.69.tgz","fileCount":238,"integrity":"sha512-NBGFs14dmKWknd2ZTjdRSu5T2KzBQ7yQG+yix6SxrLvpTYdr5kAAXrZosNQy+anzdyl1P1h2PscmgZQZ/qkC6A==","signatures":[{"sig":"MEUCIQDgiPHTo0P0UwuGtSk9vXBPAQOQHvPi+RZYmEa/rva+WgIgFPEP3sjLZ2NnxMp8HhLJFNIt/IcbtaGMlFmxPdjV2g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14503372},"gitHead":"48028b2983579c8dc5eb028f3781aa05e24247b2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.69_1787493961898_0.41804260464706355","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"elliot-stack","version":"1.0.70","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.70","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"16765466619fb3ff13f616a1cf5e4f261a845a41","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.70.tgz","fileCount":238,"integrity":"sha512-B/oZ9ytpdWjexGdUTGdLs2jYjeznnu7E+28H5gQ0X6vLLc7yENhwQyCBlhyi6IPs1SrVfmO9iqKOy2mVzkPpQQ==","signatures":[{"sig":"MEQCIFABOX73Jy7uj0cNwBAyFFP5xWI8jkGcvpnYKEXmLHq+AiBegN34ovLc6DO8LYfYMq1uYIq/n/BLUQCGfh+we3qi5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14520940},"gitHead":"ec3dd075a96dcbbd09f34308b4a99fd1c5215423","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.70_1787512527083_0.9832253512564655","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"elliot-stack","version":"1.0.71","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.71","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"f426491e63bb2ef164df57f684b9eb29c551c89a","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.71.tgz","fileCount":244,"integrity":"sha512-//wni9zgx9EpWoNgcoHgXNp1y4k/9g/O47NtngfM/dKpsHi07CbQbafHNXKf0C1T389bDjOjnVe1/kN8Pte4EQ==","signatures":[{"sig":"MEUCIQDeI2+sJF0SCeqgXy8yDreh6rkA+HfFixMODlyyHuUvSQIgDXVCpNQIghDtB8kMQNV4Z2zC7A0T07rRiVKQaoSfeyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14551799},"gitHead":"c10ff1f1a7885b0a56e28a567d20b2ef05919e31","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.71_1787543053538_0.7949036847236093","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"elliot-stack","version":"1.0.72","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.72","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"8c6604c7b78d71d44236f91a0de9180a71e23802","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.72.tgz","fileCount":244,"integrity":"sha512-jwjVkou97+37csuQgQJ0sjrEoYiUprUDt7tQIF+hPZ0q6Fw5kNyAogKY02Ac1W8cbVyNz9erDyMe2vQi2ZUJIg==","signatures":[{"sig":"MEYCIQDESfsnbP1yqtS5BjrKgLUMC1Yd1G+H4AFuDWddQsPJbQIhAI3IFdPzPA8lI1Q/TbvAC7CpqSppEuhn4+5qNuOtwt0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14551713},"gitHead":"a2c6fe3f04eed156d76250cca125eace9bf5a8fe","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.72_1787575433175_0.967792830685243","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"elliot-stack","version":"1.0.73","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.73","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"a5df3d889971d94a77b5e2cb2c2845347323dd51","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.73.tgz","fileCount":244,"integrity":"sha512-u6yWfC9HpnWo2Bp0hUlG1xKVVPXBaB7swFUVQOFnM/kwwFZ1olFv8j000fbyGHD0j4nWSUFnjzL59gVKE1ZXLg==","signatures":[{"sig":"MEQCIFYn98AE4kH5Zm8M4t3NryEU5YbO8N5y0owy+p3GwPuvAiAsY2G309CLoGTWPdeMIdQhStaVtNeFbqukyfCGxR3bAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14556011},"gitHead":"d8d2d7f351c746e2898a9c5e60af97ab770e2a68","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.17.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.73_1788290802560_0.7439823311747988","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"elliot-stack","version":"1.0.74","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.74","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"058d739cfd8f5e3ed213ec855646eb9ff854f00a","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.74.tgz","fileCount":246,"integrity":"sha512-phgWug+EVxF1qqnqvXLUgiWHTvRPaISqgSzIqzTzXyW3gBDdLMK7xEHMwHrVgohzNSryzCapwZI1qoirYqVY/Q==","signatures":[{"sig":"MEYCIQDUJBbCwxc4Y1ZwpWig5BUHWV3ADiz7ZeOchXE4/QZt6gIhAJiZM1JptPjnZyj2ArpUhAr9VeOJZIYAZOMXTVuT+oIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14571334},"gitHead":"2e03f5c66bf2444645ef6e6459e548054768b119","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.19.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.74_1788650172858_0.33930401336543037","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"elliot-stack","version":"1.0.76","keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","_id":"elliot-stack@1.0.76","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"homepage":"https://github.com/ElliotDrel/e-stack#readme","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"bin":{"elliot-stack":"bin/install.cjs"},"dist":{"shasum":"7957ac46c1b5b77ebe4aa9fa63bf334a5efc857e","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.76.tgz","fileCount":246,"integrity":"sha512-HGaXhZgODVOl3RP2SQFGBBSTnbf54NNA7AzWlIYO9cVG9bFrHz9mq+8t275ixk5aSLIZfd5YNda2Bh04+2oP9Q==","signatures":[{"sig":"MEQCIFx9XalyxrRGHBCfJfKcJdrZukQlihcvWMEhxjxAHGreAiBsgnr8LH9ljDiur8ePvXjylaBwhhiHKzQfdZh1ZDA/rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14562002},"gitHead":"d7aced803587bf8ad0128ac26504fb5d38783474","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"repository":{"url":"git+https://github.com/ElliotDrel/e-stack.git","type":"git"},"_npmVersion":"11.19.0","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/elliot-stack_1.0.76_1788651966544_0.07550341203204725","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"elliot-stack","version":"1.0.77","description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","bin":{"elliot-stack":"bin/install.cjs"},"keywords":["claude-code","skills","claude","ai"],"author":{"name":"Elliot Drel"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ElliotDrel/e-stack.git"},"gitHead":"c8fcd7f6d8be06ea47fa3db70a71d2ffe558b3a1","_id":"elliot-stack@1.0.77","bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"homepage":"https://github.com/ElliotDrel/e-stack#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-FBFJgBBtc3RTAa7eP2JFgUwaWYyKJj5towXWhwMnc4Wdw57d6o7/dl/YlrvCihO2XqOf6wKtX7DHa6bEtrIV5A==","shasum":"6e060d43c9361d633e7fd85aa8fcce19fcbc9916","tarball":"https://registry.npmjs.org/elliot-stack/-/elliot-stack-1.0.77.tgz","fileCount":246,"unpackedSize":14562060,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/elliot-stack@1.0.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGL6HauKxX8ZaUt2lbbQgDUcFZVUk3e4j4EkPTGQ3xFfAiB5Vb/n7h8xgkg7Vbei3C37qkJsjXNuTW2wfjHfxlJpDQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13c3f8fa-057f-4757-888b-fe131532c550"}},"directories":{},"maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/elliot-stack_1.0.77_1788653239045_0.36656019612554314"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T21:44:40.306Z","modified":"2026-09-06T00:07:19.685Z","1.0.0":"2026-04-09T21:44:40.446Z","1.0.5":"2026-04-19T04:38:28.729Z","1.0.6":"2026-04-19T05:08:22.939Z","1.0.7":"2026-04-19T05:23:36.132Z","1.0.8":"2026-04-19T16:55:46.754Z","1.0.9":"2026-04-19T17:06:17.974Z","1.0.10":"2026-04-19T22:23:01.134Z","1.0.11":"2026-04-19T22:54:31.956Z","1.0.12":"2026-04-21T05:22:25.593Z","1.0.13":"2026-04-26T18:57:59.560Z","1.0.14":"2026-05-12T02:58:11.570Z","1.0.15":"2026-05-12T03:10:55.191Z","1.0.16":"2026-05-12T03:14:26.730Z","1.0.17":"2026-05-26T21:41:53.151Z","1.0.18":"2026-05-29T22:05:01.777Z","1.0.19":"2026-06-03T18:02:09.304Z","1.0.20":"2026-06-04T02:18:04.919Z","1.0.21":"2026-06-04T06:13:13.964Z","1.0.22":"2026-06-04T15:35:16.751Z","1.0.23":"2026-06-04T20:01:45.046Z","1.0.24":"2026-06-04T20:34:40.676Z","1.0.25":"2026-06-04T20:48:27.355Z","1.0.27":"2026-06-04T20:56:30.673Z","1.0.28":"2026-06-05T15:06:09.637Z","1.0.29":"2026-06-07T14:09:35.819Z","1.0.30":"2026-06-07T15:04:40.699Z","1.0.33":"2026-06-08T15:21:10.521Z","1.0.36":"2026-06-12T23:22:11.815Z","1.0.37":"2026-06-18T18:30:16.199Z","1.0.38":"2026-06-19T03:04:11.713Z","1.0.39":"2026-06-19T16:28:48.659Z","1.0.40":"2026-06-20T14:19:45.446Z","1.0.41":"2026-06-20T15:17:05.149Z","1.0.42":"2026-06-21T02:27:37.615Z","1.0.45":"2026-06-23T15:13:25.368Z","1.0.46":"2026-06-23T16:12:11.365Z","1.0.47":"2026-06-23T20:40:45.890Z","1.0.48":"2026-06-25T16:45:42.000Z","1.0.49":"2026-06-25T18:40:00.332Z","1.0.50":"2026-07-06T16:26:28.954Z","1.0.51":"2026-07-12T14:59:21.707Z","1.0.52":"2026-07-13T18:30:37.144Z","1.0.53":"2026-07-14T02:55:09.789Z","1.0.54":"2026-07-15T18:42:07.420Z","1.0.55":"2026-07-15T18:59:33.790Z","1.0.57":"2026-07-20T12:44:07.005Z","1.0.58":"2026-07-22T18:44:08.426Z","1.0.59":"2026-07-24T16:46:09.498Z","1.0.60":"2026-07-26T17:56:44.604Z","1.0.61":"2026-08-10T14:00:10.269Z","1.0.62":"2026-08-13T13:04:55.498Z","1.0.63":"2026-08-16T12:38:56.147Z","1.0.64":"2026-08-17T21:36:01.602Z","1.0.65":"2026-08-18T01:20:25.229Z","1.0.66":"2026-08-18T01:50:16.505Z","1.0.67":"2026-08-22T11:38:51.507Z","1.0.68":"2026-08-22T20:05:44.389Z","1.0.69":"2026-08-23T14:06:02.259Z","1.0.70":"2026-08-23T19:15:27.403Z","1.0.71":"2026-08-24T03:44:13.835Z","1.0.72":"2026-08-24T12:43:53.488Z","1.0.73":"2026-09-01T19:26:42.881Z","1.0.74":"2026-09-05T23:16:13.151Z","1.0.76":"2026-09-05T23:46:06.849Z","1.0.77":"2026-09-06T00:07:19.396Z"},"bugs":{"url":"https://github.com/ElliotDrel/e-stack/issues"},"author":{"name":"Elliot Drel"},"license":"MIT","homepage":"https://github.com/ElliotDrel/e-stack#readme","keywords":["claude-code","skills","claude","ai"],"repository":{"type":"git","url":"git+https://github.com/ElliotDrel/e-stack.git"},"description":"Elliot's skill stack for Claude Code — install via npx elliot-stack@latest","maintainers":[{"name":"elliotdrel","email":"elliotdrel@gmail.com"}],"readme":"# E-Stack - elliot-stack\n\n[![npm version](https://img.shields.io/npm/v/elliot-stack)](https://www.npmjs.com/package/elliot-stack)\n[![license](https://img.shields.io/npm/l/elliot-stack)](LICENSE)\n\nA curated set of Claude Code skills by Elliot Drel. One command installs them all.\n\n## Install\n\n```bash\nnpx elliot-stack@latest\n```\n\nThis installs skills to `~/.agents/skills/` and symlinks them into `~/.claude/skills/`, then registers `SessionStart` hooks for Claude Code and Codex so your skills stay up to date automatically. Any agent that reads from `~/.agents/skills/` (OpenClaw, Codex, ChatGPT, Cursor, and others) will pick them up automatically with no extra config.\n\n## Skills\n\n| Skill | Command | Description |\n|-------|---------|-------------|\n| **Active Learning Tutor** | `/estack-active-learning-tutor` | Tutors a student through exam preparation using active learning — questioning, gap diagnosis, and concept mastery tracking |\n| **Better Title** | `/estack-better-title` | Renames Claude Code chat sessions — a short subject you can skim, plus project and keywords you can grep |\n| **Book Extractor** | `/estack-book-extractor` | Turns a book or doc set (PDF, EPUB, DOCX, HTML, RTF, TXT/MD) into a standalone, on-demand Agent Skill — deterministic text extraction, then per-chapter reference files, glossary, cheatsheet, and a master index generated by the agent, installed outside the e-stack pack |\n| **Chris Voss** | `/estack-chris-voss` | Applies negotiation principles from *Never Split the Difference* when preparing to negotiate with an outside counterpart; hard conversations with your own team go to Leadership Coach, and the message itself to Email Writer or Cold Message Writer |\n| **CLAUDE.md Optimizer** | `/estack-claude-md-optimizer` | Creates, refines, and maintains CLAUDE.md / AGENTS.md files as short hand-authored letters of intent — welcomes first-time users with the why behind the format and coaches through pushback instead of enforcing rules |\n| **Cold Message Writer** | `/estack-cold-message-writer` | Writes first-touch messages to someone who does not know the sender — LinkedIn, email, or X DMs — that read as hand-typed for one person and actually get replies |\n| **Customer Discovery** | `/estack-customer-discovery` | Guides through customer discovery — validating ideas, outreach, interviews, and analysis |\n| **Doc Review Viewer** | `/estack-doc-review-viewer` | Opens a local live-reloading viewer for a markdown document — versioned snapshots, threaded comments anchored to quoted text, and a Send to Claude button that wakes the agent without switching back to the terminal |\n| **Drive CLI Agent** | `/estack-drive-cli-agent` | Drives another AI coding agent CLI programmatically — Codex (`codex exec`) and Claude Code headless (`claude -p`) — under existing subscriptions, with the invocation templates, structured-output parsing, and documented footguns (stdin hangs, timeout gaps, sandbox traps, false-success signals) needed to do it reliably |\n| **Email Writer** | `/estack-email-writer` | Writes, edits, and reviews email to someone who already knows the sender — subject lines, openers, single weightless asks, scheduling without round-trips, and a human voice; first-touch mail to a stranger is Cold Message Writer |\n| **Flight Planner** | `/estack-flight-planner` | Finds flights between two airports and pairs them with a ground shuttle on either end of the trip. Automates what is repetitive and easy to get wrong (fetching every route, parsing the results, timezone-aware buffer math) and leaves filtering and ranking to judgment. Saves preferences and reusable trip presets |\n| **GitHub Issue Tracker** | `/estack-github-issue-tracker` | Tracks and manages GitHub issues across repos |\n| **Leadership Coach** | `/estack-leadership-coach` | Coaches real leadership decisions through the lens of responsibility-centered leadership (Lencioni's *The Motive*): reads the motive behind every request, catches abdication dressed up as delegation, and coaches six areas — delegation, developing your team, managing your people, difficult conversations, running meetings, and repetitive communication — each ending in a concrete artifact |\n| **Migrate Claude Session History** | `/estack-migrate-claude-session-history` | Moves a Claude Code session (transcript + subagent sidecars) from one project to another with full path-encoding rewrite, migration note, and end-to-end verification so `/resume` works under the new project |\n| **Notify** | `/estack-notify` | Arms a desktop toast at the end of every turn for the current session, per-session so one chat never pings for another, with a bell in the statusline while it is armed |\n| **PR Description Writer** | `/estack-pr-description` | Rewrites a PR description for a maintainer who reviews product logic and risk — decisions with tradeoffs, real verification, and DB/migration/operational status, sourced from the actual diff, not the old description |\n| **Productivity Prioritization Coach** | `/estack-productivity-prioritization-coach` | Coaches you through outcome-focused planning using RPM (Result, Purpose, Massive Action Plan) and five leverage filters — including an MVP anchor and a speed-to-outcome cut — to find the fastest path to a shippable result, plus a high-agency momentum engine for when you're stuck on execution, not choice |\n| **PDF to Markdown** | `/estack-pdf-to-md` | Converts PDFs to Markdown or plain text using the RunPulse API — parallel page batching, cost-saving blank-page filter, scanned-PDF OCR support, and encrypted-PDF handling |\n| **Prompt Builder Coach** | `/estack-prompt-builder-coach` | Four-part kit for shaping, building, auditing, and scoping prompts for AI agents |\n| **Purdue Knowledge Lab Stickers** | `/estack-purdue-stickers` | Takes a sticker idea to submission-ready files for Purdue's Knowledge Lab (free student sticker printing) — designs the SVG, renders a print-ready transparent 300 DPI PNG, and walks the Lab's booking-site submission, with the BuildPurdue design system, logo, six ready-made designs, and the official guide preloaded |\n| **Read Agent Session History** | `/estack-read-agent-history` | Searches, reads, recovers, and analyzes local AI coding-agent session history — Claude Code **and** Codex (OpenAI codex-cli) — across sessions, projects, and backups. A CLI for common lookups and reports (timeline, engagement, and other cross-session modes merge both agents by default via `--agent`), plus a documented Python library, with a worked example, for the custom queries no mode covers. Batch-checks a list of saved session IDs against live and every backup root in one sweep, separating still-resumable from restorable-from-backup from permanently gone |\n| **Repo Search** | `/estack-repo-search` | Clones and searches external GitHub repos to answer questions about their code |\n| **Sponsorship Offer Builder** | `/estack-sponsorship-offer-builder` | Coaches you through defining a real sponsorship offer (Hormozi value equation, Enns three-option pricing, sponsorship-industry research preloaded), then optionally builds the packet, the cold email chain, and the sponsor-meeting script |\n| **VS Code File Recovery** | `/estack-vscode-file-recovery` | Recovers permanently deleted files from VS Code or Cursor Local History, Claude session transcripts, or Windows Shadow Copies |\n\n## Hooks\n\n| Hook | Purpose |\n|------|---------|\n| **estack-statusline** | Statusline showing model, context tokens used, project, rate limits, and an `estack-notify` bell |\n| **repo-search-nudge** | Suggests `estack-repo-search` when WebFetch/WebSearch hits GitHub |\n| **estack-startup-update-core** | Shared utility that updates the installed E-Stack package |\n| **estack-claude-startup** | Claude Code adapter for the shared SessionStart updater |\n| **estack-codex-startup** | Codex adapter for the shared SessionStart updater |\n\nThe shared startup-hook source installs to `~/.agents/hooks/`. Claude Code and Codex each register their host-specific adapter in their own configuration files (`~/.claude/settings.json` and `~/.codex/hooks.json`).\n\nImportant: E-Stack keeps the reusable startup-hook source in `~/.agents/hooks/`,\nbut each host still needs its own hook registration because Claude Code and Codex\ndiscover lifecycle hooks from different configuration files.\n\n## How it works\n\n- Skills install to `~/.agents/skills/estack-*/` (symlinked from `~/.claude/skills/estack-*/`; auto-detected by any agent that reads `~/.agents/skills/`, including OpenClaw, Codex, ChatGPT, and Cursor)\n- The startup-update core and its two adapters live once in `~/.agents/hooks/`; other E-Stack hook scripts remain Claude Code-only under `~/.claude/hooks/`\n- `SessionStart` adapters auto-update skills each time you open Claude Code or Codex; Codex asks you to review and trust its new command once in `/hooks`\n- If you've made local edits to a skill or hook, the installer detects the conflict and lets you choose: overwrite, skip, or merge\n- Every skill carries its own semver (`version:` in SKILL.md frontmatter; hooks use a `// @version` comment), independent of the package version — update messages show exactly what moved, e.g. `estack-chris-voss (1.0.0 → 1.1.0)`. Under the hood, updates are detected by content hash, so a change can never be missed; a release-time check (`scripts/check-versions.cjs`) guarantees every content change ships with a version bump.\n\n## Updating\n\nSkills update automatically on session start in Claude Code and Codex. To force an update manually:\n\n```bash\nnpx elliot-stack@latest\n```\n\n## Configuration\n\nEverything you configure lives in one file, `~/.e-stack/.env` — the same file every skill in the pack reads its API keys from. Format is `KEY=value`, one per line:\n\n```\n# ~/.e-stack/.env\nSERPAPI_KEY=abc123\nESTACK_SKILLS_DIR=/opt/agents/skills\nESTACK_NO_STATUSLINE=1\n```\n\n| Variable | Default | What it does |\n|---|---|---|\n| `ESTACK_SKILLS_DIR` | `~/.agents/skills` | Where skill files are installed |\n| `ESTACK_HOOKS_DIR` | `~/.claude/hooks` | Where Claude hook scripts are installed |\n| `ESTACK_BACKUP_DIR` | `~/.estack-backup` | Where your local changes are backed up |\n| `ESTACK_NO_STATUSLINE` | unset | Set to `1` to remove the statusline |\n| `ESTACK_HOME` | `~/.e-stack` | Where this file itself lives (env-only) |\n\nResolution order is the one every skill uses: the live process environment first, then the file. So exporting a variable overrides it for a single run without editing anything. Path values must be absolute; a relative one is ignored and the default applies. The installer only ever replaces or appends its own line, so your API keys are never disturbed.\n\n**Statusline.** E-Stack ships a statusline showing the model, tokens used in the current context window, the project folder, rate limits, and an `estack-notify` bell. A first install claims the `statusLine` slot even if you already have one configured, so you can see what it does; your previous value is saved to `~/.estack-backup/statusLine.json`. From then on it is only updated while it is still E-Stack's. Switch back to your own or clear it, and no later update touches it again. `--no-statusline` removes it outright and `--statusline` brings it back.\n\n**Installer flags.** `--install` applies changes (the installer previews by default when run from a clone). `--yes` answers the locally-modified prompt with \"back up my changes, install the latest\" and `--skip-modified` answers it with \"keep my versions\" — pass one of them from any script or CI job, since the prompt otherwise reads EOF on a non-interactive stdin and aborts. `--statusline` / `--no-statusline` turn the statusline on or off and remember the choice.\n\n## Requirements\n\n- [Claude Code](https://claude.ai/code) CLI installed (other agents that read `~/.agents/skills/` work too)\n- Node.js 18+\n\n## Contributing\n\nExternal contributions are welcome via pull request. Direct pushes to `main` are blocked — fork the repo, push your changes to a branch, and open a PR. Only the maintainer (Elliot) can merge to `main` and cut releases. This is intentional: `elliot-stack` is a security-sensitive npm package and the release tag can only be pushed by the maintainer.\n\nAdding or editing a skill? Authoring conventions (versioning, doc listings, feedback section) are in [`docs/skill-authoring.md`](docs/skill-authoring.md), and coaching-style skills can start from the scaffold in [`templates/`](templates/README.md).\n\n### Testing locally\n\nRun the installer straight from your checkout to preview what a real install would do to your `~/.claude/`:\n\n```bash\nnode bin/install.cjs            # dry run — previews changes, writes nothing\nnode bin/install.cjs --install  # actually sync your local edits to ~/.agents/skills/ + ~/.claude/skills/\n```\n\nRun from the repo, the installer **dry-runs by default** so testing never clobbers your live install. Pass `--install` once the preview looks right. (`--dry-run` forces a preview even under `npx`.)\n\nSee [`docs/publishing.md`](docs/publishing.md) for the release flow and security model.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}