{"_id":"api2cli","_rev":"26-302b2fdeeed0b6e00d7e4b2c32ce6166","name":"api2cli","dist-tags":{"latest":"0.3.21"},"versions":{"0.1.0":{"name":"api2cli","version":"0.1.0","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"license":"MIT","_id":"api2cli@0.1.0","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"6055f080aa8e20189aa09db790ec2ec0bb001a3e","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.1.0.tgz","fileCount":19,"integrity":"sha512-2Vw65D8q8wZpA7XPpZpyly95pU3NJMKXda7sJ/spKeApWl+OJSSTFWW9EnC0Z98Q/f/vc5LH1Y4D0Vf6CosQew==","signatures":[{"sig":"MEUCIQDrWpJv3/tCZHHJRSlGqKK1HXPmq+BSGgwhIAEvUVqQ2gIgFgcyQfNdouzlkmixoUdCuMK7EjJHY8T3syjd3m3mXR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123355},"type":"module","gitHead":"d4e60bf81cc625753dce1ae8075268f282a64c9c","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun"},"_npmUser":{"name":"melvynx","email":"melvynmal@gmail.com"},"_npmVersion":"10.9.3","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.20.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.1.0_1772918993701_0.479498601509734","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"api2cli","version":"0.1.1","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"license":"MIT","_id":"api2cli@0.1.1","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"b28d1b693e5b7ee8d4edad567ec0b2cfb1ec17f6","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.1.1.tgz","fileCount":20,"integrity":"sha512-3FmNcPZqY6j6hPvOEnSSNxCpjf28j/rdI5wb9xWFNrK0yB9IEG3wzgyxoh+Ly7eOEJxkPF2cO/Sz1oQHRzp5DA==","signatures":[{"sig":"MEUCIQCMymQwU1DmLiQDVn4GC8UBOLGe/Km23lzeL+JurnlvHwIgJzCw5x8mQxmhcxtD7wQQE2gkfuE8unnToYOE/9krBtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130643},"type":"module","gitHead":"d4e60bf81cc625753dce1ae8075268f282a64c9c","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun"},"_npmUser":{"name":"melvynx","email":"melvynmal@gmail.com"},"_npmVersion":"10.9.3","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.20.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.1.1_1772919067352_0.4895072587082796","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"api2cli","version":"0.1.2","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.1.2","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"d71cd2a9e458117ffda62edc965d8e2056d23b9d","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.1.2.tgz","fileCount":20,"integrity":"sha512-MfyjWW880PqU1d0oiW1scuZJq7+pDGG4IsughYxuE0WgCz5L+0hvIj51kPCEDQ/YqXchDiW21lLzQ5LlLcaa4g==","signatures":[{"sig":"MEUCIELpFet4Ip3hPOxAC6g8jRGDlRF6BgxeFLs9DHchxF7vAiEArHpE/reITLRS4fZjRgK9t5U27G3xGT2Rhza9SnB9Gvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130924},"type":"module","gitHead":"d4e60bf81cc625753dce1ae8075268f282a64c9c","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun"},"_npmUser":{"name":"melvynx","email":"melvynmal@gmail.com"},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.3","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.20.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.1.2_1772919459020_0.12589231489915176","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"api2cli","version":"0.1.3","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.1.3","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"51fb8430ef3cff7542ea7c54046731816092b92e","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.1.3.tgz","fileCount":3,"integrity":"sha512-0988bUXDRjTELiJ/XheVoHeht+AeaHI4+zUeGIHHDb5lhhan3Z5OjACj4B/QOchq2Wxsc/oZmU826JEBNB3K7Q==","signatures":[{"sig":"MEUCIDcqdTAPImzsZ/gn3aC8tyyELkiKVjAY9r52EDHaEaVfAiEAiUnC1QuEfo5pxT/ihTxnfkpos9TovczAcvWWdl1N3GQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107887},"type":"module","gitHead":"afb0af0e791c052d4311a24e90f9a80646c5130e","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun"},"_npmUser":{"name":"melvynx","email":"melvynmal@gmail.com"},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.3","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.20.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.1.3_1772921033676_0.44866362450270203","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"api2cli","version":"0.3.0","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.0","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"c0f9b95a67f96ebb55016aed5621d05fa716aa64","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.0.tgz","fileCount":3,"integrity":"sha512-LyLATn0jWhZCbx5/Blx6/g0HIvcYnwGe7Q8RmejPGZkt3fQnUHteupyst9xkkP3SRtYTbNqBW5ePtcFeE/WS/Q==","signatures":[{"sig":"MEQCIBZ+b/8qhH8p2KbomI3IwBR4ME10vtObv2I8J8XS21d7AiAZeCsMw7d2G2TTv+ac1++vZteWEwKSvqw/qg5VpBgmEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108261},"type":"module","gitHead":"a6d98437bdf1542cc723d29e84e7328897abeb6a","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun"},"_npmUser":{"name":"melvynx","email":"melvynmal@gmail.com"},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"10.9.3","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.20.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.0_1772922560443_0.3310023308867671","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"api2cli","version":"0.3.1","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.1","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"63da9d948ee7add35ba2967c9db3e8b56b0e362d","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.1.tgz","fileCount":3,"integrity":"sha512-1+G6R0vUfw6lr+63fEcGwhGgOCrKlre8aHW9eBmAKL2cImbdfvlX9CNQF/Cgx8Lta3Vzl+K/sp+R6QzYW8KBXA==","signatures":[{"sig":"MEYCIQCqKSaIOU+niMOHv6WqzIBFAJLCp0rhvw3QA8epflhcmgIhAJJOfupzXY7XEYrGP0lWQWkeqfB+yjrBdcFsqGIYP4hD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":108836},"type":"module","gitHead":"200219840fdc857b8f679fd6bf7e4e2ca4d14a67","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.1_1772923669941_0.4777254740325314","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"api2cli","version":"0.3.2","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.2","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"41c911eb1b17e67dd33ee31171bd61d5e8b74f78","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.2.tgz","fileCount":3,"integrity":"sha512-xgZtk1sqgtJPEv8LdzVYb/fnR6hjW/Nm23FbkrEqb/1JzzkkpiaozrTiK/zAqz1FQNvq4Vb91SIQHw+RtdJNcw==","signatures":[{"sig":"MEYCIQCkF+a7qqq7/ZxQ2Lbd1c78VwcD6A60B2h/rNsmahiEmQIhAL2ELLtzM9K5rBWt100mYTSMddnRkr8DuezcJLW1BPfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109058},"type":"module","gitHead":"815a4514fe5e5023adad71322bfc3df44b33eb76","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.2_1772923977600_0.36750189696023083","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"api2cli","version":"0.3.3","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.3","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"eb9a4fb1f11b0849262d3befa4e496a797009ed7","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.3.tgz","fileCount":3,"integrity":"sha512-7F5Km83nzREVg7OGQ7VYG/ydWL44/grlDTKWNHmoO0rq+Aus0rfeYODODVEWajxBejjUQ60kTuTWaSP+/EzeIw==","signatures":[{"sig":"MEQCIFy6ibTyWm6hRESkWtSTmxHB9tx3XoHVlN7w2b3ZbzhgAiBNvTzu7IjyPS17RySNZgkpJmTeREkdr0cOoPkwarHrdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109050},"type":"module","gitHead":"217955c7c53c40bd8987700d2ecbc16cee34cb05","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.3_1772924098617_0.31595579586197164","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"api2cli","version":"0.3.4","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.4","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"b131b8195c70c56b699d0dcdcb935be4b92961d5","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.4.tgz","fileCount":3,"integrity":"sha512-LnP8E/+nrZHzd18xjjJ3QvvCPkp9JGA7S+p2HBHa32iRV0ns27wcLcALBy10pr0+VBRYoaNwo+OWHJnjQfvRTA==","signatures":[{"sig":"MEYCIQCbSSdnobDIvzuT87oG1OXowhBWXmR4goWCzkWD9EhPbgIhAMZ2hlX5QiaBot2w7/aWjC7/rfHqsGL6/p7notEJdOmM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109050},"type":"module","gitHead":"c39ce20c9f4124b9480ae0d26c4e560ddd512a9f","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.4_1772924937957_0.5288033775056322","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"api2cli","version":"0.3.5","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.5","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"c8eb93bf62128c7b8db8a981bc344aff6df035c3","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.5.tgz","fileCount":3,"integrity":"sha512-ITyKX2dviqwKeSKuyXt9NoMiY8uh+yDhv7zqCN8FuDRnjh5rrino1K04cGJ/6Umt74dxfrWL65hrPgooYwHmHQ==","signatures":[{"sig":"MEYCIQDEZ9Au5cyK9ZCCIjvFYFHc4wReYH5oDii0qCr7S5JNPgIhAPhtxA7gkva45/9I3g0Aobbw3JJjWYDUzO1a1c4fSkvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109030},"type":"module","gitHead":"eec720cfbfbde24b1b220fb5491725746a95e4df","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.5_1772925638810_0.9093893156114294","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"api2cli","version":"0.3.6","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.6","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"05d5d9cb27418c1c3cb87819100fe9f1c7b0a2a3","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.6.tgz","fileCount":3,"integrity":"sha512-vzkRD9Jk7qB4I53O5EpL+T5WYi8ErUaw+zx3sqIAqOf+iY7g9VVf8C2NOCyng1pPwUXuknN5QI+zbmvz1+Dqlg==","signatures":[{"sig":"MEQCICkfmM0NMwdwg85Mo++v7CcI66RzZqtHX5dPv05OW//KAiBfir9Ghza5oG6hWlMpo2safhmiq7rRlt723yFg4KXjdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114473},"type":"module","gitHead":"4cc94cffb7dfbaa37db3b191f607bb3a84980f55","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.6_1772926546101_0.3070851569159725","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"api2cli","version":"0.3.7","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.7","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"eff4f3b65bcd3f7b995ee389f4e6dea697886e3d","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.7.tgz","fileCount":3,"integrity":"sha512-+j7aeOLCiVUMlye295lB4NHBTJAp4qgz1QNVRel/88E4xClCmV3y//uBMXZuI0Mp9n3Pk8SV1VCB9IGzSNFM2A==","signatures":[{"sig":"MEYCIQCYchBm1v3CFhtIUiFMW5NkK0rY79E1lw2MwBW2OudMjwIhALSfSp+ye67BWc/i2Ql3BNi3R9y4pWqC8WzK/h0Ljj1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":114472},"type":"module","gitHead":"cd1147eb86126805b6e62098a71a9cbd5dd6c623","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.7_1772927813523_0.21805805161943792","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"api2cli","version":"0.3.8","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.8","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"241adf5c1f772207c76f962074e320b434a5f6f8","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.8.tgz","fileCount":3,"integrity":"sha512-BjrEpB4d2DKIbT8bFZMxfShI6DL/h440ZdBEsaCWqcPahWfpvCq+tOGTodzFZWjTbK9zlpISNbu7K94Djfyu3w==","signatures":[{"sig":"MEUCIQCNBIyOpVyLglwa/KgiN/bQ54vRTmmJHUdfhSpZCdbEFwIgMANFAUd5vvScXzHhWezfb0lqye53WYgiiR06A27NHOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118314},"type":"module","gitHead":"c41bd9a3c0929338969d226277f087036abb79d7","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.8_1772928139479_0.3977287696403513","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"api2cli","version":"0.3.9","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.9","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"1f39c5521ad4d3afff7804095cccd9321e09ef00","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.9.tgz","fileCount":3,"integrity":"sha512-JtV/44BY2ln1FCGxUFMdKp88OF5K2mzw0/g/qx9vwTikJuGdXChbmDntNefxLTBxTXB1BLdaxt/GVtU0bIxScw==","signatures":[{"sig":"MEYCIQCvSJsrg9PLJuI52FbJkyxSgw+lltUr8d4Te04RVsdq+gIhANkTyCY8EMYKPpzU/VBvDrf16riwpBQPtx+GDXpzsGWj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118339},"type":"module","gitHead":"6a766194c98eb31cbb47602562132641810bc3c4","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.9_1772929157384_0.5583887932205147","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"api2cli","version":"0.3.10","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.10","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"551cde801010ead08e7937899e99133cc047794f","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.10.tgz","fileCount":3,"integrity":"sha512-RmhqctC/4MjWdV6QpwSzVpNG8X2Bu8rSfM7bxjAo/GfTskuTkzQwGlK+PL5kn5Lm+MPFy4xx+P/qr1wSNw347Q==","signatures":[{"sig":"MEUCIQDyd1dkQP1m9ifBIGubzzZslSGmHBQeR2wHx7mIayJUdAIgSEVOSFnpLlGbSMBGbuoB7yanqWv27cM8lAMCN43EX+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118532},"type":"module","gitHead":"7d8e9bbfa34f78f667641ecd0547dea79c87e458","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.10_1772930284215_0.925595848997274","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"api2cli","version":"0.3.11","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.11","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"67bf0c690e433fb89f21faa31d26f8fcbde33c98","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.11.tgz","fileCount":3,"integrity":"sha512-nWODGs9pO+I+LHBWf7uw8GM5+CSiNmj3LEWsnuQo0rb8iClDhuWC7tVkCGZ6l2fjAARCp0q1+KvfPVXbiA3UTQ==","signatures":[{"sig":"MEQCIBiGBdF+0d/AFDnIWCvyT5Mp41rWJaStmQFBzvGprOFpAiBQy/rbIL87bD3GJBM9GUV2+SFjmuPVNpWRKuQKRqWANA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118527},"type":"module","gitHead":"8b47f462916281ff8db1f1ea616f62400b572aa1","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.11_1772931144796_0.2581539610227397","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"api2cli","version":"0.3.12","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.12","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"d044a9cf7dafc16258ee27ff7c2f30510d67aaae","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.12.tgz","fileCount":3,"integrity":"sha512-fF4NvNDavWBcPvxLxVQcSliAJjhDneiTjulnNYjDW/mmhtYRmHRtTT+UM4YHrkQc9Xw/tfI0GmS0PAvRnp2jZg==","signatures":[{"sig":"MEYCIQDwXUOkJr1964YOBcwQaQ3Mu0UuQwnn2o3kMN22oUCUHgIhAPleTNn+RVi+AQy9tKt68O7UYE/5XtREJW0tzb2XP+3Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118566},"type":"module","gitHead":"7cb5bd82692226e369179c3dc0eef0b00b0d0017","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.12_1772931292336_0.0070818365366387415","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"api2cli","version":"0.3.13","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.13","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"621fa5b730167d59ed0085b64fefbcb8b698e54f","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.13.tgz","fileCount":3,"integrity":"sha512-3sOdK8wcQvirfdbzOCCvHy5GZ8JRIDZonssRCXm25BzgUz9HEYFZ2DfcGetwN2Dt/J4xOfgu9ESXfDQPPQmaBQ==","signatures":[{"sig":"MEYCIQD+4wXtlFC8D4p3Z9jutMNBTbB+jJq10v64dTFYXgyH0wIhAONzJXFUTqTbqqyvNRGwzf1nbZ3JFbnqjpuYzPYeZZrw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120941},"type":"module","gitHead":"efc3eafc164e7f9a68cc14a95bfb459edabfadf7","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.13_1772931831628_0.2713808540349161","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"api2cli","version":"0.3.14","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.14","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"513f565cc6c0ac28b068fc9cbc3094b0c2d2c1d8","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.14.tgz","fileCount":3,"integrity":"sha512-/hK4XPCZH3hxWouXKKnSaA1CiSLTypl7Prz52pjDeWFvbgiqFYBiWECAGgB4kMbz70GkxiF0pxb8xvmZ8bwz4g==","signatures":[{"sig":"MEUCIE7vcSyA12JCFGoXZ9jSOoVAbGfey9mWLC3G7fGyM4cJAiEAiufBw3V0vL78PuUDBNmMWmEhGbR5lxdH3hSIIREnxaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121587},"type":"module","gitHead":"069e8c6f9e83498c3955f3a63ab8f9d3f707e42b","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.14_1772933827377_0.8861461864292512","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"api2cli","version":"0.3.15","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.15","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"666cf9b360df40988c71c84ebc4db040a5e771b5","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.15.tgz","fileCount":3,"integrity":"sha512-5URfTFhBWL8SAbDMMoLvAKJ4ztC1qz/7Nkzi4A8ws4CHO1lNGvuoguw0ncyU0Z0hS5qlXT3HxXfjqgeEMQnLKw==","signatures":[{"sig":"MEUCIQD+WtW9+B9Ys7iYh2UgvAN+eWLf0wdVytlbtpc5QaXwfQIgES6x5eARvlOILbYPzLpIXDyh0pI5T5jlobcd4kZhU7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121870},"type":"module","gitHead":"9bc91295d58a47dff6146d6599543b827c1452e4","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.15_1772934497226_0.051859417396493246","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"api2cli","version":"0.3.16","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.16","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"8a73329b0f23c90e93ddc767f426808b5b87d149","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.16.tgz","fileCount":3,"integrity":"sha512-fXCq84UUcORgGfpqPGmVAsfx9p0JWsJZ8VFHRNXdDP5ErTNaD39HNLKFuyM+YWbCl2bmjae/agcL/i5mwguKcA==","signatures":[{"sig":"MEUCIGDrmyCvUD5ohf0kw3kfsPVsRQ1bhVSDNOKop//rZMrmAiEAkLxM5CCYod9R7VmRq6KtC2N1y6/TC+C36xAt890c+R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123611},"type":"module","gitHead":"1308126c68c1ff78d857ce7324316e25a495c0a5","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.16_1772943583089_0.9507085270647468","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"api2cli","version":"0.3.17","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.17","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"5e4dde2d8abd17460d025bda942bab49ff461d5c","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.17.tgz","fileCount":3,"integrity":"sha512-2Dq6pZ04QfRuI/6FxzXyhjvZDorDttExbm5j9V8EG23r4U9TqTT0/OTHBWiSQYNQARtjMoHcQxFLtWJxoz8w2A==","signatures":[{"sig":"MEUCICfe5oIQ0tn8ykhnCt0IRimABCOSfdV7jPJ/h8XtheiqAiEAtAO49gGVtFjqUWq0lbWK5/f5l+9Hg2cWZwgDgYAorxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124155},"type":"module","gitHead":"c8f4e251a8aa8910f115a1f932670937ae63e14a","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.17_1773159506907_0.5188664279870245","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"api2cli","version":"0.3.18","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.18","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"2691ded3230e132b3bb97986e8bf6ed77b34f509","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.18.tgz","fileCount":3,"integrity":"sha512-PITFC+2VeYuvy1fX1OFR2gCMDPFOJ1lUpg3aGvd7X9iy09Xsvbap0Ok1yvjgRJUo8me0xVoXx129Apx7A5St6A==","signatures":[{"sig":"MEUCIAkFAjEO5oznoGF4gxz690SvvnWRv3cc/BCU7Ogs3CfjAiEAnWPnxbIJ1UDoF/5UMwi+mucD3Y3Yam9lvwcwaXA8RpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126751},"type":"module","gitHead":"d045a2bf27072b446ca608d4523f1d558d0a9ec6","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.18_1773164985945_0.7601391673498932","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"api2cli","version":"0.3.19","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.19","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"e3608891fe2fb9e16c02af0f1323fc212372a384","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.19.tgz","fileCount":3,"integrity":"sha512-J4XTb/8AgtuEbJFRRHV76rIirqroW0O1HBYe28lYW6pnOe9ugp8QVXhVlLklLnvB5AO6N1LiJLc2iIorxyQCiQ==","signatures":[{"sig":"MEUCIQDGmq8sklT5PUBKYDmkFtTeU7gSsNikI6ev9XK15x9PaQIgbYMMHV77WkmJJYN+9VM6J1V9gtxDx3ZEHS2YJnuw0iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126080},"type":"module","gitHead":"1e01770da861c5814270d7dc33237bb3b3240c90","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.0","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.19_1773166487276_0.8143865732490554","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"api2cli","version":"0.3.20","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"author":{"name":"Melvynx"},"license":"MIT","_id":"api2cli@0.3.20","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"bin":{"api2cli":"dist/index.js"},"dist":{"shasum":"893d431032379524b4d92d265f8e302a9728ea70","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.20.tgz","fileCount":3,"integrity":"sha512-oZLa3wKMVNolol5UuPu8kno8xhQ2691kmQ5qZiAnYwxB3P+nh6R0anVMssq/EJVcmxtgLKPaasrZsTBRAFxf0g==","signatures":[{"sig":"MEUCIQD0oJRDpoODspGPvCCggUcAxXyJkrE7JLrwqX9botfNdQIgNC54uUq+B7Vvdi2+qEnyfW5hALd2ATz48nmuZCVB4qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130442},"type":"module","gitHead":"af6299ed58a8d0268adf0905ab3400ad7b0328f3","scripts":{"dev":"bun run src/index.ts","build":"bun build src/index.ts --outfile dist/index.js --target bun","release":"release-it"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"repository":{"url":"git+https://github.com/Melvynx/api2cli.git","type":"git","directory":"packages/cli"},"_npmVersion":"11.11.1","description":"Turn any REST API into a standardized, agent-ready CLI","directories":{},"_nodeVersion":"22.22.0","dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/api2cli_0.3.20_1773514291389_0.8520637810333023","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"api2cli","version":"0.3.21","description":"Turn any REST API into a standardized, agent-ready CLI","type":"module","bin":{"api2cli":"dist/index.js"},"scripts":{"build":"bun build src/index.ts --outfile dist/index.js --target bun","dev":"bun run src/index.ts","release":"release-it"},"dependencies":{"commander":"^13.0.0","picocolors":"^1.1.0"},"devDependencies":{"@types/bun":"latest","release-it":"^19.0.4","typescript":"^5.7.0"},"license":"MIT","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"repository":{"type":"git","url":"git+https://github.com/Melvynx/api2cli.git","directory":"packages/cli"},"homepage":"https://github.com/Melvynx/api2cli#readme","bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"author":{"name":"Melvynx"},"gitHead":"3c763287f3685be7fede2d00e3c51acd751a2928","_id":"api2cli@0.3.21","_nodeVersion":"22.22.3","_npmVersion":"11.17.0","dist":{"integrity":"sha512-C5bx5O8IoS+pNilg61A9fQ4f9ySZtrk29W2x2lYgGPypBxgJh10T1m/+pZtgFr1xrUJjJKb6WJI/FOWUrhfRcw==","shasum":"39c1ed15828cd4d8609f23141199870c855f7583","tarball":"https://registry.npmjs.org/api2cli/-/api2cli-0.3.21.tgz","fileCount":3,"unpackedSize":135459,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/api2cli@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAUoqIj94B38LuOzhfbpFBNaIqEe7vAKyUQWQUo6XWZTAiEA7zcNw0Sku6k2Ksr+MqTHBqNL1aTmpquzpkZeKl+TdA0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7725430f-0ac8-4c08-9d99-fa0d69b190e8"}},"directories":{},"maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api2cli_0.3.21_1781946418438_0.7847765592403864"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-07T21:29:53.700Z","modified":"2026-06-20T09:06:58.855Z","0.1.0":"2026-03-07T21:29:53.843Z","0.1.1":"2026-03-07T21:31:07.488Z","0.1.2":"2026-03-07T21:37:39.175Z","0.1.3":"2026-03-07T22:03:53.835Z","0.3.0":"2026-03-07T22:29:20.628Z","0.3.1":"2026-03-07T22:47:50.105Z","0.3.2":"2026-03-07T22:52:57.743Z","0.3.3":"2026-03-07T22:54:58.784Z","0.3.4":"2026-03-07T23:08:58.112Z","0.3.5":"2026-03-07T23:20:38.952Z","0.3.6":"2026-03-07T23:35:46.228Z","0.3.7":"2026-03-07T23:56:53.654Z","0.3.8":"2026-03-08T00:02:19.631Z","0.3.9":"2026-03-08T00:19:17.523Z","0.3.10":"2026-03-08T00:38:04.365Z","0.3.11":"2026-03-08T00:52:24.942Z","0.3.12":"2026-03-08T00:54:52.471Z","0.3.13":"2026-03-08T01:03:51.758Z","0.3.14":"2026-03-08T01:37:07.501Z","0.3.15":"2026-03-08T01:48:17.364Z","0.3.16":"2026-03-08T04:19:43.233Z","0.3.17":"2026-03-10T16:18:27.045Z","0.3.18":"2026-03-10T17:49:46.098Z","0.3.19":"2026-03-10T18:14:47.436Z","0.3.20":"2026-03-14T18:51:31.546Z","0.3.21":"2026-06-20T09:06:58.562Z"},"bugs":{"url":"https://github.com/Melvynx/api2cli/issues"},"author":{"name":"Melvynx"},"license":"MIT","homepage":"https://github.com/Melvynx/api2cli#readme","keywords":["cli","api","rest","agent","skill","mcp","agentskills"],"repository":{"type":"git","url":"git+https://github.com/Melvynx/api2cli.git","directory":"packages/cli"},"description":"Turn any REST API into a standardized, agent-ready CLI","maintainers":[{"name":"melvynx","email":"melvynmal@gmail.com"}],"readme":"# api2cli\n\nTurn any REST API into a standardized, agent-ready CLI in minutes.\n\nOne CLI pattern. Every API. Any AI agent can use it.\n\n## The Problem\n\nThere are 10,000+ SaaS products with REST APIs. AI agents can only interact with a tiny fraction of them because:\n\n- **No CLI exists** for most APIs (Typefully, Dub, Mercury, Front, etc.)\n- **No MCP server** for 97% of APIs\n- **No standardization** across the CLIs that do exist\n- **No agent skills** that work across platforms\n\n## The Solution\n\n`api2cli` generates standardized CLIs from any API. Every generated CLI follows the exact same patterns, so an agent that learns one CLI knows them all.\n\n```\napi2cli create <app> → scaffold + build + link → <app>-cli ready to use\n```\n\n## Quick Start\n\n```bash\n# Install\nbun install -g api2cli\n\n# Create a CLI for any API\napi2cli create typefully \\\n  --base-url https://api.typefully.com \\\n  --auth-type bearer\n\n# Build and link to PATH\napi2cli bundle typefully\napi2cli link typefully\n\n# Or search the registry first\napi2cli search typefully\n\n# Use it\ntypefully-cli auth set \"typ_xxx\"\ntypefully-cli drafts list\ntypefully-cli drafts create --text \"Hello world\" --platform x\n```\n\n## How It Works\n\n### 1. Create a CLI scaffold\n\n```bash\napi2cli create <app> [options]\n```\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--base-url <url>` | API base URL | `https://api.example.com` |\n| `--auth-type <type>` | `bearer`, `api-key`, `basic`, `custom` | `bearer` |\n| `--auth-header <name>` | Auth header name | `Authorization` |\n| `--docs <url>` | API docs URL (for agent-driven generation) | - |\n| `--openapi <url>` | OpenAPI/Swagger spec URL | - |\n| `--force` | Overwrite existing CLI | `false` |\n\nThis creates `~/.cli/<app>-cli/` with:\n- HTTP client with retry/backoff\n- Auth module (tokens in `~/.config/tokens/`)\n- Multi-format output (text, JSON, CSV, YAML)\n- Example resource file to copy\n\n### 2. Add resources\n\nCreate a file in `~/.cli/<app>-cli/src/resources/` for each API resource:\n\n```typescript\nimport { Command } from \"commander\";\nimport { client } from \"../lib/client.js\";\nimport { output } from \"../lib/output.js\";\nimport { handleError } from \"../lib/errors.js\";\n\nexport const draftsResource = new Command(\"drafts\")\n  .description(\"Manage drafts\");\n\ndraftsResource\n  .command(\"list\")\n  .description(\"List all drafts\")\n  .option(\"--limit <n>\", \"Max results\", \"20\")\n  .option(\"--json\", \"Output as JSON\")\n  .action(async (opts) => {\n    try {\n      const data = await client.get(\"/drafts\", { limit: opts.limit });\n      output(data, { json: opts.json });\n    } catch (err) {\n      handleError(err, opts.json);\n    }\n  });\n```\n\nRegister it in `src/index.ts`:\n\n```typescript\nimport { draftsResource } from \"./resources/drafts.js\";\nprogram.addCommand(draftsResource);\n```\n\n### 3. Build and link\n\n```bash\napi2cli bundle <app>        # Build the CLI\napi2cli link <app>          # Add to PATH (updates .bashrc/.zshrc)\n```\n\n### 4. Use it\n\n```bash\n<app>-cli auth set \"your-token\"\n<app>-cli auth test\n<app>-cli <resource> list --json\n```\n\n## All Commands\n\n### CLI Manager (`api2cli`)\n\n| Command | Description |\n|---------|-------------|\n| `api2cli create <app>` | Generate a new CLI from API docs |\n| `api2cli bundle <app> [--compile] [--all]` | Build a CLI from source (`--compile` for standalone binary) |\n| `api2cli link <app> [--all]` | Add a CLI to PATH |\n| `api2cli unlink <app>` | Remove from PATH |\n| `api2cli list [--json]` | List all installed CLIs |\n| `api2cli tokens [--show]` | List all configured tokens (masked) |\n| `api2cli remove <app> [--keep-token]` | Remove a CLI entirely |\n| `api2cli doctor` | Check system requirements |\n| `api2cli install <source> [--force]` | Install from GitHub repo or registry |\n| `api2cli search <query> [--type <type>] [--category <cat>] [--json]` | Search the api2cli registry |\n| `api2cli publish <app> [--github <url>] [--category <cat>]` | Publish to registry |\n| `api2cli update <app>` | Re-sync with API changes (agent-driven) |\n\n### Generated CLIs (`<app>-cli`)\n\nEvery generated CLI follows these exact conventions:\n\n```bash\n# Authentication\n<app>-cli auth set <token>     # Save token (chmod 600)\n<app>-cli auth show            # Display masked token\n<app>-cli auth show --raw      # Display full token\n<app>-cli auth test            # Verify token works\n<app>-cli auth remove          # Delete token\n\n# Resources (CRUD)\n<app>-cli <resource> list      # GET /resource\n<app>-cli <resource> get <id>  # GET /resource/:id\n<app>-cli <resource> create    # POST /resource\n<app>-cli <resource> update <id>  # PATCH /resource/:id\n<app>-cli <resource> delete <id>  # DELETE /resource/:id\n\n# Global flags\n--json                         # JSON output {ok, data, meta}\n--format <text|json|csv|yaml>  # Output format\n--verbose                      # Debug logging\n--no-color                     # Disable colors\n--no-header                    # Omit table headers (for piping)\n\n# Deep help at every level\n<app>-cli --help\n<app>-cli <resource> --help\n<app>-cli <resource> <action> --help\n```\n\n### Output Formats\n\n**Text (default):** Pretty tables for humans\n\n```\nid                    status    created_at\n────────────────────  ────────  ──────────\nabc123                draft     2026-03-07\ndef456                published 2026-03-06\n```\n\n**JSON (`--json`):** Structured envelope for agents\n\n```json\n{\n  \"ok\": true,\n  \"data\": [...],\n  \"meta\": { \"total\": 42 }\n}\n```\n\n**CSV (`--format csv`):** For spreadsheets and piping\n\n**YAML (`--format yaml`):** For config files\n\n## Agent Integration\n\n### AgentSkills (Claude Code, Cursor, Gemini CLI, etc.)\n\nThe repo includes `skills/api2cli/SKILL.md` following the [AgentSkills](https://agentskills.io) open standard. Install it in your agent:\n\n```bash\n# Claude Code\ncp -r skills/api2cli ~/.claude/skills/\n\n# OpenClaw\ncp -r skills/api2cli ~/.openclaw/workspace/skills/\n\n# Or use skills\nnpx skills add api2cli\n```\n\nOnce installed, just tell your agent:\n\n> \"Create a CLI for the Typefully API\"\n\nThe agent reads the skill, discovers the API, generates resources, builds, and links -- all automatically.\n\n### Supported Agents\n\nWorks with any tool that supports AgentSkills:\nClaude Code, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenClaw, Goose, OpenHands, Junie, Amp, OpenCode, Letta, Firebender, Mux, Autohand\n\n## Project Structure\n\n```\napi2cli/\n├── packages/\n│   ├── cli/              # api2cli manager (create, bundle, link...)\n│   └── template/         # CLI scaffold (gets cloned per API)\n├── apps/\n│   └── web/              # api2cli.dev marketplace (Next.js + Neon)\n├── skills/\n│   └── api2cli/          # AgentSkills SKILL.md\n├── biome.json            # Linter + formatter\n├── tsconfig.base.json    # Shared TypeScript config\n└── TODO.md               # Roadmap\n```\n\n## Tech Stack\n\n- **Runtime:** [Bun](https://bun.sh) (fast startup, built-in bundler)\n- **Language:** TypeScript (strict mode)\n- **CLI Framework:** [Commander.js](https://github.com/tj/commander.js)\n- **Linter:** [Biome](https://biomejs.dev)\n- **Web:** Next.js + Neon (PostgreSQL)\n- **Standard:** [AgentSkills](https://agentskills.io)\n\n## Token Storage\n\nAll tokens are stored in `~/.config/tokens/<app>-cli.txt` with `chmod 600`.\n\n```bash\napi2cli tokens              # List all tokens (masked)\napi2cli tokens --show       # Show full tokens\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}