{"_id":"@ais-max/skills","_rev":"7-f22aaf12eaa0b7a01e1cd0dce5315639","name":"@ais-max/skills","dist-tags":{"latest":"2.0.6"},"versions":{"2.0.0":{"name":"@ais-max/skills","version":"2.0.0","keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"author":"","license":"MIT","_id":"@ais-max/skills@2.0.0","maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"homepage":"https://github.com/vercel-labs/skills#readme","bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"eceb7fffa6abef96f2d489a7756521e250ccab11","tarball":"https://registry.npmjs.org/@ais-max/skills/-/skills-2.0.0.tgz","fileCount":14,"integrity":"sha512-P7jRBWeLO3MUZP8xOoTO/MUW3Bx4OOGZFJWepZdKudt+AEvwygbU7IOGiLQSwkuXei90u/4opBIN1AnBe5BqjQ==","signatures":[{"sig":"MEYCIQDNr9TMszmlZawGiWHZ9howIP7tfkIoIqIf7mItNfrG5gIhAK5PrrRR9kdzfy+r0HghcMJhdkc657NzX30LsoiX471r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466107},"type":"module","engines":{"node":">=18"},"gitHead":"a561e790756b2785b9ddb82285c4eb0a08258ac9","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"node scripts/generate-licenses.ts && obuild","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"","prepare":"husky","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":"kdump","email":"wadeking@qq.com"},"repository":{"url":"git+https://github.com/vercel-labs/skills.git","type":"git"},"_npmVersion":"11.6.1","description":"The open agent skills ecosystem","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"24.11.0","dependencies":{"yaml":"^2.8.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","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0","@vercel/detect-agent":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/skills_2.0.0_1781101925240_0.3574085744617692","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ais-max/skills","version":"2.0.1","keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"author":"","license":"MIT","_id":"@ais-max/skills@2.0.1","maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"homepage":"https://github.com/vercel-labs/skills#readme","bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"0a74881a149d25a4f3a4c9811d77482a40b23083","tarball":"https://registry.npmjs.org/@ais-max/skills/-/skills-2.0.1.tgz","fileCount":14,"integrity":"sha512-A4adHHxCqJxjxLgNp+/CO9EPko7R9/0Fk8OfjZ5yVgziuHtRdVsGuDLtDs6TYNKZgyvMNl+/Hk3Ft0O/t5IhTQ==","signatures":[{"sig":"MEUCIQCpFrKa2V0hABU4/6vAMFfb0oGcMBAOWQYqCWQKb2zZBgIgeEXWsh6tfU0IGzpVDKuFO7kShSynVsb9AUCqH5mxtTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478953},"type":"module","engines":{"node":">=18"},"gitHead":"a561e790756b2785b9ddb82285c4eb0a08258ac9","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"node scripts/generate-licenses.ts && obuild","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"","prepare":"husky","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":"kdump","email":"wadeking@qq.com"},"repository":{"url":"git+https://github.com/vercel-labs/skills.git","type":"git"},"_npmVersion":"11.6.1","description":"The open agent skills ecosystem","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"24.11.0","dependencies":{"yaml":"^2.8.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","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0","@vercel/detect-agent":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/skills_2.0.1_1781104553050_0.010640083365580866","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@ais-max/skills","version":"2.0.2","keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"author":"","license":"MIT","_id":"@ais-max/skills@2.0.2","maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"homepage":"https://github.com/vercel-labs/skills#readme","bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"d64661f7a96442f0849b8d70c296a64bd68a89fb","tarball":"https://registry.npmjs.org/@ais-max/skills/-/skills-2.0.2.tgz","fileCount":14,"integrity":"sha512-+lZm+pbME8kh015A83IBeTG9+Hyy1xofNNm8rBv4ytjuSQ53CEBNBY+VR6Y5FxkwdvRMRU02H5HspOl31bXLBw==","signatures":[{"sig":"MEYCIQD8u3G6VBhwt9oowpalZe0S8N0ON58ishU7iWs+tzXdDQIhALj2vMhdTPBL58eLBzYOZJT/gKFE2J/GTzg0m0JXro4X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508478},"type":"module","engines":{"node":">=18"},"gitHead":"c7238495aaa9457960c6fff53e744359e54227f1","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"node scripts/generate-licenses.ts && obuild","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"","prepare":"husky","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":"kdump","email":"wadeking@qq.com"},"repository":{"url":"git+https://github.com/vercel-labs/skills.git","type":"git"},"_npmVersion":"11.6.1","description":"The open agent skills ecosystem","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"24.11.0","dependencies":{"yaml":"^2.8.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","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0","@vercel/detect-agent":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/skills_2.0.2_1781113284185_0.9034261608818928","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ais-max/skills","version":"2.0.3","keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"author":"","license":"MIT","_id":"@ais-max/skills@2.0.3","maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"homepage":"https://github.com/vercel-labs/skills#readme","bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"74cb0ab0c3068b0eb159a51242507a61819ddcea","tarball":"https://registry.npmjs.org/@ais-max/skills/-/skills-2.0.3.tgz","fileCount":14,"integrity":"sha512-99UO8QQPa+KP6U+G8c3T/0dw1hkLeI1VNcQUJJXpVJjhkOM+UL4dlrwTBdCm4JCZfoU1puABGqmdgajJe38adQ==","signatures":[{"sig":"MEUCIBpV5FrekAR0pH+b2DoQaw3+PTGExKkCyef+Y7WFEnncAiEAlpMWVTCFT6MKpnmempmr0P2Lzfx6n6czqceoOJDx8ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514855},"type":"module","engines":{"node":">=18"},"gitHead":"d282940431aef47aa6ee6bff00377de242c775a2","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"node scripts/generate-licenses.ts && obuild","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"","prepare":"husky","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":"kdump","email":"wadeking@qq.com"},"repository":{"url":"git+https://github.com/vercel-labs/skills.git","type":"git"},"_npmVersion":"11.6.1","description":"The open agent skills ecosystem","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"24.11.0","dependencies":{"yaml":"^2.8.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","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0","@vercel/detect-agent":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/skills_2.0.3_1781154613510_0.04173337174246994","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ais-max/skills","version":"2.0.4","keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"author":"","license":"MIT","_id":"@ais-max/skills@2.0.4","maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"homepage":"https://github.com/vercel-labs/skills#readme","bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"daec004fe6e0c33ffa1a290b361ae8498425b2fd","tarball":"https://registry.npmjs.org/@ais-max/skills/-/skills-2.0.4.tgz","fileCount":14,"integrity":"sha512-3OtfL/pELPg+tPynfikeTr6DnfsBPzzjiFusfS6yupPNOS5Tnnw5Nb4R+ljZnVvM/tqKRBIpEhiuyilX763HEw==","signatures":[{"sig":"MEQCIEyJ53n2M8r7HawqQfxNi8eQ4n20Ay28enSfrbedpaUzAiA5VbH8C0lahKu58UIyRcFypYwcbZeOw35PcLnkZD8RSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514855},"type":"module","engines":{"node":">=18"},"gitHead":"ceee648ea2d6e67a63b4d1e27f7ee08102ad8c66","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"node scripts/generate-licenses.ts && obuild","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"","prepare":"husky","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":"kdump","email":"wadeking@qq.com"},"repository":{"url":"git+https://github.com/vercel-labs/skills.git","type":"git"},"_npmVersion":"11.6.1","description":"The open agent skills ecosystem","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"24.11.0","dependencies":{"yaml":"^2.8.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","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0","@vercel/detect-agent":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/skills_2.0.4_1781238454494_0.3945298423429895","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@ais-max/skills","version":"2.0.5","keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"author":"","license":"MIT","_id":"@ais-max/skills@2.0.5","maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"homepage":"https://github.com/vercel-labs/skills#readme","bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"dist":{"shasum":"2658c90ce79952f02f4d2362c7d73102997ccbac","tarball":"https://registry.npmjs.org/@ais-max/skills/-/skills-2.0.5.tgz","fileCount":14,"integrity":"sha512-dCxUcwQ6KogG6IfzRMUYVyfPUHj20SffKIuz2n3JOThVB22mUL67TNWIFHBPYvrzL71vHfTCQJqAlRAmh+CRZw==","signatures":[{"sig":"MEQCICtaxPG2GDKYyHgCPP9j1oJmEIMtRb09qbs8oX9Me6ESAiBKqWBDkH+Vqi1/ggVcBVmOm9yRMj7RevvcYe/1td30Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514877},"type":"module","engines":{"node":">=18"},"gitHead":"d98218f62e609a5b370bc109f3490feeeb3410d4","scripts":{"dev":"node src/cli.ts","test":"vitest","build":"node scripts/generate-licenses.ts && obuild","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"","prepare":"husky","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":"kdump","email":"wadeking@qq.com"},"repository":{"url":"git+https://github.com/vercel-labs/skills.git","type":"git"},"_npmVersion":"11.6.1","description":"The open agent skills ecosystem","directories":{},"lint-staged":{"src/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write"},"_nodeVersion":"24.11.0","dependencies":{"yaml":"^2.8.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","lint-staged":"^16.2.7","xdg-basedir":"^5.1.0","@clack/prompts":"^0.11.0","@vercel/detect-agent":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/skills_2.0.5_1781238647030_0.18525739081185022","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@ais-max/skills","version":"2.0.6","description":"The open agent skills ecosystem","type":"module","bin":{"skills":"bin/cli.mjs","add-skill":"bin/cli.mjs"},"scripts":{"build":"node scripts/generate-licenses.ts && obuild","generate-licenses":"node scripts/generate-licenses.ts","dev":"node src/cli.ts","exec:test":"node scripts/execute-tests.ts","prepublishOnly":"npm run build","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.ts\"","prepare":"husky","test":"vitest","type-check":"tsc --noEmit","publish:snapshot":"npm version prerelease --preid=snapshot --no-git-tag-version && npm publish --tag snapshot"},"lint-staged":{"src/**/*.ts":"prettier --write","scripts/**/*.ts":"prettier --write","tests/**/*.ts":"prettier --write"},"keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"repository":{"type":"git","url":"git+https://github.com/vercel-labs/skills.git"},"homepage":"https://github.com/vercel-labs/skills#readme","bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"author":"","license":"MIT","devDependencies":{"@clack/prompts":"^0.11.0","@types/bun":"latest","@types/node":"^22.10.0","@vercel/detect-agent":"^1.2.1","husky":"^9.1.7","lint-staged":"^16.2.7","obuild":"^0.4.22","picocolors":"^1.1.1","prettier":"^3.8.1","simple-git":"^3.27.0","typescript":"^5.9.3","vitest":"^4.0.17","xdg-basedir":"^5.1.0"},"engines":{"node":">=18"},"packageManager":"pnpm@10.17.1","dependencies":{"yaml":"^2.8.3"},"gitHead":"599999102a1994efe6bc05244ea8b671150ca86c","_id":"@ais-max/skills@2.0.6","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-+JpzUmQEoMqAkulMLdWbfmEg7Z9mdWUeV+ifv8nORoRVRkJHXIgEsK/PTkgFxXVs2FyVmxSH+rV0cRp4DKISQA==","shasum":"2a405e7116ec058680547a6c0a497b7b95132ef1","tarball":"https://registry.npmjs.org/@ais-max/skills/-/skills-2.0.6.tgz","fileCount":14,"unpackedSize":515502,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqnuQTyYQ8D323UfH79mW27eb6eHgqUCFSn8WqOOYCAQIgK6NfbSd7XVEj/YzeqFZxknS+jTPvSOO6AakhxNXLNjY="}]},"_npmUser":{"name":"kdump","email":"wadeking@qq.com"},"directories":{},"maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills_2.0.6_1781280323168_0.5747208559072645"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T14:32:04.965Z","modified":"2026-06-12T16:05:23.417Z","2.0.0":"2026-06-10T14:32:05.389Z","2.0.1":"2026-06-10T15:15:53.196Z","2.0.2":"2026-06-10T17:41:24.378Z","2.0.3":"2026-06-11T05:10:13.718Z","2.0.4":"2026-06-12T04:27:34.655Z","2.0.5":"2026-06-12T04:30:47.189Z","2.0.6":"2026-06-12T16:05:23.311Z"},"bugs":{"url":"https://github.com/vercel-labs/skills/issues"},"license":"MIT","homepage":"https://github.com/vercel-labs/skills#readme","keywords":["cli","agent-skills","skills","ai-agents","aider-desk","amp","antigravity","antigravity-cli","astrbot","autohand-code","augment","bob","claude-code","openclaw","cline","codearts-agent","codebuddy","codemaker","codestudio","codex","command-code","continue","cortex","crush","cursor","deepagents","devin","dexto","droid","firebender","forgecode","gemini-cli","github-copilot","goose","hermes-agent","inference-sh","jazz","junie","iflow-cli","kilo","kimi-code-cli","kiro-cli","kode","lingma","loaf","mcpjam","mistral-vibe","moxby","mux","opencode","openhands","ona","pi","qoder","qoder-cn","qwen-code","replit","reasonix","rovodev","roo","tabnine-cli","terramind","tinycloud","trae","trae-cn","warp","windsurf","zed","zencoder","zenflow","neovate","pochi","promptscript","adal","universal"],"repository":{"type":"git","url":"git+https://github.com/vercel-labs/skills.git"},"description":"The open agent skills ecosystem","maintainers":[{"name":"kdump","email":"wadeking@qq.com"}],"readme":"# skills\n\nThe CLI for the open agent skills ecosystem.\n\n<!-- agent-list:start -->\n\nSupports **OpenCode**, **Claude Code**, **Codex**, **Cursor**, and [67 more](#supported-agents).\n\n<!-- agent-list:end -->\n\n[![skills.sh](https://skills.sh/b/vercel-labs/skills)](https://skills.sh/vercel-labs/skills)\n\n## Install a Skill\n\n```bash\nnpx @ais-max/skills add vercel-labs/agent-skills\n```\n\nThe npm package is `@ais-max/skills`. It provides the `skills` and `add-skill` binaries, so installed or linked workflows can continue to run `skills ...` directly.\n\n## Use a Skill Without Installing\n\nGenerate a prompt for one skill, or start a supported coding agent interactively:\n\n```bash\nnpx @ais-max/skills use vercel-labs/agent-skills@web-design-guidelines | claude\nnpx @ais-max/skills use vercel-labs/agent-skills --skill web-design-guidelines --agent claude-code\n```\n\n`skills use` resolves sources the same way as `skills add`, writes the selected skill files to a temporary directory, and prints only the generated prompt to stdout unless `--agent` is provided. With `--agent`, it starts one supported agent interactively with the generated prompt.\n\n### Source Formats\n\n```bash\n# GitHub shorthand (owner/repo)\nnpx @ais-max/skills add vercel-labs/agent-skills\n\n# AIS registry skill name (uses the configured default registry)\nnpx @ais-max/skills add glab-pr-review\n\n# Full GitHub URL\nnpx @ais-max/skills add https://github.com/vercel-labs/agent-skills\n\n# Direct path to a skill in a repo\nnpx @ais-max/skills add https://github.com/vercel-labs/agent-skills/tree/main/skills/web-design-guidelines\n\n# GitLab URL\nnpx @ais-max/skills add https://gitlab.com/org/repo\n\n# Any git URL\nnpx @ais-max/skills add git@github.com:vercel-labs/agent-skills.git\n\n# Local path\nnpx @ais-max/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 [Supported Agents](#supported-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| `--copy`                  | Copy files instead of symlinking to agent directories                                                                                              |\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 @ais-max/skills add vercel-labs/agent-skills --list\n\n# Install specific skills\nnpx @ais-max/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 @ais-max/skills add owner/repo --skill \"Convex Best Practices\"\n\n# Install to specific agents\nnpx @ais-max/skills add vercel-labs/agent-skills -a claude-code -a opencode\n\n# Non-interactive installation (CI/CD friendly)\nnpx @ais-max/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 @ais-max/skills add vercel-labs/agent-skills --all\n\n# Install all skills to specific agents\nnpx @ais-max/skills add vercel-labs/agent-skills --skill '*' -a claude-code\n\n# Install specific skills to all agents\nnpx @ais-max/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 use <source>`    | Use one skill without installing              |\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 update [skills]` | Update 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 registry`\n\nConfigure AIS registries used by single-name installs such as `npx @ais-max/skills add glab-pr-review`.\n\n```bash\n# Add a registry and store the API key in an environment variable\nnpx @ais-max/skills registry add ais-default http://ais2.sunlinecloud.cn/api/skills --api-key-env AIS_PORTAL_API_KEY --header X-API-Key\n\n# Set a workspace context for workspace-scoped skills\nnpx @ais-max/skills registry set-context ais-default --workspace-id 10001\n\n# Check configured registries without printing secret values\nnpx @ais-max/skills registry list\n\n# Test registry reachability\nnpx @ais-max/skills registry ping ais-default\n```\n\nConfiguration is stored at `~/.ais-skills-cli/config.yml` by default. Use `AIS_SKILLS_CLI_CONFIG_FILE` to point tests or CI jobs at a separate config file.\n\n### `skills update`\n\n```bash\n# Update all skills (interactive scope prompt)\nnpx skills update\n\n# Update a single skill by name\nnpx skills update my-skill\n\n# Update multiple specific skills\nnpx skills update frontend-design web-design-guidelines\n\n# Update only global or project skills\nnpx skills update -g\nnpx skills update -p\n\n# Non-interactive (auto-detects scope: project if in a project, else global)\nnpx skills update -y\n```\n\n| Option          | Description                                                               |\n| --------------- | ------------------------------------------------------------------------- |\n| `-g, --global`  | Only update global skills                                                 |\n| `-p, --project` | Only update project skills                                                |\n| `-y, --yes`     | Skip scope prompt (auto-detect: project if in a project dir, else global) |\n| `[skills...]`   | Update specific skills by name instead of all                             |\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\n| Agent                                        | `--agent`                                                | Project Path             | Global Path                         |\n| -------------------------------------------- | -------------------------------------------------------- | ------------------------ | ----------------------------------- |\n| AiderDesk                                    | `aider-desk`                                             | `.aider-desk/skills/`    | `~/.aider-desk/skills/`             |\n| Amp, Replit, Universal                       | `amp`, `replit`, `universal`                             | `.agents/skills/`        | `~/.config/agents/skills/`          |\n| Antigravity                                  | `antigravity`                                            | `.agents/skills/`        | `~/.gemini/antigravity/skills/`     |\n| Antigravity CLI                              | `antigravity-cli`                                        | `.agents/skills/`        | `~/.gemini/antigravity-cli/skills/` |\n| AstrBot                                      | `astrbot`                                                | `data/skills/`           | `~/.astrbot/data/skills/`           |\n| Autohand Code CLI                            | `autohand-code`                                          | `.autohand/skills/`      | `~/.autohand/skills/`               |\n| Augment                                      | `augment`                                                | `.augment/skills/`       | `~/.augment/skills/`                |\n| IBM Bob                                      | `bob`                                                    | `.bob/skills/`           | `~/.bob/skills/`                    |\n| Claude Code                                  | `claude-code`                                            | `.claude/skills/`        | `~/.claude/skills/`                 |\n| OpenClaw                                     | `openclaw`                                               | `skills/`                | `~/.openclaw/skills/`               |\n| Cline, Dexto, Kimi Code CLI, Loaf, Warp, Zed | `cline`, `dexto`, `kimi-code-cli`, `loaf`, `warp`, `zed` | `.agents/skills/`        | `~/.agents/skills/`                 |\n| CodeArts Agent                               | `codearts-agent`                                         | `.codeartsdoer/skills/`  | `~/.codeartsdoer/skills/`           |\n| CodeBuddy                                    | `codebuddy`                                              | `.codebuddy/skills/`     | `~/.codebuddy/skills/`              |\n| Codemaker                                    | `codemaker`                                              | `.codemaker/skills/`     | `~/.codemaker/skills/`              |\n| Code Studio                                  | `codestudio`                                             | `.codestudio/skills/`    | `~/.codestudio/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| Cortex Code                                  | `cortex`                                                 | `.cortex/skills/`        | `~/.snowflake/cortex/skills/`       |\n| Crush                                        | `crush`                                                  | `.crush/skills/`         | `~/.config/crush/skills/`           |\n| Cursor                                       | `cursor`                                                 | `.agents/skills/`        | `~/.cursor/skills/`                 |\n| Deep Agents                                  | `deepagents`                                             | `.agents/skills/`        | `~/.deepagents/agent/skills/`       |\n| Devin for Terminal                           | `devin`                                                  | `.devin/skills/`         | `~/.config/devin/skills/`           |\n| Droid                                        | `droid`                                                  | `.factory/skills/`       | `~/.factory/skills/`                |\n| Firebender                                   | `firebender`                                             | `.agents/skills/`        | `~/.firebender/skills/`             |\n| ForgeCode                                    | `forgecode`                                              | `.forge/skills/`         | `~/.forge/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| Hermes Agent                                 | `hermes-agent`                                           | `.hermes/skills/`        | `~/.hermes/skills/`                 |\n| inference.sh                                 | `inference-sh`                                           | `.inferencesh/skills/`   | `~/.inferencesh/skills/`            |\n| Jazz                                         | `jazz`                                                   | `.jazz/skills/`          | `~/.jazz/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| Lingma                                       | `lingma`                                                 | `.lingma/skills/`        | `~/.lingma/skills/`                 |\n| MCPJam                                       | `mcpjam`                                                 | `.mcpjam/skills/`        | `~/.mcpjam/skills/`                 |\n| Mistral Vibe                                 | `mistral-vibe`                                           | `.vibe/skills/`          | `~/.vibe/skills/`                   |\n| Moxby                                        | `moxby`                                                  | `.moxby/skills/`         | `~/.moxby/skills/`                  |\n| Mux                                          | `mux`                                                    | `.mux/skills/`           | `~/.mux/skills/`                    |\n| OpenCode                                     | `opencode`                                               | `.agents/skills/`        | `~/.config/opencode/skills/`        |\n| OpenHands                                    | `openhands`                                              | `.openhands/skills/`     | `~/.openhands/skills/`              |\n| Ona                                          | `ona`                                                    | `.ona/skills/`           | `~/.ona/skills/`                    |\n| Pi                                           | `pi`                                                     | `.pi/skills/`            | `~/.pi/agent/skills/`               |\n| Qoder                                        | `qoder`                                                  | `.qoder/skills/`         | `~/.qoder/skills/`                  |\n| Qoder CN                                     | `qoder-cn`                                               | `.qoder/skills/`         | `~/.qoder-cn/skills/`               |\n| Qwen Code                                    | `qwen-code`                                              | `.qwen/skills/`          | `~/.qwen/skills/`                   |\n| Reasonix                                     | `reasonix`                                               | `.reasonix/skills/`      | `~/.reasonix/skills/`               |\n| Rovo Dev                                     | `rovodev`                                                | `.rovodev/skills/`       | `~/.rovodev/skills/`                |\n| Roo Code                                     | `roo`                                                    | `.roo/skills/`           | `~/.roo/skills/`                    |\n| Tabnine CLI                                  | `tabnine-cli`                                            | `.tabnine/agent/skills/` | `~/.tabnine/agent/skills/`          |\n| Terramind                                    | `terramind`                                              | `.terramind/skills/`     | `~/.terramind/skills/`              |\n| Tinycloud                                    | `tinycloud`                                              | `.tinycloud/skills/`     | `~/.tinycloud/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, Zenflow                            | `zencoder`, `zenflow`                                    | `.zencoder/skills/`      | `~/.zencoder/skills/`               |\n| Neovate                                      | `neovate`                                                | `.neovate/skills/`       | `~/.neovate/skills/`                |\n| Pochi                                        | `pochi`                                                  | `.pochi/skills/`         | `~/.pochi/skills/`                  |\n| PromptScript                                 | `promptscript`                                           | `.agents/skills/`        | N/A (project-only)                  |\n| AdaL                                         | `adal`                                                   | `.adal/skills/`          | `~/.adal/skills/`                   |\n\n<!-- supported-agents:end -->\n\n> [!NOTE]\n> **Kiro CLI users:** The default agent automatically loads skills from `.kiro/skills/` and `~/.kiro/skills/` — no\n> configuration needed. If you use a **custom agent**, add skills to its `resources` in `.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. Each\nskill container directory is walked one level deep for the common flat\nlayout (`skills/<name>/SKILL.md`) and one extra level deep for catalog\nlayouts (`skills/<category>/<name>/SKILL.md`). A `SKILL.md` discovered at\nthe shallower level shadows anything nested below it. Use `--full-depth`\nto also discover `SKILL.md` files outside these container directories\n(e.g. under `examples/` or `tests/`).\n\n<!-- skill-discovery:start -->\n\n- Root directory (if it contains `SKILL.md`)\n- `skills/`\n- `skills/.curated/`\n- `skills/.experimental/`\n- `skills/.system/`\n- `.aider-desk/skills/`\n- `.agents/skills/`\n- `data/skills/`\n- `.autohand/skills/`\n- `.augment/skills/`\n- `.bob/skills/`\n- `.claude/skills/`\n- `.codeartsdoer/skills/`\n- `.codebuddy/skills/`\n- `.codemaker/skills/`\n- `.codestudio/skills/`\n- `.commandcode/skills/`\n- `.continue/skills/`\n- `.cortex/skills/`\n- `.crush/skills/`\n- `.devin/skills/`\n- `.factory/skills/`\n- `.forge/skills/`\n- `.goose/skills/`\n- `.hermes/skills/`\n- `.inferencesh/skills/`\n- `.jazz/skills/`\n- `.junie/skills/`\n- `.iflow/skills/`\n- `.kilocode/skills/`\n- `.kiro/skills/`\n- `.kode/skills/`\n- `.lingma/skills/`\n- `.mcpjam/skills/`\n- `.vibe/skills/`\n- `.moxby/skills/`\n- `.mux/skills/`\n- `.openhands/skills/`\n- `.ona/skills/`\n- `.pi/skills/`\n- `.qoder/skills/`\n- `.qwen/skills/`\n- `.reasonix/skills/`\n- `.rovodev/skills/`\n- `.roo/skills/`\n- `.tabnine/agent/skills/`\n- `.terramind/skills/`\n- `.tinycloud/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    {\n      \"name\": \"my-plugin\",\n      \"source\": \"my-plugin\",\n      \"skills\": [\"./skills/review\", \"./skills/test\"]\n    }\n  ]\n}\n```\n\nThis enables compatibility with the [Claude Code plugin marketplace](https://code.claude.com/docs/en/plugin-marketplaces) ecosystem. Skill paths declared in a manifest are searched at their declared depth and are not subject to the depth-2 catalog walk described above.\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 | OpenClaw | 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           | Yes      | 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- [OpenClaw Skills Documentation](https://docs.openclaw.ai/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- [Firebender Skills Documentation](https://docs.firebender.com/multi-agent/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-code/en/customization/skills)\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"}