{"_id":"@alvin0/ai-agent-sdk-skill-filesystem","_rev":"8-846bb68577e8f52a77995e56eab75ddf","name":"@alvin0/ai-agent-sdk-skill-filesystem","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@alvin0/ai-agent-sdk-skill-filesystem","version":"0.1.0","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.0","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"92aeff17fd26d0a97c9e883a15b960424e7d8581","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.0.tgz","fileCount":7,"integrity":"sha512-Od8zpJ0Arzmqz4bGbaBJEb08Yd/C0T/d/Lby55R4JgMsKjFx5kcynYY31nRXG8F6P3ML6hTfof3nHdduBhPoIA==","signatures":[{"sig":"MEQCIGd3ewUEVeGBKXQDzaX1qM0KbRhmkk9ydYCfRTgqoVarAiBkHC3akCZMuTloj1aZzt+Wy/KOJVbx6dQd+TbsLTliyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.0.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.0.tgz","_integrity":"sha512-Od8zpJ0Arzmqz4bGbaBJEb08Yd/C0T/d/Lby55R4JgMsKjFx5kcynYY31nRXG8F6P3ML6hTfof3nHdduBhPoIA==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.0"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.0_1788971835811_0.12186300707908848","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alvin0/ai-agent-sdk-skill-filesystem","version":"0.1.1","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.1","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"2962c3729021e2fcd1f7c3f141df2b9b231c08d1","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.1.tgz","fileCount":7,"integrity":"sha512-m6T8MK/QaD43En2wB8tdDBZFfeiyT9nQJToPM0Y5Fcd9F6Lyna4qv5KEPSr4FFhkeQAc2MLMSUSUOSUWFc+sGw==","signatures":[{"sig":"MEYCIQCa+DhdR4h8IwjALmdItZDlwnRjiHToK3EilN4IfxslXQIhALq0KBUgwVXRqqBNh2MfuWDFBo89nwKBQKPRiJg1/x/5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.1.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.1.tgz","_integrity":"sha512-m6T8MK/QaD43En2wB8tdDBZFfeiyT9nQJToPM0Y5Fcd9F6Lyna4qv5KEPSr4FFhkeQAc2MLMSUSUOSUWFc+sGw==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.1"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.1_1789238188171_0.27985262748714845","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alvin0/ai-agent-sdk-skill-filesystem","version":"0.1.2","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.2","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"da46224926c72e56cf4814fd1008fa353cb61173","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.2.tgz","fileCount":7,"integrity":"sha512-dUFmE1PJogr9cgtNNsmER1BD6CxM2rGjvMaJ0oHcZS3zYGgjYQeum6pIl48hc/IkAkR7hhDHq46Fm0RV6Eqpog==","signatures":[{"sig":"MEYCIQDhQFCSKaD5jDsBzhFGFhRxtGfiMuTtfi9MGz9+tXBZXgIhAIslHIM2izCZAq3bJavAvsJ4SWRwMr8g/gWcvR9TnJyQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.2.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.2.tgz","_integrity":"sha512-dUFmE1PJogr9cgtNNsmER1BD6CxM2rGjvMaJ0oHcZS3zYGgjYQeum6pIl48hc/IkAkR7hhDHq46Fm0RV6Eqpog==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.2"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.2_1789281482453_0.5113741280710513","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alvin0/ai-agent-sdk-skill-filesystem","version":"0.1.3","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.3","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"f640ab6783adb490ed3f0d0cd3e61839031b4cb6","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.3.tgz","fileCount":7,"integrity":"sha512-/MSUaJPbMSTURYpiBXeDCvXEjYNMZKWHgtzwmLAIYIgC2dqXYLvQiDnc6poDhY5HeBBYI6up1Xp9syy4WZtEdQ==","signatures":[{"sig":"MEUCICZFQ7DeyJ3PktNTUwsM6/xitlP7CddeR2Yoch9Y2aghAiEApoCk4iE5xInSSDIPL7TAVlWYn6gsiwQv56eBeRenbqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGhvzr2Tt2BMZqiyTdNwzc6HZgboafsxIPhZ09jaOkyjAiAn4OgtrArQU2Qe9UTGp2qqd2A0hEF+XS5nYU16gU6YeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.3.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.3.tgz","_integrity":"sha512-/MSUaJPbMSTURYpiBXeDCvXEjYNMZKWHgtzwmLAIYIgC2dqXYLvQiDnc6poDhY5HeBBYI6up1Xp9syy4WZtEdQ==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.3"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.3_1789485201153_0.013611996928519776","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alvin0/ai-agent-sdk-skill-filesystem","version":"0.1.4","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.4","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"b0eb5610cbb1dc6e8d551e2008861c7361f5bc8f","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.4.tgz","fileCount":7,"integrity":"sha512-fPGCYGraZFRgASBQmxPQsmJikK24USVRK+85XnCbkKtRlGGWYO98wn1/TFa8pi/1TboILuGvuRvLtmH3dKTtfg==","signatures":[{"sig":"MEUCIQDi8s7CEWMvphcLhDiQIyhVaoGs/WMuYSFPeBLSf2OojgIgA2Po9erx9DF0jpqfMsrehidauRJIYkGLuw8fNz1D6es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPk9uuSGGO53f0KqBXzQ5ECt7e9ez0/uI8S/dTySkH1QIgaRAX2jJYVQoZqUYtI6B9rj9WqP1KFBKEs9xrFy2Qhlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.4.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.4.tgz","_integrity":"sha512-fPGCYGraZFRgASBQmxPQsmJikK24USVRK+85XnCbkKtRlGGWYO98wn1/TFa8pi/1TboILuGvuRvLtmH3dKTtfg==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.4"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.4_1789796021958_0.8904339610564576","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alvin0/ai-agent-sdk-skill-filesystem","version":"0.1.5","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.5","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"ac39a2aba7d335ccd7f53f0c0a2703e61e8a53f8","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.5.tgz","fileCount":7,"integrity":"sha512-87l62Da4hOLkiVYRDrVQnLQ9KWalUegDbOVVVGHwjxt9BQC7lMtzoymZv5ssHuyD+3F9vNlaS52LzjEUNj4TKg==","signatures":[{"sig":"MEQCIAMP357+vO0CByNYm8xxOtJr46eQc8egq2DZSseFKVuZAiAvyzHzVOnfjENPPYmcT9kX0BU+m0v41+muexj1bMd3OQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGUsj9ZPd+rkO/2qHQVDw1Y1Q1ProRM+DV0GvX6ALXRTAiEAqL08ig7BoHHf3qEFnMPkHvN2UyHGwbP2oX95R9D4MI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.5.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.5.tgz","_integrity":"sha512-87l62Da4hOLkiVYRDrVQnLQ9KWalUegDbOVVVGHwjxt9BQC7lMtzoymZv5ssHuyD+3F9vNlaS52LzjEUNj4TKg==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.5"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.5_1790681115335_0.9176061508949265","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alvin0/ai-agent-sdk-skill-filesystem","version":"0.1.6","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.6","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"b4762e18ab4841f1a1698771558577366c0bf259","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.6.tgz","fileCount":7,"integrity":"sha512-mPSSu2UVGHncOWkLFxeFn81TRSaYj2+JXhPnAU2q0rQLi6MZn/fUhZnQMTDnvYX/9Gs8c+EMewuO2g+SQpBeaw==","signatures":[{"sig":"MEUCIQDYXfNb+jv0uQb1Q05m0tS0MhEdq1okx/TkMEFEXWcoPgIgY0GPMSvGZFvfxTKH7/uwauCcm9AqYpQ0sSK6qaDqNMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID5njICVqKdHMmc+L6NtR5mGMIhS1sav57asZgA2PnAIAiEA1VEPify/0UE9XUpTha5nwMBlvoZ6SgpVMr/3R0mL5e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.6.tgz","types":"./dist/index.d.mts","engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.6.tgz","_integrity":"sha512-mPSSu2UVGHncOWkLFxeFn81TRSaYj2+JXhPnAU2q0rQLi6MZn/fUhZnQMTDnvYX/9Gs8c+EMewuO2g+SQpBeaw==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.6"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.6_1790702312433_0.5474273195259525","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"_id":"@alvin0/ai-agent-sdk-skill-filesystem@0.1.7","bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"dist":{"shasum":"abc737d1f02e04965db9bd08d0bdf80a5710f86e","tarball":"https://registry.npmjs.org/@alvin0/ai-agent-sdk-skill-filesystem/-/ai-agent-sdk-skill-filesystem-0.1.7.tgz","fileCount":7,"integrity":"sha512-s2MY+3D6g8PD5u1LEpoow1hrebLetYNCgzlsdC4F7x6I65OYqRmiyCeNcD0q8pLvaPtm59B/3W+RpbrongciWQ==","signatures":[{"sig":"MEUCIQC9u/+WvUGwZWhBQyHWgOexx9S9Twsrmxzvpf76uJw6cAIgC2oG6wpWtPnphx3XPdcBZu5SXEG1IwUZSivoM5y+F5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIByU6WQjzhh9stOp/BKG5REVRr1c7sBrLazArSotcHioAiEAzBc4t5JSHjjbrQpfyidZTd3eNEvpuOEXtLTK8iqFwl0="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alvin0%2fai-agent-sdk-skill-filesystem@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74654},"main":"./dist/index.mjs","name":"@alvin0/ai-agent-sdk-skill-filesystem","type":"module","_from":"file:artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.7.tgz","types":"./dist/index.d.mts","author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"engines":{"node":">=22.12"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"license":"MIT","scripts":{"pack":"pnpm pack --pack-destination artifacts","test":"vitest run --config vitest.config.ts","build":"tsdown","clean":"node -e \"for(const p of ['dist','artifacts'])require('node:fs').rmSync(p,{recursive:true,force:true})\"","test:pack":"node ../../scripts/test-packed-node-capability.mts skill-filesystem","typecheck":"tsc --noEmit","check:types":"attw --profile esm-only --pack .","check:publint":"publint"},"version":"0.1.7","_npmUser":{"name":"alvin0","email":"chaulamdinhai@gmail.com"},"homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","_resolved":"/home/runner/work/ai-agent-sdk/ai-agent-sdk/artifacts/alvin0-ai-agent-sdk-skill-filesystem-0.1.7.tgz","_integrity":"sha512-s2MY+3D6g8PD5u1LEpoow1hrebLetYNCgzlsdC4F7x6I65OYqRmiyCeNcD0q8pLvaPtm59B/3W+RpbrongciWQ==","aiAgentSdk":{"roles":["skill-provider"],"coreApi":1,"runtime":"node"},"repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"_npmVersion":"10.9.3","description":"Node filesystem-backed skill provider for ai-agent-sdk","directories":{},"maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","vitest":"4.1.11","publint":"0.3.24","typescript":"7.0.2","@types/node":"26.4.0","@arethetypeswrong/cli":"0.18.5","@alvin0/ai-agent-sdk-core":"^0.1.7"},"peerDependencies":{"@alvin0/ai-agent-sdk-core":"^0.1.7"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-agent-sdk-skill-filesystem_0.1.7_1790758917330_0.32150449560940664"}}},"time":{"created":"2026-09-09T16:37:15.577Z","modified":"2026-09-30T09:01:57.806Z","0.1.0":"2026-09-09T16:37:15.940Z","0.1.1":"2026-09-12T18:36:28.320Z","0.1.2":"2026-09-13T06:38:02.595Z","0.1.3":"2026-09-15T15:13:21.242Z","0.1.4":"2026-09-19T05:33:42.032Z","0.1.5":"2026-09-29T11:25:15.421Z","0.1.6":"2026-09-29T17:18:32.538Z","0.1.7":"2026-09-30T09:01:57.426Z"},"bugs":{"url":"https://github.com/alvin0/ai-agent-sdk/issues"},"author":{"name":"alvin0 - chaulamdinhai","email":"chaulamdinhai@gmail.com"},"license":"MIT","homepage":"https://github.com/alvin0/ai-agent-sdk/tree/main/packages/skill-filesystem#readme","repository":{"url":"git+https://github.com/alvin0/ai-agent-sdk.git","type":"git","directory":"packages/skill-filesystem"},"description":"Node filesystem-backed skill provider for ai-agent-sdk","maintainers":[{"name":"alvin0","email":"chaulamdinhai@gmail.com"}],"readme":"# @alvin0/ai-agent-sdk-skill-filesystem\n\nThe package directly owns exact `yaml@2.9.0` for bounded, fail-closed parsing of\n`agents/openai.yaml` invocation policy. Aliases and duplicate keys are rejected.\n\nRuntime: **Node 22.12+**.\n\n```sh\npnpm add @alvin0/ai-agent-sdk-core @alvin0/ai-agent-sdk-skill-filesystem\n```\n\nLazy Node filesystem discovery and activation for `SKILL.md` bundles.\n\n```ts\nimport { createAgentRuntime } from '@alvin0/ai-agent-sdk-core'\nimport { fileSystemSkillProviderPlugin } from '@alvin0/ai-agent-sdk-skill-filesystem'\n\nconst skills = fileSystemSkillProviderPlugin({ roots: ['./skills'] })\nconst runtime = await createAgentRuntime({ providers: [modelProvider] })\nconst agent = runtime.agent({\n  id: 'coding-agent',\n  instructions: 'Use the available skills when relevant.',\n  skills: [skills],\n})\n```\n\nThe package is Node-only. The returned versioned provider is borrowed by the\nruntime: creating it performs no filesystem I/O, skill metadata is discovered at\nthe start of a run, and bodies/resources are loaded lazily with bounded reads.\nClose the runtime; the provider itself has no owned resource to close.\n\n`fileSystemSkills()` remains the marker-free advanced compatibility API.\n\nComposition: `runtime-agent.skills`. Lifecycle: `borrowed-caller-owned`; the\nprovider stays lazy and the runtime never invents an independent close action.\n","readmeFilename":"README.md"}