{"_id":"@affinda/skills","_rev":"12-a87f5dceb48a10615c3e6bcdb8c2e371","name":"@affinda/skills","dist-tags":{"latest":"1.4.7"},"versions":{"1.3.7":{"name":"@affinda/skills","version":"1.3.7","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.3.7","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"7bb5e55ecfa90cf488fa001070beaf8da815c527","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.3.7.tgz","fileCount":20,"integrity":"sha512-t+mGVF/cCY3R5awuFTVPEtzD0Ay54+rrPAB+hWCl9FW9wppnlYxBWJTMsTVSWvfDjca36BFDrVwzGC6iIHuGAw==","signatures":[{"sig":"MEYCIQC2fi0jalYJx0CL+IKsAh3+FJu6NgthAIbvmOHolCGqtAIhANaEdgm86y1qyGnRzTmgjnBBrlaM9QFxMeT4/LeZDYiI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704353},"type":"module","engines":{"node":">=18"},"gitHead":"4f60904da8f761a980125b94d0e99bbaac8c4085","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.3.7_1770772485021_0.07524531763725806","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@affinda/skills","version":"1.3.8","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.3.8","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"026130d3c1d6d2829339dcea41139d3182526d34","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.3.8.tgz","fileCount":20,"integrity":"sha512-4uFJ/18MKbeAPRv55gT1ZR8+gtotm3ssBs+p6NrL+92s9/JFztfuWk4b8fFTxfSSjfEIIzK3TMw5XSq9EqOy2g==","signatures":[{"sig":"MEQCIHzS7XtyUhMwfYVVGKfVamlDNDDuJG1tszDFTxN9R/MuAiAo/vlySXK5/4upreURaf3vOvtXkqAGmdAQdtauGo/ycw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705221},"type":"module","engines":{"node":">=18"},"gitHead":"4f60904da8f761a980125b94d0e99bbaac8c4085","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.3.8_1770772628069_0.5525463416270366","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@affinda/skills","version":"1.3.9","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.3.9","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"1c3ce2528ea1a9756638c80f7984f192dab7c3f2","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.3.9.tgz","fileCount":20,"integrity":"sha512-YH8rxg258JiZUTx8CsxePvXHv6Ec/0bTMYKDzApW6qCIa2vh6D79G7XVdKTUpQ2R3KKArz6SZeSVbDxqkKOCFQ==","signatures":[{"sig":"MEUCIEEsBan6aq6+sqdH+01ZQOlAjN0+UTaR1LjGbMKf/m7VAiEAoFrWhFu2rNxjFYxbe9uDK2p299dzYJmbNpkab9pXyMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":706015},"type":"module","engines":{"node":">=18"},"gitHead":"4f60904da8f761a980125b94d0e99bbaac8c4085","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.3.9_1770775330313_0.7413078457214839","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@affinda/skills","version":"1.4.0","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.0","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"254b6ca95003ae7452630bf842eab005be348cfa","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.0.tgz","fileCount":21,"integrity":"sha512-zJh8l9JTxWdlIdxkzSudat+jFPalp9OPnsZDeOM03UsM+rTYht2f5vfhJZsiSDceIGw8UjtM0prNw7OfVcL3BQ==","signatures":[{"sig":"MEUCIQCjgd9HLu3Lk5QwMmsxxVUXa3hO7snsckZeRocRVomn1wIgejzFO6hhF4y61YXYF3y54kwwEJNU8ewEC39C8sxLEo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728930},"type":"module","engines":{"node":">=18"},"gitHead":"77094cbdef94000e57d7299953f8b763fb514aa6","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.0_1770778861059_0.9554764093775954","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@affinda/skills","version":"1.4.1","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.1","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"52fb71031db77f2d7af83d660c058e16f37e7667","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.1.tgz","fileCount":21,"integrity":"sha512-lgswPejAG0m3clGBE3+OPfnasMg6QYDeuzHOr/BFtvHspB7Q89X8Jja4QI41vNNDQCMHjuPGW4bYmuHv7a6PAA==","signatures":[{"sig":"MEYCIQD821Q7lmePoFCqiNRibHzexVfeeFpvWmJDtR8TNtkiQwIhAOKdUmeCJamLWCPdQhYUYggiXojCSS2EJT02FMmYfCbx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728957},"type":"module","engines":{"node":">=18"},"gitHead":"de593ca7441c436ba4e0b91762a00cbfc485eb08","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.1_1770864493849_0.8193378844953942","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@affinda/skills","version":"1.4.2","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.2","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"def67d11390ffb409116d041be1cd45c8be37982","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.2.tgz","fileCount":21,"integrity":"sha512-WsaE7n24amr2UKjW7HWC7Dmv/FKaw3pqtsm8K+Db9ne7Cq7aHxjfMUVhfrgIGd79UM5Vh1nqSH7quCCpIMK/2w==","signatures":[{"sig":"MEQCIBWCQgbvPFb0VAGhlHl4MG3h49TNtWpzERI3Vrjj8e+XAiBb57a+VQTRL909SFM8AZ4NLBGLIguYBT915BctT1vM4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730045},"type":"module","engines":{"node":">=18"},"gitHead":"6bca445d467a1cb4fe5552c79646592795ee3224","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.2_1770870631034_0.7465076004257201","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@affinda/skills","version":"1.4.3","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.3","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"a1cd9da06eed842669f33159c655aa51621cc247","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.3.tgz","fileCount":21,"integrity":"sha512-/ZI0voQDett+5EMeNfemC3v9c8D33i+GBvKOEcHFaXHLEoYsGgPKDGGZ07TJ4P6IwyiNKnJezVZWTpQ8x7Zsvw==","signatures":[{"sig":"MEYCIQCNXVGvhjltJ01nBeyjm5tw4TUNdZhX/CY1pUHmIiemDgIhANB0QeRE1xoF0VrLcjKaM+g+rdvwLThq5M34Fu7OQsWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730467},"type":"module","engines":{"node":">=18"},"gitHead":"bddb6742d8b7bddb46b1a815c9fa35ccca4ca8a7","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.3_1770938267830_0.006818774972482178","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@affinda/skills","version":"1.4.4","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.4","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"f17ec37b8cf3071ede4deb7b96291c5e93e4ee54","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.4.tgz","fileCount":21,"integrity":"sha512-kl1u3RKijVxJXESyQc8EMc2WKVe64xTpAnxf6WMRjvm977yxqn0Q5tLpQTd5DAmUvU2RhugYSYIoVPlRHCnZ2w==","signatures":[{"sig":"MEYCIQCVG0RFz4Gh0EqLzXmrM1Mb2jPCOe/h2LkVeTe9x6d+LQIhALB3F3VtpJT/vN3jyCTzgDeabNekUdsQfBedOSWo0USh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735445},"type":"module","engines":{"node":">=18"},"gitHead":"bddb6742d8b7bddb46b1a815c9fa35ccca4ca8a7","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.4_1770939501730_0.06957215878560286","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@affinda/skills","version":"1.4.5","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.5","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"6de77279c57eed63a808441005cf1d0251e582b4","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.5.tgz","fileCount":21,"integrity":"sha512-mFGGSUXLv6fF0Qp4d3ApddkOfcXzpRhuRbvAXyoSXNoT7/EjNVhosPcxVXRwOduB/RI1XXMrdfg/WcB/Mvggyg==","signatures":[{"sig":"MEUCIQCKd8ah+a3zqtSuQfljvTNmGeC/AUGd0sIKT2fB0PruMgIgBWQ72vq7DozHDgtNs4oNYBwmi2vYuP8bX8f7vZiduSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735714},"type":"module","engines":{"node":">=18"},"gitHead":"bddb6742d8b7bddb46b1a815c9fa35ccca4ca8a7","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.5_1770941836637_0.019555187134854712","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@affinda/skills","version":"1.4.6","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.6","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"3522cc4c27edb1b14b3e7ca206e20a82dc411bca","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.6.tgz","fileCount":20,"integrity":"sha512-5BM6EYcVu3343B5xXX4dtzqRSxn3ATgYnzl7JkivALeZ/B+F7Uf49jND8rnD03KSUNaSRs+807BK6zD4VmIXcQ==","signatures":[{"sig":"MEUCIQDc4g8u9q0Mg9CWwMoIROJFAmaw64/Izr1aTEFih+ODNAIgHa+Vs13Hn6nO2m6OwFbhnyFtg2O0zB/0kdUR6Oqckt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":727988},"type":"module","engines":{"node":">=18"},"gitHead":"bddb6742d8b7bddb46b1a815c9fa35ccca4ca8a7","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.6_1770945871949_0.015276081799533214","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@affinda/skills","version":"1.4.7","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"author":"","license":"MIT","_id":"@affinda/skills@1.4.7","maintainers":[{"name":"affindabot","email":"contact@affinda.com"},{"name":"ralish","email":"sdl@nexiom.net"},{"name":"cfculhane","email":"cfculhane@gmail.com"}],"homepage":"","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"1e51d23565f468e0287134762cd828774ce85616","tarball":"https://registry.npmjs.org/@affinda/skills/-/skills-1.4.7.tgz","fileCount":20,"integrity":"sha512-Z68Up0QdtCZeAGutKlbYFRdkm0tdjnzSY4iNaG0GOYIY4b1Sidb+P0NKOL+ISuzyssYS3jZVQZrpyTm8xRqTGw==","signatures":[{"sig":"MEQCIHcxLCYppNt+wDcI/cIAFDZ3BbzrILRSKqrbKyv7guUEAiBcdoTrS8bKj2WPe4jc2vJQRgac2b2qQyFVSHxZfLwz+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728180},"type":"module","engines":{"node":">=18"},"gitHead":"bddb6742d8b7bddb46b1a815c9fa35ccca4ca8a7","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"obuild","format":"prettier --write 'src/**/*.ts' 'scripts/**/*.ts'","prepare":"","exec:test":"node scripts/execute-tests.ts","type-check":"tsc --noEmit","format:check":"prettier --check 'src/**/*.ts' 'scripts/**/*.ts'","prepublishOnly":"npm run build","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot","generate-licenses":"node scripts/generate-licenses.ts"},"_npmUser":{"name":"affindabot","email":"contact@affinda.com"},"repository":{},"_npmVersion":"10.9.4","description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"22.22.0","dependencies":{"@azure/msal-node":"^5.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"husky":"^9.1.7","obuild":"^0.4.22","vitest":"^4.0.17","prettier":"^3.8.1","@types/bun":"latest","picocolors":"^1.1.1","simple-git":"^3.27.0","typescript":"^5.9.3","@types/node":"^22.10.0","gray-matter":"^4.0.3","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/skills_1.4.7_1770947176965_0.3410232615024864","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-11T01:14:44.904Z","modified":"2026-04-04T23:34:17.197Z","1.3.7":"2026-02-11T01:14:45.187Z","1.3.8":"2026-02-11T01:17:08.236Z","1.3.9":"2026-02-11T02:02:10.536Z","1.4.0":"2026-02-11T03:01:01.276Z","1.4.1":"2026-02-12T02:48:14.009Z","1.4.2":"2026-02-12T04:30:31.265Z","1.4.3":"2026-02-12T23:17:48.019Z","1.4.4":"2026-02-12T23:38:21.945Z","1.4.5":"2026-02-13T00:17:16.823Z","1.4.6":"2026-02-13T01:24:32.192Z","1.4.7":"2026-02-13T01:46:17.201Z"},"license":"MIT","keywords":["cli","agent-skills","skills","ai-agents","amp","antigravity","augment","claude-code","openclaw","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","junie","iflow-cli","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","opencode","openhands","pi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","neovate","pochi","adal"],"repository":{},"description":"Internal Affinda skills CLI for searching, installing, and publishing agent skills","maintainers":[{"email":"contact@affinda.com","name":"affindabot"},{"email":"sdl@nexiom.net","name":"ralish"}],"readme":"# skills\n\nThe CLI for the open agent skills ecosystem.\n\n<!-- agent-list:start -->\nSupports **OpenCode**, **Claude Code**, **Codex**, **Cursor**, and [35 more](#available-agents).\n<!-- agent-list:end -->\n\n## Install a Skill\n\n```bash\nnpx skills add vercel-labs/agent-skills\n```\n\n### Source Formats\n\n```bash\n# GitHub shorthand (owner/repo)\nnpx skills add vercel-labs/agent-skills\n\n# Full GitHub URL\nnpx skills add https://github.com/vercel-labs/agent-skills\n\n# Direct path to a skill in a repo\nnpx skills add https://github.com/vercel-labs/agent-skills/tree/main/skills/web-design-guidelines\n\n# GitLab URL\nnpx skills add https://gitlab.com/org/repo\n\n# Any git URL\nnpx skills add git@github.com:vercel-labs/agent-skills.git\n\n# Local path\nnpx skills add ./my-local-skills\n```\n\n### Options\n\n| Option                    | Description                                                                                                                                        |\n| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `-g, --global`            | Install to user directory instead of project                                                                                                       |\n| `-a, --agent <agents...>` | <!-- agent-names:start -->Target specific agents (e.g., `claude-code`, `codex`). See [Available Agents](#available-agents)<!-- agent-names:end -->                  |\n| `-s, --skill <skills...>` | Install specific skills by name (use `'*'` for all skills)                                                                                         |\n| `-l, --list`              | List available skills without installing                                                                                                           |\n| `-y, --yes`               | Skip all confirmation prompts                                                                                                                      |\n| `--all`                   | Install all skills to all agents without prompts                                                                                                   |\n\n### Examples\n\n```bash\n# List skills in a repository\nnpx skills add vercel-labs/agent-skills --list\n\n# Install specific skills\nnpx skills add vercel-labs/agent-skills --skill frontend-design --skill skill-creator\n\n# Install a skill with spaces in the name (must be quoted)\nnpx skills add owner/repo --skill \"Convex Best Practices\"\n\n# Install to specific agents\nnpx skills add vercel-labs/agent-skills -a claude-code -a opencode\n\n# Non-interactive installation (CI/CD friendly)\nnpx skills add vercel-labs/agent-skills --skill frontend-design -g -a claude-code -y\n\n# Install all skills from a repo to all agents\nnpx skills add vercel-labs/agent-skills --all\n\n# Install all skills to specific agents\nnpx skills add vercel-labs/agent-skills --skill '*' -a claude-code\n\n# Install specific skills to all agents\nnpx skills add vercel-labs/agent-skills --agent '*' --skill frontend-design\n```\n\n### Installation Scope\n\n| Scope       | Flag      | Location            | Use Case                                      |\n| ----------- | --------- | ------------------- | --------------------------------------------- |\n| **Project** | (default) | `./<agent>/skills/` | Committed with your project, shared with team |\n| **Global**  | `-g`      | `~/<agent>/skills/` | Available across all projects                 |\n\n### Installation Methods\n\nWhen installing interactively, you can choose:\n\n| Method                    | Description                                                                                 |\n| ------------------------- | ------------------------------------------------------------------------------------------- |\n| **Symlink** (Recommended) | Creates symlinks from each agent to a canonical copy. Single source of truth, easy updates. |\n| **Copy**                  | Creates independent copies for each agent. Use when symlinks aren't supported.              |\n\n## Other Commands\n\n| Command                      | Description                                             |\n| ---------------------------- | ------------------------------------------------------- |\n| `npx skills list`            | List installed skills (alias: `ls`)                     |\n| `npx skills find [query]`    | Search for skills interactively or by keyword           |\n| `npx skills remove [skills]` | Remove installed skills from agents                     |\n| `npx skills check`           | Check for available skill updates                       |\n| `npx skills update`          | Update all installed skills to latest versions          |\n| `npx skills init [name]`     | Create a new SKILL.md template                          |\n\n### `skills list`\n\nList all installed skills. Similar to `npm ls`.\n\n```bash\n# List all installed skills (project and global)\nnpx skills list\n\n# List only global skills\nnpx skills ls -g\n\n# Filter by specific agents\nnpx skills ls -a claude-code -a cursor\n```\n\n### `skills find`\n\nSearch for skills interactively or by keyword.\n\n```bash\n# Interactive search (fzf-style)\nnpx skills find\n\n# Search by keyword\nnpx skills find typescript\n```\n\n### `skills check` / `skills update`\n\n```bash\n# Check if any installed skills have updates\nnpx skills check\n\n# Update all skills to latest versions\nnpx skills update\n```\n\n### `skills init`\n\n```bash\n# Create SKILL.md in current directory\nnpx skills init\n\n# Create a new skill in a subdirectory\nnpx skills init my-skill\n```\n\n### `skills remove`\n\nRemove installed skills from agents.\n\n```bash\n# Remove interactively (select from installed skills)\nnpx skills remove\n\n# Remove specific skill by name\nnpx skills remove web-design-guidelines\n\n# Remove multiple skills\nnpx skills remove frontend-design web-design-guidelines\n\n# Remove from global scope\nnpx skills remove --global web-design-guidelines\n\n# Remove from specific agents only\nnpx skills remove --agent claude-code cursor my-skill\n\n# Remove all installed skills without confirmation\nnpx skills remove --all\n\n# Remove all skills from a specific agent\nnpx skills remove --skill '*' -a cursor\n\n# Remove a specific skill from all agents\nnpx skills remove my-skill --agent '*'\n\n# Use 'rm' alias\nnpx skills rm my-skill\n```\n\n| Option              | Description                                          |\n| ------------------- | ---------------------------------------------------- |\n| `-g, --global`      | Remove from global scope (~/) instead of project      |\n| `-a, --agent`       | Remove from specific agents (use `'*'` for all)      |\n| `-s, --skill`       | Specify skills to remove (use `'*'` for all)         |\n| `-y, --yes`         | Skip confirmation prompts                            |\n| `--all`             | Shorthand for `--skill '*' --agent '*' -y`           |\n\n## What are Agent Skills?\n\nAgent skills are reusable instruction sets that extend your coding agent's capabilities. They're defined in `SKILL.md`\nfiles with YAML frontmatter containing a `name` and `description`.\n\nSkills let agents perform specialized tasks like:\n\n- Generating release notes from git history\n- Creating PRs following your team's conventions\n- Integrating with external tools (Linear, Notion, etc.)\n\nDiscover skills at **[skills.sh](https://skills.sh)**\n\n## Supported Agents\n\nSkills can be installed to any of these agents:\n\n<!-- supported-agents:start -->\n| Agent | `--agent` | Project Path | Global Path |\n|-------|-----------|--------------|-------------|\n| Amp, Kimi Code CLI, Replit | `amp`, `kimi-cli`, `replit` | `.agents/skills/` | `~/.config/agents/skills/` |\n| Antigravity | `antigravity` | `.agent/skills/` | `~/.gemini/antigravity/skills/` |\n| Augment | `augment` | `.augment/skills/` | `~/.augment/skills/` |\n| Claude Code | `claude-code` | `.claude/skills/` | `~/.claude/skills/` |\n| OpenClaw | `openclaw` | `skills/` | `~/.moltbot/skills/` |\n| Cline | `cline` | `.cline/skills/` | `~/.cline/skills/` |\n| CodeBuddy | `codebuddy` | `.codebuddy/skills/` | `~/.codebuddy/skills/` |\n| Codex | `codex` | `.agents/skills/` | `~/.codex/skills/` |\n| Command Code | `command-code` | `.commandcode/skills/` | `~/.commandcode/skills/` |\n| Continue | `continue` | `.continue/skills/` | `~/.continue/skills/` |\n| Crush | `crush` | `.crush/skills/` | `~/.config/crush/skills/` |\n| Cursor | `cursor` | `.cursor/skills/` | `~/.cursor/skills/` |\n| Droid | `droid` | `.factory/skills/` | `~/.factory/skills/` |\n| Gemini CLI | `gemini-cli` | `.agents/skills/` | `~/.gemini/skills/` |\n| GitHub Copilot | `github-copilot` | `.agents/skills/` | `~/.copilot/skills/` |\n| Goose | `goose` | `.goose/skills/` | `~/.config/goose/skills/` |\n| Junie | `junie` | `.junie/skills/` | `~/.junie/skills/` |\n| iFlow CLI | `iflow-cli` | `.iflow/skills/` | `~/.iflow/skills/` |\n| Kilo Code | `kilo` | `.kilocode/skills/` | `~/.kilocode/skills/` |\n| Kiro CLI | `kiro-cli` | `.kiro/skills/` | `~/.kiro/skills/` |\n| Kode | `kode` | `.kode/skills/` | `~/.kode/skills/` |\n| MCPJam | `mcpjam` | `.mcpjam/skills/` | `~/.mcpjam/skills/` |\n| Mistral Vibe | `mistral-vibe` | `.vibe/skills/` | `~/.vibe/skills/` |\n| Mux | `mux` | `.mux/skills/` | `~/.mux/skills/` |\n| OpenCode | `opencode` | `.agents/skills/` | `~/.config/opencode/skills/` |\n| OpenHands | `openhands` | `.openhands/skills/` | `~/.openhands/skills/` |\n| Pi | `pi` | `.pi/skills/` | `~/.pi/agent/skills/` |\n| Qoder | `qoder` | `.qoder/skills/` | `~/.qoder/skills/` |\n| Qwen Code | `qwen-code` | `.qwen/skills/` | `~/.qwen/skills/` |\n| Roo Code | `roo` | `.roo/skills/` | `~/.roo/skills/` |\n| Trae | `trae` | `.trae/skills/` | `~/.trae/skills/` |\n| Trae CN | `trae-cn` | `.trae/skills/` | `~/.trae-cn/skills/` |\n| Windsurf | `windsurf` | `.windsurf/skills/` | `~/.codeium/windsurf/skills/` |\n| Zencoder | `zencoder` | `.zencoder/skills/` | `~/.zencoder/skills/` |\n| Neovate | `neovate` | `.neovate/skills/` | `~/.neovate/skills/` |\n| Pochi | `pochi` | `.pochi/skills/` | `~/.pochi/skills/` |\n| AdaL | `adal` | `.adal/skills/` | `~/.adal/skills/` |\n<!-- supported-agents:end -->\n\n> [!NOTE]\n> **Kiro CLI users:** After installing skills, manually add them to your custom agent's `resources` in\n> `.kiro/agents/<agent>.json`:\n>\n> ```json\n> {\n>   \"resources\": [\"skill://.kiro/skills/**/SKILL.md\"]\n> }\n> ```\n\nThe CLI automatically detects which coding agents you have installed. If none are detected, you'll be prompted to select\nwhich agents to install to.\n\n## Creating Skills\n\nSkills are directories containing a `SKILL.md` file with YAML frontmatter:\n\n```markdown\n---\nname: my-skill\ndescription: What this skill does and when to use it\n---\n\n# My Skill\n\nInstructions for the agent to follow when this skill is activated.\n\n## When to Use\n\nDescribe the scenarios where this skill should be used.\n\n## Steps\n\n1. First, do this\n2. Then, do that\n```\n\n### Required Fields\n\n- `name`: Unique identifier (lowercase, hyphens allowed)\n- `description`: Brief explanation of what the skill does\n\n### Optional Fields\n\n- `metadata.internal`: Set to `true` to hide the skill from normal discovery. Internal skills are only visible and\n  installable when `INSTALL_INTERNAL_SKILLS=1` is set. Useful for work-in-progress skills or skills meant only for\n  internal tooling.\n\n```markdown\n---\nname: my-internal-skill\ndescription: An internal skill not shown by default\nmetadata:\n  internal: true\n---\n```\n\n### Skill Discovery\n\nThe CLI searches for skills in these locations within a repository:\n\n<!-- skill-discovery:start -->\n- Root directory (if it contains `SKILL.md`)\n- `skills/`\n- `skills/.curated/`\n- `skills/.experimental/`\n- `skills/.system/`\n- `.agents/skills/`\n- `.agent/skills/`\n- `.augment/skills/`\n- `.claude/skills/`\n- `./skills/`\n- `.cline/skills/`\n- `.codebuddy/skills/`\n- `.commandcode/skills/`\n- `.continue/skills/`\n- `.crush/skills/`\n- `.cursor/skills/`\n- `.factory/skills/`\n- `.goose/skills/`\n- `.junie/skills/`\n- `.iflow/skills/`\n- `.kilocode/skills/`\n- `.kiro/skills/`\n- `.kode/skills/`\n- `.mcpjam/skills/`\n- `.vibe/skills/`\n- `.mux/skills/`\n- `.openhands/skills/`\n- `.pi/skills/`\n- `.qoder/skills/`\n- `.qwen/skills/`\n- `.roo/skills/`\n- `.trae/skills/`\n- `.windsurf/skills/`\n- `.zencoder/skills/`\n- `.neovate/skills/`\n- `.pochi/skills/`\n- `.adal/skills/`\n<!-- skill-discovery:end -->\n\n### Plugin Manifest Discovery\n\nIf `.claude-plugin/marketplace.json` or `.claude-plugin/plugin.json` exists, skills declared in those files are also discovered:\n\n```json\n// .claude-plugin/marketplace.json\n{\n  \"metadata\": { \"pluginRoot\": \"./plugins\" },\n  \"plugins\": [{\n    \"name\": \"my-plugin\",\n    \"source\": \"my-plugin\",\n    \"skills\": [\"./skills/review\", \"./skills/test\"]\n  }]\n}\n```\n\nThis enables compatibility with the [Claude Code plugin marketplace](https://code.claude.com/docs/en/plugin-marketplaces) ecosystem.\n\nIf no skills are found in standard locations, a recursive search is performed.\n\n## Compatibility\n\nSkills are generally compatible across agents since they follow a\nshared [Agent Skills specification](https://agentskills.io). However, some features may be agent-specific:\n\n| Feature         | OpenCode | OpenHands | Claude Code | Cline | CodeBuddy | Codex | Command Code | Kiro CLI | Cursor | Antigravity | Roo Code | Github Copilot | Amp | Clawdbot | Neovate | Pi  | Qoder | Zencoder |\n| --------------- | -------- | --------- | ----------- | ----- | --------- | ----- | ------------ | -------- | ------ | ----------- | -------- | -------------- | --- | -------- | ------- | --- | ----- | -------- |\n| Basic skills    | Yes      | Yes       | Yes         | Yes   | Yes       | Yes   | Yes          | Yes      | Yes    | Yes         | Yes      | Yes            | Yes | Yes      | Yes     | Yes | Yes   | Yes      |\n| `allowed-tools` | Yes      | Yes       | Yes         | Yes   | Yes       | Yes   | Yes          | No       | Yes    | Yes         | Yes      | Yes            | Yes | Yes      | Yes     | Yes | Yes   | No       |\n| `context: fork` | No       | No        | Yes         | No    | No        | No    | No           | No       | No     | No          | No       | No             | No  | No       | No      | No  | No    | No       |\n| Hooks           | No       | No        | Yes         | Yes   | No        | No    | No           | No       | No     | No          | No       | No             | No  | No       | No      | No  | No    | No       |\n\n## Troubleshooting\n\n### \"No skills found\"\n\nEnsure the repository contains valid `SKILL.md` files with both `name` and `description` in the frontmatter.\n\n### Skill not loading in agent\n\n- Verify the skill was installed to the correct path\n- Check the agent's documentation for skill loading requirements\n- Ensure the `SKILL.md` frontmatter is valid YAML\n\n### Permission errors\n\nEnsure you have write access to the target directory.\n\n## Environment Variables\n\n| Variable                  | Description                                                                |\n| ------------------------- | -------------------------------------------------------------------------- |\n| `INSTALL_INTERNAL_SKILLS` | Set to `1` or `true` to show and install skills marked as `internal: true` |\n| `DISABLE_TELEMETRY`       | Set to disable anonymous usage telemetry                                   |\n| `DO_NOT_TRACK`            | Alternative way to disable telemetry                                       |\n\n```bash\n# Install internal skills\nINSTALL_INTERNAL_SKILLS=1 npx skills add vercel-labs/agent-skills --list\n```\n\n## Telemetry\n\nThis CLI collects anonymous usage data to help improve the tool. No personal information is collected.\n\nTelemetry is automatically disabled in CI environments.\n\n## Related Links\n\n- [Agent Skills Specification](https://agentskills.io)\n- [Skills Directory](https://skills.sh)\n- [Amp Skills Documentation](https://ampcode.com/manual#agent-skills)\n- [Antigravity Skills Documentation](https://antigravity.google/docs/skills)\n- [Factory AI / Droid Skills Documentation](https://docs.factory.ai/cli/configuration/skills)\n- [Claude Code Skills Documentation](https://code.claude.com/docs/en/skills)\n- [Clawdbot Skills Documentation](https://docs.clawd.bot/tools/skills)\n- [Cline Skills Documentation](https://docs.cline.bot/features/skills)\n- [CodeBuddy Skills Documentation](https://www.codebuddy.ai/docs/ide/Features/Skills)\n- [Codex Skills Documentation](https://developers.openai.com/codex/skills)\n- [Command Code Skills Documentation](https://commandcode.ai/docs/skills)\n- [Crush Skills Documentation](https://github.com/charmbracelet/crush?tab=readme-ov-file#agent-skills)\n- [Cursor Skills Documentation](https://cursor.com/docs/context/skills)\n- [Gemini CLI Skills Documentation](https://geminicli.com/docs/cli/skills/)\n- [GitHub Copilot Agent Skills](https://docs.github.com/en/copilot/concepts/agents/about-agent-skills)\n- [iFlow CLI Skills Documentation](https://platform.iflow.cn/en/cli/examples/skill)\n- [Kimi Code CLI Skills Documentation](https://moonshotai.github.io/kimi-cli/en/customization/skills.html)\n- [Kiro CLI Skills Documentation](https://kiro.dev/docs/cli/custom-agents/configuration-reference/#skill-resources)\n- [Kode Skills Documentation](https://github.com/shareAI-lab/kode/blob/main/docs/skills.md)\n- [OpenCode Skills Documentation](https://opencode.ai/docs/skills)\n- [Qwen Code Skills Documentation](https://qwenlm.github.io/qwen-code-docs/en/users/features/skills/)\n- [OpenHands Skills Documentation](https://docs.openhands.ai/modules/usage/how-to/using-skills)\n- [Pi Skills Documentation](https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/docs/skills.md)\n- [Qoder Skills Documentation](https://docs.qoder.com/cli/Skills)\n- [Replit Skills Documentation](https://docs.replit.com/replitai/skills)\n- [Roo Code Skills Documentation](https://docs.roocode.com/features/skills)\n- [Trae Skills Documentation](https://docs.trae.ai/ide/skills)\n- [Vercel Agent Skills Repository](https://github.com/vercel-labs/agent-skills)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}