{"_id":"skillmds","_rev":"34-8e7bafe6ac9a462a8014721499f4fe8c","name":"skillmds","dist-tags":{"latest":"1.3.3"},"versions":{"0.1.0":{"name":"skillmds","version":"0.1.0","keywords":["mcp","agent-skills","skillmd","claude","ai"],"_id":"skillmds@0.1.0","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bin":{"skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"f42f91675cc99636b4d2483cc2ec40a1a8aedadd","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-0.1.0.tgz","fileCount":2,"integrity":"sha512-tIfEOSjikDHVxh3AhIyPLfMHQO6AJ+zdXN0j1q5LLVXSmHH6TR3Pk2JlyvmBJzGK4JQhyryr/wEqHP3VP6UIgw==","signatures":[{"sig":"MEUCIQCtW7qeVK9C/8mqslWo/jKkxVk+Fp7cvUgMOYz8/F31dAIgWdCWOGSwpQ9Xd16ZEtRDtP1YTsVoX80iGyzawSjLk8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7961},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD MCP server — search, fetch and install Agent Skills from SkillMD.com","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skillmds_0.1.0_1782753285536_0.06420168893347422","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"skillmds","version":"0.1.1","keywords":["mcp","model-context-protocol","agent-skills","skill.md","skillmd","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@0.1.1","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"4b795f9c7cc67b31eab4a08c7baeceea4f5a8cc4","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-0.1.1.tgz","fileCount":3,"integrity":"sha512-PeuZeG8KJxCP6+XRItSc+qIGFgjeZtXX5dV3g79aJQya6PzgRVk54g+Kmi6oPxZynRkHJRSMOTPujEjuHxO7LA==","signatures":[{"sig":"MEUCIQD2+yiNX4D4gvriiLYgH2BAjUqqPPWK3Qt45kccAVKwxQIgQDgGWvmtvlw20vFb1Yo8Zf2le3y+iNc1WYmmrzRGcGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11374},"type":"module","engines":{"node":">=18"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"Official MCP server for SkillMD — search, fetch, and install Agent Skills (SKILL.md) from skillmd.com inside any MCP-capable agent.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skillmds_0.1.1_1782819550390_0.7070982051487649","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"skillmds","version":"1.0.0","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.0","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"ffbe060c834c76c7348c8465db3c8d6d03df5ae9","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.0.tgz","fileCount":6,"integrity":"sha512-FUim/ESCrAzxCd1GoKbnG0F/khczz0bx31G9Vo+Pw7SMjTzkwMhrAsxVX7Zxu83ymLZ+tT7sNEe8tB8FdP2BCw==","signatures":[{"sig":"MEUCIQC7i55z99wCAM5nB8v+mGj3wIDzr+DwtlIlwFW7/EmFXgIgBWeExDg7y9BJV/9mbhg//LE5y/GkhHxc/Y/BuJ+Z6Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325988},"type":"module","engines":{"node":">=18"},"scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.0_1782823829034_0.34456767427675716","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"skillmds","version":"1.0.1","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.1","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"8965ea3e61aa64593e9b7f0c34b0824123446368","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.1.tgz","fileCount":6,"integrity":"sha512-3UkYj/vKuR3lo6DtNm6zH6pEZbPTRYlVkurzClzhhZGu97TT7abD8Grvx75lgdeBLTgDdf/bAI7KjV8nVTbWGw==","signatures":[{"sig":"MEUCIQCy0WmH6iDaNxuWz2H+Okkx7Ko5XDJjg8vRbAOhJgWePgIgS3qU6TleIMAONGDoKytR0iwmiE7Tsh4Egn8tJrKIV10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61806},"type":"module","engines":{"node":">=18"},"scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.1_1782824065600_0.905037473330514","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"skillmds","version":"1.0.2","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.2","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"58186e7df3fcf7d4f753eda9e7e5f02172940ade","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.2.tgz","fileCount":6,"integrity":"sha512-w1qfb3lzF7bugPKp3fr9UEBRfUDrMUz6OFyYdaEru9RvDt86LyVZGsp6DX+eiFr/vGLhlMAIeI50dfJ1pywWeA==","signatures":[{"sig":"MEQCIBQH1tiiWravTUHuqOzV9g8dQxWFfMjIT7tAoV1fvbyEAiACEBfiFXPDcUKCEkGUbmzDPAvyzNSL/jYE25g+/X/XzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61884},"type":"module","engines":{"node":">=18"},"scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.2_1782824503851_0.5625728161454266","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"skillmds","version":"1.0.3","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.3","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"7d951a1f049b0934acfb8d8e1676e20de8186864","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.3.tgz","fileCount":7,"integrity":"sha512-zDRhbhCZ1QArI9MUy0ZclKWoBcu1PXf7F7sHH/JVnewCAqgHg6BD07TTaeDv5Qq9DbCHndbkiT8By1x5bzDuZQ==","signatures":[{"sig":"MEQCIAYrHUXrDU0n0gdFTJEazFcBvYjHpDoketPBmxwRaPXMAiAe4H6vQYpxAmPSxETphnvCcT92h77we7QS04StOLW0lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62827},"type":"module","engines":{"node":">=18"},"scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.3_1782824995363_0.5856037404904806","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"skillmds","version":"1.0.4","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.4","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"33035b4e69ca7f1b2afececa9dbbab42da21d093","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.4.tgz","fileCount":7,"integrity":"sha512-AYilaDAZRz/D0B5wXYe8q5zBC79A+jlUavUDJcZqecAtY/qxL04KTJmL8EtEIXy1lRpPDlH//TJhUdJNfDocCQ==","signatures":[{"sig":"MEUCIQCFHKjGl9C95oJHYAsoeBdJDwy0NpOAAncjAu6fl9/CmgIgCpGJaSkLa5BCQ7G/pZbWPT/d/fqcvzH2Kl6wBM2EVRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64218},"type":"module","engines":{"node":">=18"},"scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.4_1782825549510_0.842409267200269","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"skillmds","version":"1.0.5","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.5","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"2a429b6374033c4f12fdae726b45bf5df421f2bb","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.5.tgz","fileCount":7,"integrity":"sha512-opQ8rFFtic7L1N0Bx0+MFyAH5z2Qyge3XsMdJocedxBhCMGzqj4AvzcGYYrzSFH0+PDRvIUzgaVTeJpT5xKKKA==","signatures":[{"sig":"MEUCIQChg8CxHZsiFmBRkkl7eCV3ZDzRs3CqAg9nxoLU7LSq2wIgRuyT5SgA/S4zS3Rmx4n/WMBroix5KeDaE662F99AS+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65215},"type":"module","engines":{"node":">=18"},"scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.5_1782825806178_0.9065117370488571","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"skillmds","version":"1.0.6","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.6","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"891c66e1f1be4d2323117dd22553aae8ee1f8bef","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.6.tgz","fileCount":8,"integrity":"sha512-ZDGeUy5w+0gWwsVYn0SZI9IUey2Xq8RpqDwxeu2aKnSfEdCZCNgPRhFeDk3M6V1dRa0Ec57ofmfxc7+RX1wCeg==","signatures":[{"sig":"MEQCIFTDdlAaZ6sNG4q03O6Vs6WiaQW80U3IONJGwAbb/sVnAiA2qr8nd9dPvUPrLGZhW77V/zpK7ZZfiNg1+aB6xLI9aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94716},"type":"module","engines":{"node":">=18"},"gitHead":"368924d4566b2c04b43f9a765a3f0070d749af72","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.6_1782907051198_0.442162378912049","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"skillmds","version":"1.0.7","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.7","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"2fb9600cf1fce9b7b18a0cce6f9a384ced9bb90d","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.7.tgz","fileCount":8,"integrity":"sha512-vQqfpROmxlcAW91U13j64bf0YBaAEi1WvlWD8DOZEFwVtgcmX7izQn+xzQ4cFmq7iHGn9OVp4iLEla9c1/wXhg==","signatures":[{"sig":"MEUCIBBN4CFX0TtDh2tNf1tKBgv58AGXP+FDtw+tiot3X9dKAiEAkuYBv+/HKlHSFvd+MwVWJdAQncxr9TisBKsLjj+a2fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101965},"type":"module","engines":{"node":">=18"},"gitHead":"368924d4566b2c04b43f9a765a3f0070d749af72","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.7_1782907580877_0.8128222203508417","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"skillmds","version":"1.0.8","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.8","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"90cd02ae2849ee789d3a17656530238d9707c275","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.8.tgz","fileCount":8,"integrity":"sha512-WdS7Jk02HkWkAdVN+OkVrvQNNddmFubznnkK8noRz+Tx4n+UZoEB6R9xn7GycrbSFnfj53Zzy+OHnsJMY2WWEA==","signatures":[{"sig":"MEUCIQCN7SQBGTLpD6QVztMAmjcPWmKIOOUVx1TiIHks4C/gAAIgLP1yeUK36w+TDQzbk6oFDmmdLJ/8hSegbDC/fg4I/EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102550},"type":"module","engines":{"node":">=18"},"gitHead":"368924d4566b2c04b43f9a765a3f0070d749af72","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.8_1782907860474_0.16030349261958854","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"skillmds","version":"1.0.9","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.9","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"1a2c7f3f551ed349f685274f3df2d087ef6ec539","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.9.tgz","fileCount":8,"integrity":"sha512-7dp7NpTDAKD/R+TEw9YaIdzZsTen4GkHiXfoatF3PEvSktZ4IaKSEMfoZ1RKv4DlRf+YsVnmyfAPVrhtL5hOLA==","signatures":[{"sig":"MEQCIGgDQc7OsJzACzHH+I/mdDjKTSHvRMMDP7wXmGC1Z91OAiBbqNvySSeqp5ghyrT9Ml1VZgPU7ONkL9nQ5TAGZBT0JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103847},"type":"module","engines":{"node":">=18"},"gitHead":"368924d4566b2c04b43f9a765a3f0070d749af72","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.9_1782908040583_0.11214374056186771","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"skillmds","version":"1.0.10","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.10","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"f10cfd8f66f77f3fbefc9794a52bc36b1a7a15eb","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.10.tgz","fileCount":8,"integrity":"sha512-Q5nVJoxGtNcTCrlB6AyXmhzbwv85UTN9Xdqt/VDG/Ejp6oqja+CZRMbDmZa30Paupwxf490zstntRBpcihWsgA==","signatures":[{"sig":"MEYCIQDJl574TNRrfG86GteMTX2PZLiy919oNasEQ0cfv7XaCQIhAI5rnxiqqreMrrG73g+Iq+dwFJEgGhsYqaTdcZllRNt7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107169},"type":"module","engines":{"node":">=18"},"gitHead":"368924d4566b2c04b43f9a765a3f0070d749af72","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.10_1782908823249_0.02252384230831983","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"skillmds","version":"1.0.11","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.11","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"f775807a5aab5ad8af4022de49102aac7cf5e53a","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.11.tgz","fileCount":8,"integrity":"sha512-iJDKmekaquzI/i+kPmv9U7RjUCz/cfKLJLSSULLSIHAGXJSDEkEDKGVR8aoz9kIhNgYnLcVHPi0ny4vLdkeO6A==","signatures":[{"sig":"MEUCIHrFZZYqjeVGNWo8SfkAc+7Yn381HjCaXyJTQXgqUvAPAiEAh1UJoGQw8UBVfNZoVi2AfIc93/QfaopjujxEhh+aTOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107420},"type":"module","engines":{"node":">=18"},"gitHead":"368924d4566b2c04b43f9a765a3f0070d749af72","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.11_1782909199992_0.6524416343606096","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"skillmds","version":"1.0.12","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.12","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"3cd0e585f5ffd593458ad6bdfa6f8c925fd24925","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.12.tgz","fileCount":8,"integrity":"sha512-zXHYx2Ox8MVou7weBk+eEuOcgMLsiqC2GGGRidfjXCZ2Q1ufmgDHRQEPGAIKdYdbLy1TH9Ky+MjsSKYxzqgQyw==","signatures":[{"sig":"MEYCIQCOH/8R9uaTDsKWhe2tAj50J0TYcIVbevzDrrP0uNndpgIhANdpgkeAN1JQ1FRMRQoYjOsY/lLAaYLhEJ4exX1BLLV3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107375},"type":"module","engines":{"node":">=18"},"gitHead":"c350c367a65807df34f61aef271d2c778672f99c","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.12_1783253303932_0.06822195926287411","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"skillmds","version":"1.0.13","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.13","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"1e6da0ce3fec12f76d0994aef0c9e371f8100092","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.13.tgz","fileCount":8,"integrity":"sha512-BQ4hMW/sbXcICDbykkZbHjagp/3oroH73IKtsdOUOtzobhxDbOHatX98oVssJE0uxX1NAh72Z9wox/5bSHIVHA==","signatures":[{"sig":"MEYCIQDB6LgZWWo0mp/4x1kFgKv3FX/3hcVF/NvktSbKR1TUPQIhAIHa5iv31Ct3CArzOb4TCvz4UKZX9mwc7oPSpDLlRYrg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117775},"type":"module","engines":{"node":">=18"},"gitHead":"91dc210cd39a998336d10d9b6423cda3abd50b06","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.13_1783274277080_0.6226366085606037","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"skillmds","version":"1.0.14","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.14","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"3b77a3fcbb0cc1b79f2edf53641e1360afdb20dc","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.14.tgz","fileCount":8,"integrity":"sha512-pHOQjo53YPewvp1853FnzpEiT3oYu14XtOSAfppyB3R++ZQWesPSjrOntFKi9AsezSM5SNB9jKWYXEoHQjV0Hg==","signatures":[{"sig":"MEQCIFDZAAJ9SRwgazDyq90YAr3GtFeHSzXi9uPSFE1/F4+DAiAOAEpFGuNKrSm3LjsRWPubhq+IBo3e0BUXzaBrLktzag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118606},"type":"module","engines":{"node":">=18"},"gitHead":"c6f4709ee241674f91ef65b06a036275ca60b787","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.14_1783339016864_0.271339895937303","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"skillmds","version":"1.0.15","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.15","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"a5d1acf00e151eb3c9f0da3eccd6a310fdb01734","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.15.tgz","fileCount":8,"integrity":"sha512-7y9+oAhv5J0fIqufw4vEqaNBs5dYlEHworvgFrEz5CsPmedeLBeoOIFH2Rn6eU2ymzomVI42DjgHW/FgZvP95w==","signatures":[{"sig":"MEUCIQDZCXITTzcDrmhhdtz3ecNwABLDtooSvih5siGl99TKLgIgSEBAzUmKb6ZW8doPcztTiNVyy55GoSrrHhOl41RwNew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122599},"type":"module","engines":{"node":">=18"},"gitHead":"b36a3bd853201f2c4c67d50bc8e7fc17465eb998","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.15_1783340074066_0.04865126865614","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"skillmds","version":"1.0.16","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.16","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"5c7d06522ffd6d699f6a178e431882b95c4f7dec","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.16.tgz","fileCount":8,"integrity":"sha512-lsV+PaoXDXUekmhAa6hKOig0NITwPVfnwlR7f5rB8/bUrcGYeHldwlIXPOE18FlU+kZCO9dsKDQOS6Rh3Cpviw==","signatures":[{"sig":"MEUCIQDT95OfbXG9XY+h27kft5Mf///mnL4ExO+V1qRfL/zrUQIgUQtRoUPyKE+5RbpDgpgjlm9+5H3CgK1Sd8iy/QP32pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121398},"type":"module","engines":{"node":">=18"},"gitHead":"ee6456df19bf17430746755a8062ccb1223d5ebd","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.16_1783355385332_0.9748396688811658","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"skillmds","version":"1.0.17","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.17","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"1a4552293c264429ced0779fb9697571cf23c351","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.17.tgz","fileCount":8,"integrity":"sha512-6H+4DrPDaa90ybMaEsUuiV8j5UI0CmoKb3XWIC+1UKv7RSKyan5uAgjPJ22nWCoqA2zKdddGVt0gq0xFRAPKbQ==","signatures":[{"sig":"MEUCIFyLlzqWpjfTAWDMFPgYnSC3PGXJowDL5NvDyEP0SYhQAiEAzTKPubq45Og3EmZmvBCP5u+Xk8zNR37C6EZhwTGegYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124214},"type":"module","engines":{"node":">=18"},"gitHead":"6e122a4fdb154ad6b3b0b37173cd7e5b51052e6c","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.17_1783522525823_0.8399243282118471","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"skillmds","version":"1.0.18","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.18","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"ac1a7017e2239d748e6ab4d4aac01057bf0f5fd4","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.18.tgz","fileCount":8,"integrity":"sha512-Jt+SLdt06U7bLjUtZZKhN1s30aJ8clL34Teb1XqV5w84WFjlbO5o5JviEzT+tdZAaECA+5rfENRgso60efBl2w==","signatures":[{"sig":"MEQCID3n39of++xPu+3OcC+3PBUFhqzMQJCcO5L9KLwfKZbWAiBBqJM4H7SRJRNEwoprHgpA8/c8/VOUv7+14u1uUQZnOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126504},"type":"module","engines":{"node":">=18"},"gitHead":"4b3c49529441ebaeaa1cb4d3c0ffcb0dab4fee78","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.18_1783607113768_0.5489807449932651","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"skillmds","version":"1.0.19","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.19","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"3f5d7db17350dfabcf76c5b351589c22f478fd5a","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.19.tgz","fileCount":8,"integrity":"sha512-2Kk52S/OdJ5UeZfJN7kKJXmUnYg6ahkT3dmrnloTg3eqhnzh2WnOBRu257pQbcjQVaoqsLwuyj8JLxdi3/qwRQ==","signatures":[{"sig":"MEUCIQCk0QFHItODMDwi4u61zre/fOTTJu9Fe+ETRtA827i4DgIgeDUr0Hd/rGpZSi9a2M61NUcBeyNqWYfaCrAuPQhPhh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131594},"type":"module","engines":{"node":">=18"},"gitHead":"4b3c49529441ebaeaa1cb4d3c0ffcb0dab4fee78","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.19_1783828027343_0.36634375120175666","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"skillmds","version":"1.0.20","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.20","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"09141c114d2b5e0cd91a0b7c2df62ae9d9359087","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.20.tgz","fileCount":8,"integrity":"sha512-td+sM0vkIrGEwqVv5RVZhxwvbaxsiHM8koRjUKkWiTc0WXWCu9bJoApUrbTLRHmanTYeQUtishroFEFwL6Nt/A==","signatures":[{"sig":"MEUCID8gKUxpHOlwf/wyQ1y3k7BXyCaXaHxfOzMtTEsp/W6KAiEA3tjGTiK1p3rV1T7pR+D/peK4ckpgZVSalCcATY8KUBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142952},"type":"module","engines":{"node":">=18"},"gitHead":"b646d8251fc06cd1459da71cfe7e613d8b82c263","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^1.2.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.20_1784554828040_0.33807800466958415","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"skillmds","version":"1.0.21","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.0.21","maintainers":[{"name":"hemliq","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://skillmd.com/contact"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"1065dff0f751edb4e04a281d39d001049da34bc9","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.0.21.tgz","fileCount":8,"integrity":"sha512-pKGXeT95NUu2rGqVn+bMrnqFSsSD5wVx8cD6d8KhrPrZSHYceO7whrEpRaZiTIzOp6HiUbiJ4hvzw4GMUyOf1w==","signatures":[{"sig":"MEUCIQD2AHYPpZETN43wb/gdDVoNF0xqbDeOA1TAMR48lZbWWgIgYqFQhY4g3n61cVwdTQBFniNqF058JAxI0CZsnf6JqIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143265},"type":"module","engines":{"node":">=18"},"gitHead":"b646d8251fc06cd1459da71cfe7e613d8b82c263","scripts":{"build":"tsup","prepublishOnly":"tsup"},"_npmUser":{"name":"hemliq","email":"arabicized@gmail.com"},"_npmVersion":"11.6.4","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yaml":"^2.6.1","giget":"^3.3.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@modelcontextprotocol/sdk":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","@skillmd/core":"*"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.0.21_1784555562239_0.506661275524749","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"skillmds","version":"1.1.0","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.1.0","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"2d0fbaf9b0a9ce5ba4d6fa8ac6b1596cc63d9de3","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.1.0.tgz","fileCount":8,"integrity":"sha512-pIxBdYipwDpaSvZ4n9Bk00jzhc+8Q2BR9PCl2XM9Z4TQN1QYqdhZjQMA3C+kO60cQRDOrXmDcze48M+srVswAQ==","signatures":[{"sig":"MEUCIQDkRWxo8FNOt/ptAex1fn73b941jCzSgugfTQnKQk5zBAIgR1U4EwiT7RJGMfoOUhkx3Kx+M2pjRyJpuZqhJVsisTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123618},"type":"module","engines":{"node":">=18"},"gitHead":"79e40ff05baaf01e996e1e2972fd3169da9d5af1","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"bloodyhill","email":"arabicized@gmail.com"},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","giget":"^3.3.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.1.0_1788781263482_0.14711862559406041","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"skillmds","version":"1.1.1","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.1.1","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"47441c4fd9be0c3581acf3166c867329663d06ec","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.1.1.tgz","fileCount":8,"integrity":"sha512-tRWB1CHCEzx832JAG9vl7OXtcmbjzsxRkwJG4QYN/P4HONJH3lbsPFyqygf4+ZSXRBr7Kdvmrgo6Yz5mJSIhYw==","signatures":[{"sig":"MEUCIAkvI0zlGomRav6Hzs7Rm15uI43+6x1fIOUEL9GPorERAiEAmPDLL/AFN0gthhg1qT7SQcPDdsVMQTwX913Zx+PsREk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123987},"type":"module","engines":{"node":">=18"},"gitHead":"c702b2adbd48b247c0d731b47c1d47982089f034","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","giget":"^3.3.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.1.1_1788782245536_0.007630665571113582","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"skillmds","version":"1.1.2","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.1.2","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"ebb9243f32326c0a47d2d52d3f850f59d9de2420","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.1.2.tgz","fileCount":8,"integrity":"sha512-YkVu1Rh8QBE1jAJkm+8xxlt7JchK23ZRUWBRvAMUKJe2tBjFuC5fPiFWi/nbvQBu1zX1prX164Ejrmjb0NJKBg==","signatures":[{"sig":"MEYCIQDqsz08hmJNI26qfzmpBF0I86GOQmHaEpWai7WnCXw2ewIhANeUSSvIgKoXWPukEbYyC0Vx6NTLuhvOpqtCq1xFCXmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":144883},"type":"module","engines":{"node":">=18"},"gitHead":"675622f617e12911a080480902f0621333de306e","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.6.1","giget":"^3.3.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.1.2_1788794969002_0.9240138365171353","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"skillmds","version":"1.2.0","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.2.0","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"652f2d2a08274eb1012447ec60f7de3f5028c965","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.2.0.tgz","fileCount":10,"integrity":"sha512-3D+JjCYtuqdwu5qFzaZopJY4JgIG2Bynd0qVOr9ngm+0+cJVXFOW04v/FBjEYafE1wZhT0DvjjWvCn9jGQxSUw==","signatures":[{"sig":"MEUCIC3HTHJZFCpsSQDadc/87LgRZwiBSqlUyDFEYItB33XrAiEAoOURsGnIZzkr1dssUUOCSyhyNERFxHVtaM1azmlJVT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDVCenjcLtiUzQDAnw5CSA6rqkRI/k4eBG+htbuJKvuwAiA2TF1LzkB3WShzBsyf5GahBSRE5bEicE8rGfBzjzJETg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209695},"type":"module","engines":{"node":">=18"},"gitHead":"f8fddfdadb84e49da56fcc3ea1f4f7cb1e6c4e8f","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"giget":"^3.3.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.2.0_1789302889270_0.507668931938571","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"skillmds","version":"1.2.1","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.2.1","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"aad2eb83618daa998a8b1195320cfada7514189b","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.2.1.tgz","fileCount":10,"integrity":"sha512-kTx3uCaWT7ZKp25JxTpAOH4sRGH2kWNam/Q5J/iFDTZJE2Egdouq3OLZDv4WBizRKnwBZuY50E+8hhzPFXxzRw==","signatures":[{"sig":"MEUCIARiMQpck7KRDUOGgnYKsoK3Yd08R04McEJxNkft53kLAiEA8LvkX3jebu8KOddK/GoSTleZHarvHz7fGZqJNA9D7jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE6eYAcwrjxuFLnBL7PQLni+aA/nplq4Z+ifMTWoWtwTAiA00MDF/K/5qVIUmVoJ8LyNp/rlYezwCE/BMrFrYgXqnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210098},"type":"module","engines":{"node":">=18"},"gitHead":"4b41ddb7f0f0501cf12e2ed9f14a91c8fa6868f7","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"giget":"^3.3.0","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.2.1_1789778532010_0.265757414540273","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"skillmds","version":"1.3.0","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.3.0","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"441da98017e3c5765adc85671322579f1e20f25b","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.3.0.tgz","fileCount":10,"integrity":"sha512-uJ7Aumgfy1z/5Z+bMfEA/pazbKUSV+ghsWc+sIegfArADMytu7lOFy5E4DRkNRrXsRlfHZsy40Db9VZYrdEtqg==","signatures":[{"sig":"MEQCICZ5yTyphN7NM8kMIA92fYw1FZx0pVBYkv8I9nvWDiX9AiAbU7vaf8YoLHMgvAPnwz6BduAG4W1ISfzUtmW8BVm7qA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFqPOQrv6Jr5opzBXmqDKL7vaQQyUEIjO5RC6AdGYb9CAiEAocWlaku2cAFaBDR0xrvNS1gfpvWS8FI4A02GTZ2r5hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218978},"type":"module","engines":{"node":">=18"},"gitHead":"17fb674f90b43b8eff56fd8d6754f08e5c4d0b25","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"giget":"^3.3.0","fflate":"^0.8.3","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.3.0_1789794737853_0.37356011249773413","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"skillmds","version":"1.3.1","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.3.1","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"500bd4fe1336dca44b6ff5913d5e9b9c939b9e5c","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.3.1.tgz","fileCount":10,"integrity":"sha512-fuQPxkrNCUfGHDJF5tVIggw5PKtzJeryDyQM7Nv7lmCWs1TwR8XMNvTxtBFU9cuwLaMuAr3a2iXsbdK6C7katA==","signatures":[{"sig":"MEQCIESBhc/rVI16JDnOR4LrH9jSyoLFj0ZpJlFUdcpOpNCjAiADch7flaRXlt3JWavzMOOsrDg0L9dYMFj2/lRAHeADKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID4a3hVjVI5oeMkdiYNA07wXLGcUarearaKBN2BmOTFJAiBE1mIUj3gQqGQjQAbSmVQhX2UDO9mP1hBsvlgvThYl3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":219743},"type":"module","engines":{"node":">=18"},"gitHead":"4073b5bb7dba10fa25e7a1c4cdaa6643bd2aa58d","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"giget":"^3.3.0","fflate":"^0.8.3","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.3.1_1789795677726_0.4590357028080727","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"skillmds","version":"1.3.2","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"author":{"name":"SkillMD"},"license":"MIT","_id":"skillmds@1.3.2","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"homepage":"https://skillmd.com","bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"dist":{"shasum":"c836114a0a788b0513e3611482ef334a9a7915f4","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.3.2.tgz","fileCount":10,"integrity":"sha512-R4AvGlPZQAPhdBr5+NgyIIks/XxMJUhBJtv9JGkcj+/ay/RI1sGtO4APobTy6cTYkUQKF2lz3ezG+U7Ac7h+Gw==","signatures":[{"sig":"MEQCIG4+gQgtdYxF7zqD0580aXYKpiYeDnA2JgsDH9T2igl/AiANm/I2MIaQaP9bE+CmJMX1PL9Lk9VDHgZYYGd1rQozrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC57NF4zmNIzwKKNclgxLUzgwp6WT0XHnekP+crl21X7gIgT0w92pmn7PoBIpoQBMu74TX8fAitwhnlYy03OqkVNe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224576},"type":"module","engines":{"node":">=18"},"gitHead":"da584c3729fbe28b27650f60ff2ccdf5f03094c0","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"giget":"^3.3.0","fflate":"^0.8.3","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/skillmds_1.3.2_1789796515865_0.6383830846871101","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"_id":"skillmds@1.3.3","bin":{"skillmd":"bin/skillmd.mjs","skillmds":"bin/skillmd-mcp.mjs"},"bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"dist":{"shasum":"ce2973a5ad6d54863a927fe9fa7ec6b48568a101","tarball":"https://registry.npmjs.org/skillmds/-/skillmds-1.3.3.tgz","fileCount":10,"integrity":"sha512-Aca8gWN2AU5ICtwLuwA5uWBPGDw4xnCUDVt01lo0Hc7NM3oGNl8OJ6zcQcj0OPSVRFLHC/0elOSfny/IFPOvmg==","signatures":[{"sig":"MEUCIQDVf+f5mB/UFtUKJ6H5MrYUSjj4xAxKjAFvJClN2u/v8wIgRJz8792OvBmwv1SlcrysWZvpeORSaTnzmIXBBxvhUJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsw3ZHNLJ7FjD5hiqzz0IdjfvlQ6sMY23tUjPN6jljwgIhANJV0V77eBHct4g8aHjDQK8UTOVuvZkuXDCK2tSMSXe2"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/skillmds@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225685},"name":"skillmds","type":"module","author":{"name":"SkillMD"},"engines":{"node":">=18"},"gitHead":"fb973471d295d69c3047a8e1dab1b32e631c6722","license":"MIT","mcpName":"com.skillmd/skillmd","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"1.3.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:00d008f9-0df0-4f5a-89f2-1e9f5c1ab61c"}},"homepage":"https://skillmd.com","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"_npmVersion":"12.0.2","description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","directories":{},"maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"giget":"^3.3.0","fflate":"^0.8.3","commander":"^12.1.0","picocolors":"^1.1.0","@clack/prompts":"^0.8.0","@skillmds/core":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skillmds_1.3.3_1789832770214_0.40647169763834157"}}},"time":{"created":"2026-06-29T17:14:45.407Z","modified":"2026-09-19T15:46:10.710Z","0.1.0":"2026-06-29T17:14:45.668Z","0.1.1":"2026-06-30T11:39:10.518Z","1.0.0":"2026-06-30T12:50:29.166Z","1.0.1":"2026-06-30T12:54:25.737Z","1.0.2":"2026-06-30T13:01:43.994Z","1.0.3":"2026-06-30T13:09:55.512Z","1.0.4":"2026-06-30T13:19:09.639Z","1.0.5":"2026-06-30T13:23:26.313Z","1.0.6":"2026-07-01T11:57:31.323Z","1.0.7":"2026-07-01T12:06:21.075Z","1.0.8":"2026-07-01T12:11:00.661Z","1.0.9":"2026-07-01T12:14:00.809Z","1.0.10":"2026-07-01T12:27:03.452Z","1.0.11":"2026-07-01T12:33:20.133Z","1.0.12":"2026-07-05T12:08:24.090Z","1.0.13":"2026-07-05T17:57:57.292Z","1.0.14":"2026-07-06T11:56:57.053Z","1.0.15":"2026-07-06T12:14:34.240Z","1.0.16":"2026-07-06T16:29:45.484Z","1.0.17":"2026-07-08T14:55:25.954Z","1.0.18":"2026-07-09T14:25:13.907Z","1.0.19":"2026-07-12T03:47:07.486Z","1.0.20":"2026-07-20T13:40:28.200Z","1.0.21":"2026-07-20T13:52:42.380Z","1.1.0":"2026-09-07T11:41:03.629Z","1.1.1":"2026-09-07T11:57:25.671Z","1.1.2":"2026-09-07T15:29:29.150Z","1.2.0":"2026-09-13T12:34:49.361Z","1.2.1":"2026-09-19T00:42:12.097Z","1.3.0":"2026-09-19T05:12:17.947Z","1.3.1":"2026-09-19T05:27:57.809Z","1.3.2":"2026-09-19T05:41:55.954Z","1.3.3":"2026-09-19T15:46:10.346Z"},"bugs":{"url":"https://github.com/skillmds/skillmd/issues"},"author":{"name":"SkillMD"},"license":"MIT","homepage":"https://skillmd.com","keywords":["mcp","model-context-protocol","cli","agent-skills","skill.md","skillmd","lint","validator","sarif","claude","claude-code","cursor","ai-agents","llm"],"repository":{"url":"git+https://github.com/skillmds/skillmd.git","type":"git","directory":"packages/skillmds"},"description":"SkillMD for agents: the `skillmds` MCP server + the `skillmd` CLI (lint, scan, search, install, publish Agent Skills) from skillmd.com.","maintainers":[{"name":"bloodyhill","email":"arabicized@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://skillmd.com/brand/banner.png\" alt=\"SkillMD\" width=\"560\">\n</p>\n\n# skillmds\n\n[![npm version](https://img.shields.io/npm/v/skillmds.svg)](https://www.npmjs.com/package/skillmds)\n[![license](https://img.shields.io/npm/l/skillmds.svg)](https://github.com/skillmds/skillmd/blob/main/LICENSE)\n[![source](https://img.shields.io/badge/source-skillmds%2Fskillmd-blue?logo=github)](https://github.com/skillmds/skillmd)\n\nTools for working with [Agent Skills](https://docs.claude.com/en/docs/agents-and-tools/agent-skills) (`SKILL.md`) from the [SkillMD](https://skillmd.com) registry. One package, two binaries:\n\n- **`skillmd`** — a CLI to lint, scan, search, install, and publish skills.\n- **`skillmds`** — an MCP server exposing the registry to MCP clients (Claude Code, Claude Desktop, Cursor, …).\n\nBoth validate `SKILL.md` with the same engine ([`@skillmds/core`](https://www.npmjs.com/package/@skillmds/core)), so the CLI and the registry apply identical rules. Source lives at [github.com/skillmds/skillmd](https://github.com/skillmds/skillmd).\n\n## Install\n\n```bash\nnpm i -g skillmds\n```\n\nThis installs both the `skillmd` and `skillmds` commands. To run the CLI without installing:\n\n```bash\nnpx skillmds lint .\n```\n\n**Which binary runs what.** `skillmds` with any argument runs the CLI. `skillmds` with no arguments starts the **MCP server** when stdin is piped (how an MCP client launches it), and opens the interactive CLI menu when there's a terminal attached. `skillmd` is always the CLI.\n\n## CLI: `skillmd`\n\n| Command | Description |\n|---|---|\n| `skillmd lint [path]` | Validate `SKILL.md` files; print diagnostics and a quality score. |\n| `skillmd scan [path]` | Report scripts, network calls, and secret access. |\n| `skillmd rules [id]` | List lint rules, or show one. |\n| `skillmd init [name]` | Create a `SKILL.md` from a template. |\n| `skillmd search <query>` | Search the registry. |\n| `skillmd info <slug>` | Show a skill's registry record: verification, security flags, provenance, rating. |\n| `skillmd add <source>` | Install a skill (registry slug, GitHub source, gist, or local path). Lints before writing. |\n| `skillmd list` (`ls`) | List installed skills with their scope, agents, link mode and source. |\n| `skillmd remove [names...]` (`rm`) | Remove installed skills, or unlink them from specific agents. |\n| `skillmd update [names...]` | Update installed skills from the source recorded in the lock file. |\n| `skillmd check [names...]` | Report which installed skills have updates (`update --check`). |\n| `skillmd publish [path]` (`submit`) | Publish to the registry. Exits non-zero on lint errors. |\n| `skillmd login` / `logout` | Store or remove a token. |\n\n> `check` is a command of its own since 1.2.0. It used to be an alias of `lint` — scripts that ran `skillmd check .` to validate a skill should now run `skillmd lint .`.\n\n### lint\n\n```bash\nskillmd lint ./my-skill\nskillmd lint . --format sarif > skillmd.sarif\nskillmd lint . --strict\nskillmd lint . --fix\n```\n\nFormats: `text` (default), `json`, `sarif` (GitHub Code Scanning), `github` (Actions annotations).\nExit codes: `0` clean, `1` errors (or warnings with `--strict` / `--fail-on-warning`).\n\n### add\n\n```bash\nskillmd add anthropic/pdf                      # registry slug\nskillmd add owner/repo                          # GitHub repo\nskillmd add owner/repo/skills/pdf#main          # a subfolder at a ref\nskillmd add owner/repo@pdf                      # one skill inside a repo or pack\nskillmd add https://github.com/owner/repo/tree/v2/skills/pdf\nskillmd add https://gist.github.com/user/0123456789abcdef\nskillmd add ./path                              # local directory\nskillmd add owner/repo --list                   # what's in there? install nothing\nskillmd add anthropic/pdf -a claude-code cursor -g\nskillmd add anthropic/pdf --mode copy           # no links; real files per agent\nskillmd add some/skill --deny executes_scripts\nskillmd add some/skill --skip-lint\n```\n\nSources: a registry slug `owner/name`; a GitHub repo, subdirectory, ref (`#ref`) or named skill (`@skill`), including `tree/` and `blob/` URLs; `github:`/`gh:` to force the GitHub reading of a bare `owner/name`; a gist URL; or a local path. `--ref <ref>` overrides the ref on any GitHub source. GitLab and `git@` sources aren't supported — clone them and install from the path.\n\n**Where skills land.** One canonical copy, linked into each agent you chose:\n\n| Scope | Flag | Canonical copy | Agent links | Lock file |\n| --- | --- | --- | --- | --- |\n| **Project** | `-p`, `--project` | `.agents/skills/<name>` | `./<agent-dir>/skills/<name>` | `skills-lock.json` (commit it) |\n| **Global** | `-g`, `--global` | `~/.agents/skills/<name>` | `~/<agent-dir>/skills/<name>` | `~/.skillmd/lock.json` |\n\nEach agent link is a junction on Windows and a symlink elsewhere, so updating the canonical copy updates every agent at once; `--mode copy` writes real files instead. A project install only touches agents the project already uses (or the ones you name with `-a`), so `add -p` never invents a folder for an agent you don't run.\n\nIn a terminal, `add` asks for the scope (**Project** / **Global**) and then which detected agents to link into, remembering your agent choice for next time. Off a terminal the scope is auto-detected — see [Non-interactive use](#non-interactive-use).\n\nRe-installing the same skill from the same source is fine. Replacing a skill that came from a *different* source, or a directory the lock file doesn't know about, needs `--force`.\n\n### list / remove / update / check\n\n```bash\nskillmd list                       # everything installed, project and global\nskillmd list -p -a claude-code     # just this project, just one agent\nskillmd remove pdf                 # unlink from every agent, delete the copy\nskillmd remove pdf -a cursor       # unlink from Cursor only; copy stays\nskillmd remove --all -g -y         # clear your user-level skills\nskillmd check                      # which skills have updates?\nskillmd update                     # refresh them from their recorded sources\nskillmd update pdf -g\n```\n\n`list` shows name · scope · agents · mode · source. Skills installed by hand or by an older CLI have no lock entry and are tagged `untracked`: `update` skips them and tells you to re-run `skillmd add` once to start tracking them.\n\n`update` re-fetches the full bundle from the source recorded in the lock file, re-lints it, and skips skills whose recorded commit hasn't moved. `check` is `update --check`: it reports and writes nothing.\n\n`remove` with no names opens a picker, and confirms before deleting unless you pass `-y`.\n\n### Non-interactive use\n\nEvery command works without a terminal, and none of them will ever block on a prompt when there isn't one.\n\n```bash\nskillmd add anthropic/pdf -y --json\nskillmd list --json\nskillmd check --json\n```\n\n- **`--json` requires `-y`** on `add`, and prints exactly one document on stdout; human text and warnings go to stderr, so `skillmd add … --json | jq` is always valid JSON. The `add` document is `{ ok, scope, installed: [{ name, canonical, targets, skipped, digest }], blocked, warnings }`.\n- **Scope auto-detection.** With `-y`, `--json`, piped stdin, or inside a host agent (Claude Code, Cursor, Codex, Gemini CLI, or any CI), `add` picks **project** when the working directory carries `.git`, `package.json`, `pyproject.toml`, `Cargo.toml`, `go.mod`, `AGENTS.md`, `CLAUDE.md`, `skills-lock.json` or an agent dot-dir, and **global** otherwise. It says which it picked. Pass `-p` or `-g` to decide yourself.\n- **Piped with neither `-y` nor a scope flag exits 1** with a hint rather than guessing where to write.\n- **Exit codes.** `0` success; `1` anything that failed — lint errors, a blocked or denied skill, nothing removed, an update that couldn't be applied, or a prompt that was required but impossible. `login`, `logout` and `init` also exit 1 off a TTY, naming the flags to pass instead.\n- **Tokens.** Prefer `skillmd login` or `SKILLMD_TOKEN` over `--token`: a token on the command line is visible in your shell history and in every process listing on the machine, and the CLI warns about it. A stored token is bound to the API base it was saved for and is never sent anywhere else. An `http://` API base is refused unless you add `--insecure-http`.\n\n### What the CLI sends\n\nInstalling a skill **from the registry** sends one fire-and-forget request so the skill's install count on skillmd.com stays accurate:\n\n```\nPOST https://api.skillmd.com/api/skills/<owner>/<name>/install\n{\"via\":\"cli\"}\n```\n\nThat is the whole payload — no identifiers, no paths, no machine information — and the install succeeds whether or not it goes through. Installs from GitHub, gists and local paths send nothing. To turn it off:\n\n```bash\nexport SKILLMD_NO_TELEMETRY=1   # or the cross-tool DO_NOT_TRACK=1\n```\n\n### publish\n\n```bash\nskillmd login                # store a token from your skillmd.com account\nskillmd publish ./my-skill   # blocked on lint errors\nskillmd publish ./my-skill --dry-run\nskillmd publish ./my-skill --force   # publish despite warnings; never bypasses errors\n```\n\n## MCP server: `skillmds`\n\nClaude Code:\n\n```bash\nclaude mcp add skillmd -- npx -y skillmds\n```\n\nOther MCP clients:\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"skillmd\": { \"command\": \"npx\", \"args\": [\"-y\", \"skillmds\"] }\n  }\n}\n```\n\nTools: `skillmd_search`, `skillmd_get`, `skillmd_install`, `skillmd_trending`, `skillmd_recommend`, `skillmd_list_saved`, `skillmd_lint`.\n\n`skillmd_install` runs the same installer as the CLI — it validates the skill, writes one canonical copy and links it into the chosen agents — and takes `scope` (`project` | `global`), `agents`, `mode` (`link` | `copy`), `force` and `deny`. It never executes scripts. The old `dest` parameter is deprecated and is accepted only when it points at a known agent skills directory; use `scope` + `agents` instead.\n\n### Remote server (no install)\n\nSkillMD also hosts a remote MCP server over streamable HTTP — point any client that supports remote servers at:\n\n```\nhttps://api.skillmd.com/mcp\n```\n\nNo auth required. It exposes `skillmd_search`, `skillmd_get`, `skillmd_download`, `skillmd_trending`, and `skillmd_recommend` (`skillmd_download` returns file contents for the client to write, instead of writing to disk).\n\n## Find skills on skillmd.com\n\nThe registry behind these tools is [skillmd.com](https://skillmd.com): 25,000+ Agent Skills, each linted, security-scanned and content-pinned.\n\n- [Search all skills](https://skillmd.com/search) · [browse by category](https://skillmd.com/categories) · [by publisher](https://skillmd.com/publishers)\n- Install guides per agent: [Claude Code](https://skillmd.com/agents/claude-code) · [Cursor](https://skillmd.com/agents/cursor) · [Codex](https://skillmd.com/agents/codex) · [all 60+ agents](https://skillmd.com/agents)\n- [The SKILL.md format](https://skillmd.com/docs/format) · [CLI docs](https://skillmd.com/docs/cli) · [MCP docs](https://skillmd.com/docs/mcp) · [registry stats](https://skillmd.com/stats)\n\n## Configuration\n\nResolution order, highest first:\n\n| Setting | Sources |\n|---|---|\n| Token | `--token` → `SKILLMD_TOKEN` → `~/.skillmd/config.json` |\n| API base | `--api` → `SKILLMD_API` → default registry |\n\n`SKILLMD_TOKEN` enables `skillmd_list_saved`, personalized recommendations, and publishing. A stored token records the API base it belongs to and is only ever sent there. `SKILLMD_NO_TELEMETRY=1` (or `DO_NOT_TRACK=1`) disables the install-count ping described above.\n\n## License\n\n[MIT](https://github.com/skillmds/skillmd/blob/main/LICENSE)\n","readmeFilename":"README.md"}