{"_id":"@amitte-ai/sdk","_rev":"6-8c039e6ac050f64c380df4edc2b65a8a","name":"@amitte-ai/sdk","dist-tags":{"latest":"0.1.4"},"versions":{"0.0.1":{"name":"@amitte-ai/sdk","version":"0.0.1","keywords":["ai","agent","skills","a2a","mcp","registry"],"license":"Apache-2.0","_id":"@amitte-ai/sdk@0.0.1","maintainers":[{"name":"amitte","email":"aiatamitte@gmail.com"}],"homepage":"https://amitte.com","bugs":{"url":"https://github.com/amitte-ai/amitte/issues"},"dist":{"shasum":"197dace3e5ffa66dad60339a8c85f2ceb25cfd92","tarball":"https://registry.npmjs.org/@amitte-ai/sdk/-/sdk-0.0.1.tgz","fileCount":39,"integrity":"sha512-eLRY/bdXuC+Rbgx3sqxlwZyGlDHTJAc6DWn2WcejqZ7Nq0OKDpSkJWdxrFBhX5JOgQGTSL8voSrKRHWtisW5VQ==","signatures":[{"sig":"MEQCIGaK2Yy6cHZinRxHKV/tq3a52jcoaM3Nq8QB0ttexXGgAiAjUq412ecBXhJ0zkgW6lIKi00YMPtuzJI5Nx5SiRcx5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65292},"main":"./dist/index.js","type":"module","_from":"file:amitte-ai-sdk-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amitte","email":"aiatamitte@gmail.com"},"_resolved":"/tmp/8b94f0f2d951d0b12a496ea979c6efbb/amitte-ai-sdk-0.0.1.tgz","_integrity":"sha512-eLRY/bdXuC+Rbgx3sqxlwZyGlDHTJAc6DWn2WcejqZ7Nq0OKDpSkJWdxrFBhX5JOgQGTSL8voSrKRHWtisW5VQ==","repository":{"url":"git+https://github.com/amitte-ai/amitte.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"10.8.2","description":"Consumer SDK for the Amitte skills registry — search, fetch, compose, invoke endpoints.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.1","@amitte-ai/schema":"0.0.1","@amitte-ai/shared":"0.0.1"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.1_1777069958443_0.3668632773243683","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@amitte-ai/sdk","version":"0.1.0","keywords":["ai","agent","skills","a2a","mcp","registry"],"license":"Apache-2.0","_id":"@amitte-ai/sdk@0.1.0","maintainers":[{"name":"amitte","email":"aiatamitte@gmail.com"}],"homepage":"https://amitte.com","bugs":{"url":"https://github.com/amitte-ai/amitte/issues"},"dist":{"shasum":"55c04b508a6b971db03b968628f239190b77db60","tarball":"https://registry.npmjs.org/@amitte-ai/sdk/-/sdk-0.1.0.tgz","fileCount":38,"integrity":"sha512-AlEZLL+Pb/TB6+5TfZXYM3lUsj72jSjcbGIGEEJJk8tQYC4kLzIUVdcYwoIbyqhBQSUecjHQI2DwJEMBzOXJIg==","signatures":[{"sig":"MEUCIQCYgcQsj+NBKYjhQeAxMv5p3jb1dazVSC1IqUUddM2KGQIgD5V3q3x69U8cKgDuz9akXPtD3rWeu1CUoRGJSdP4i1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54569},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/amitte/amitte/tarballs/amitte-ai-sdk-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amitte","email":"aiatamitte@gmail.com"},"_resolved":"/home/runner/work/amitte/amitte/tarballs/amitte-ai-sdk-0.1.0.tgz","_integrity":"sha512-AlEZLL+Pb/TB6+5TfZXYM3lUsj72jSjcbGIGEEJJk8tQYC4kLzIUVdcYwoIbyqhBQSUecjHQI2DwJEMBzOXJIg==","repository":{"url":"git+https://github.com/amitte-ai/amitte.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"10.8.2","description":"Consumer SDK for the Amitte skills registry — search, fetch, compose, invoke endpoints.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.1","@amitte-ai/schema":"workspace:*","@amitte-ai/shared":"workspace:*"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1777070981413_0.8771923550746912","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@amitte-ai/sdk","version":"0.1.1","keywords":["ai","agent","skills","a2a","mcp","registry"],"license":"Apache-2.0","_id":"@amitte-ai/sdk@0.1.1","maintainers":[{"name":"amitte","email":"aiatamitte@gmail.com"}],"homepage":"https://amitte.com","bugs":{"url":"https://github.com/amitte-ai/amitte/issues"},"dist":{"shasum":"c55509e6d9528c8e34204de50d23e4e9b7ca81ae","tarball":"https://registry.npmjs.org/@amitte-ai/sdk/-/sdk-0.1.1.tgz","fileCount":39,"integrity":"sha512-2ck7Oh285thVFDNTQuisebRXf0nUXR/i1ubDx99lPrzv8RBxQEtI1Bmhv9Ti9UyFrCa8QBIUlxvuNucRxp/+bw==","signatures":[{"sig":"MEQCIHW/mPEjoVACse8QpspYcGWXFkXjkeHpkzuLxFRZe9RwAiBjFfGzE8+z2Jv5QIbB5NwsbwCdl+tMHYYe5whu4KcdzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65292},"main":"./dist/index.js","type":"module","_from":"file:amitte-ai-sdk-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amitte","email":"aiatamitte@gmail.com"},"_resolved":"/tmp/d2c8449ff327e6492f49a6887c52852f/amitte-ai-sdk-0.1.1.tgz","_integrity":"sha512-2ck7Oh285thVFDNTQuisebRXf0nUXR/i1ubDx99lPrzv8RBxQEtI1Bmhv9Ti9UyFrCa8QBIUlxvuNucRxp/+bw==","repository":{"url":"git+https://github.com/amitte-ai/amitte.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"10.8.2","description":"Consumer SDK for the Amitte skills registry — search, fetch, compose, invoke endpoints.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.1","@amitte-ai/schema":"0.1.1","@amitte-ai/shared":"0.1.1"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1777071310090_0.08607872445184173","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@amitte-ai/sdk","version":"0.1.2","keywords":["ai","agent","skills","a2a","mcp","registry"],"license":"Apache-2.0","_id":"@amitte-ai/sdk@0.1.2","maintainers":[{"name":"amitte","email":"aiatamitte@gmail.com"}],"homepage":"https://amitte.com","bugs":{"url":"https://github.com/amitte-ai/amitte/issues"},"dist":{"shasum":"00aa29fe164c14648b7e25afa6b5bd86f5792a3b","tarball":"https://registry.npmjs.org/@amitte-ai/sdk/-/sdk-0.1.2.tgz","fileCount":39,"integrity":"sha512-BsB3NKWXuozyhbBj/Gt/ioG6nXwEyPGNcYwdptQn4fH5Wicf2yEOGd6mKjxTyV+qHd9xbwMh7RBk1Z0yFflslg==","signatures":[{"sig":"MEQCIDPObcK+dN/fX5NV3gKAFPihvtR/SlufuehqQw8DRhdqAiBm2LxzdQFfXRlMR3tgXi3wwzkffjHINb3s/G976vodjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65292},"main":"./dist/index.js","type":"module","_from":"file:amitte-ai-sdk-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amitte","email":"aiatamitte@gmail.com"},"_resolved":"/tmp/71a5c2439ab640b151421c0d23c0e86a/amitte-ai-sdk-0.1.2.tgz","_integrity":"sha512-BsB3NKWXuozyhbBj/Gt/ioG6nXwEyPGNcYwdptQn4fH5Wicf2yEOGd6mKjxTyV+qHd9xbwMh7RBk1Z0yFflslg==","repository":{"url":"git+https://github.com/amitte-ai/amitte.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"10.8.2","description":"Consumer SDK for the Amitte skills registry — search, fetch, compose, invoke endpoints.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.1","@amitte-ai/schema":"0.1.2","@amitte-ai/shared":"0.1.2"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1777071722386_0.38527539973345504","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@amitte-ai/sdk","version":"0.1.3","keywords":["ai","agent","skills","a2a","mcp","registry"],"license":"Apache-2.0","_id":"@amitte-ai/sdk@0.1.3","maintainers":[{"name":"amitte","email":"aiatamitte@gmail.com"}],"homepage":"https://amitte.com","bugs":{"url":"https://github.com/amitte-ai/amitte/issues"},"dist":{"shasum":"6c87dd419ea28fc10d648af92b91da2e902c5382","tarball":"https://registry.npmjs.org/@amitte-ai/sdk/-/sdk-0.1.3.tgz","fileCount":39,"integrity":"sha512-Pl1oN1Oy6CS7QY/hphLL/lMB9GvYqAeKWzdSgyaSTRin8gd3emNenXZxcnSWM0f+E+K4nt2+ePIZwam7sYs1SA==","signatures":[{"sig":"MEQCIGTyZeIvXz1TIeUnK2oRuVF7V1dElci8yV2YShN7tY9xAiBaQ5Zu14pzAz8gLoNZp1WcYRv9NGbTlqQNGsFe6BZVUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65292},"main":"./dist/index.js","type":"module","_from":"file:amitte-ai-sdk-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","test:ci":"vitest run --coverage","typecheck":"tsc --noEmit"},"_npmUser":{"name":"amitte","email":"aiatamitte@gmail.com"},"_resolved":"/tmp/0d1e0a7df230628141da87524e646d41/amitte-ai-sdk-0.1.3.tgz","_integrity":"sha512-Pl1oN1Oy6CS7QY/hphLL/lMB9GvYqAeKWzdSgyaSTRin8gd3emNenXZxcnSWM0f+E+K4nt2+ePIZwam7sYs1SA==","repository":{"url":"git+https://github.com/amitte-ai/amitte.git","type":"git","directory":"packages/sdk-ts"},"_npmVersion":"10.8.2","description":"Consumer SDK for the Amitte skills registry — search, fetch, compose, invoke endpoints.","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.24.1","@amitte-ai/schema":"0.1.3","@amitte-ai/shared":"0.1.3"},"publishConfig":{"access":"public","provenance":false},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.14.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.3_1777146408299_0.6059692621313415","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@amitte-ai/sdk","version":"0.1.4","description":"Consumer SDK for the Amitte skills registry — search, fetch, compose, invoke endpoints.","license":"Apache-2.0","homepage":"https://amitte.com","repository":{"type":"git","url":"git+https://github.com/amitte-ai/amitte.git","directory":"packages/sdk-ts"},"bugs":{"url":"https://github.com/amitte-ai/amitte/issues"},"publishConfig":{"access":"public","provenance":false},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./providers":{"types":"./dist/providers/index.d.ts","import":"./dist/providers/index.js"}},"dependencies":{"zod":"^3.24.1","@amitte-ai/shared":"0.1.4","@amitte-ai/schema":"0.1.4"},"devDependencies":{"@types/node":"^20.14.0","typescript":"^5.7.2","vitest":"^2.1.8"},"keywords":["ai","agent","skills","a2a","mcp","registry"],"scripts":{"build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test":"vitest run","test:ci":"vitest run --coverage"},"_id":"@amitte-ai/sdk@0.1.4","_integrity":"sha512-63PPBcnrnhaepTpvTXyRBUo2LMm0uCWZTZc0s9Y+8MQZNbCr6suxSNTaRJEZJZkszzOQ9WSE5VCj8GfFOtjYIA==","_resolved":"/tmp/30f1b1d12beb41fcfa8ca7cdf89cb628/amitte-ai-sdk-0.1.4.tgz","_from":"file:amitte-ai-sdk-0.1.4.tgz","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-63PPBcnrnhaepTpvTXyRBUo2LMm0uCWZTZc0s9Y+8MQZNbCr6suxSNTaRJEZJZkszzOQ9WSE5VCj8GfFOtjYIA==","shasum":"546ae06501ce682bd493f03a9ef76ddb6f41c930","tarball":"https://registry.npmjs.org/@amitte-ai/sdk/-/sdk-0.1.4.tgz","fileCount":39,"unpackedSize":65292,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCWLxaoLo+GBdmduIKFi75kEfY2KecZxFXD554IGYPg7wIhANXgbXOldCXxBfEiVVz1s139v0NMIdKv0FOcX4OFBlEP"}]},"_npmUser":{"name":"amitte","email":"aiatamitte@gmail.com"},"directories":{},"maintainers":[{"name":"amitte","email":"aiatamitte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.4_1777160228995_0.5537950459653354"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T22:32:38.330Z","modified":"2026-04-25T23:37:09.266Z","0.0.1":"2026-04-24T22:32:38.595Z","0.1.0":"2026-04-24T22:49:41.568Z","0.1.1":"2026-04-24T22:55:10.251Z","0.1.2":"2026-04-24T23:02:02.532Z","0.1.3":"2026-04-25T19:46:48.436Z","0.1.4":"2026-04-25T23:37:09.120Z"},"bugs":{"url":"https://github.com/amitte-ai/amitte/issues"},"license":"Apache-2.0","homepage":"https://amitte.com","keywords":["ai","agent","skills","a2a","mcp","registry"],"repository":{"type":"git","url":"git+https://github.com/amitte-ai/amitte.git","directory":"packages/sdk-ts"},"description":"Consumer SDK for the Amitte skills registry — search, fetch, compose, invoke endpoints.","maintainers":[{"name":"amitte","email":"aiatamitte@gmail.com"}],"readme":"# @amitte-ai/sdk\n\nConsumer SDK for the [Amitte](https://github.com/amitte/amitte) skills registry. Search, fetch, compose, verify, and invoke skills from any AI agent.\n\n## Install\n\n```bash\nnpm i @amitte-ai/sdk\n# or\npnpm add @amitte-ai/sdk\n```\n\n## Quick start\n\n```ts\nimport { SkillsClient } from '@amitte-ai/sdk';\n\nconst skills = new SkillsClient({\n  registryUrl: 'https://registry.amitte.com',\n  trustFloor: 'verified',\n  freshnessMaxAgeDays: 30,\n  apiKeys: {\n    anthropic: process.env.ANTHROPIC_API_KEY,\n    moonshot: process.env.MOONSHOT_API_KEY,\n  },\n});\n\n// Search\nconst { items } = await skills.search({ query: 'publish iOS app' });\n\n// Fetch + verify + inject\nconst { content, manifest, verified } = await skills.fetchForInjection('mobile/ios-publishing');\n\n// Compose multiple skills\nconst composed = await skills.compose({ goal: 'publish iOS + Android app' });\n\n// Invoke a model-backed endpoint (BYOK)\nconst result = await skills.invokeEndpoint({\n  skill: 'mobile/ios-publishing',\n  endpoint: 'verify-submission',\n  input: { plist: '...', assets: {} },\n  model: { provider: 'moonshot', name: 'kimi-k2' },\n});\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}