{"_id":"playbooks","_rev":"20-bcad06122840873f9789acc43df1da7f","name":"playbooks","dist-tags":{"latest":"0.1.20"},"versions":{"0.0.1":{"name":"playbooks","version":"0.0.1","keywords":[],"author":"","license":"MIT","_id":"playbooks@0.0.1","maintainers":[{"name":"iannuttall","email":"ianpaulnuttall@gmail.com"}],"dist":{"shasum":"3122612a6d5803ae356cfa0488016b295496931a","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.0.1.tgz","fileCount":3,"integrity":"sha512-tfQQP6297CPCRv4zXoC1jHzhprw8GoeNqs8sBcWLohth8a8zucUU3ZIhmNXwaYw3lRsz+r1juP61m+lEvq3+QQ==","signatures":[{"sig":"MEUCIHJMCj2Mm1piNaz2fE/0PMMEW1cdldeIlcRjbu3b3ySfAiEA+QR1TtNG6d62oDWHiVRqVyLlTPlTWe6nZb4J7DvOVuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"iannuttall","email":"ianpaulnuttall@gmail.com"},"_npmVersion":"10.9.4","description":"Placeholder package to reserve the name on npm.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.0.1_1768498334140_0.7971036854941931","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"playbooks","version":"0.1.2","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.2","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"536d9a2c4772f8873b1faa302dff5159f07788e9","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.2.tgz","fileCount":5,"integrity":"sha512-mnN5KUkzPJidEGF4+AYGdX0T8DOeiggFw2ZsoHUaqGJx/7LU+gFucdDok8H2BzxD/w6rvE6mvV4ERUUJ20lJtA==","signatures":[{"sig":"MEUCIGeILTbXq6aM5HRS+nI+naUj8HFETHkSSKr72gLi00viAiEA6NIXzl0HUWAT0RmsriGl04oe8t017aAhhJOwo9Eh/L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168696},"type":"module","engines":{"node":">=18"},"gitHead":"f6d80dbcadb570af29b11bc86681d727440ebd92","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.2_1769524704600_0.23732610055694514","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"playbooks","version":"0.1.3","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.3","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"68ec68a7ae07a7ff77791fb10c650161e2a9e446","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.3.tgz","fileCount":5,"integrity":"sha512-pgAZ2cEh7fc6CWPwVIuqfFoa1f/u5C4eRNq0TDXbUa0jvnxFu79FI0mkmgyEMAx5bKcGM87cTF4r1uYXMC/28Q==","signatures":[{"sig":"MEQCIC3JfAkpglt+AwOdtjVCspSl+9rb1dRt5A1IRWn67ytrAiA+fjC9fgainlVkELAbuMBNSkzX2qiid/sDGlobyinD4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171401},"type":"module","engines":{"node":">=18"},"gitHead":"ab47d30e95666065c93502fc14fee6d3778a93eb","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.3_1769527656301_0.4747053084457662","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"playbooks","version":"0.1.4","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.4","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"f7bcbb39f46c6bc1fd7351ad9d9168766f129194","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.4.tgz","fileCount":5,"integrity":"sha512-7dKOMvbqW8mHOsX+CpmNDCsLDeAld5krIz7Ga4lDB34sJxaV9DdiTCFEmHDJh69kUEnkLMWS7I7tAKRj1E5lrw==","signatures":[{"sig":"MEUCIQDIWhpyh/KJywt3rqbLIOzRd8Hx6nzwAEpcn+C6T0zqhgIgCB1rXZrz+qLMHgEh5YsZX7A6wrN0NEq/vdqYg3yFMO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171268},"type":"module","engines":{"node":">=18"},"gitHead":"be38242efb0309e29b721a6eceb47b80cf058c40","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.4_1769530426447_0.7585684532600385","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"playbooks","version":"0.1.5","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.5","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"60562fc6be6923123808685bf172ac26e3b1cccd","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.5.tgz","fileCount":5,"integrity":"sha512-mzolGbmQxcj+n/CXfSOsHUlQO71N92dwqUijtqW35veiq3DWBQ4+hL3/riVaM9aPNXnKzPxVC5RRNWt7LcWLMA==","signatures":[{"sig":"MEYCIQCg3IC7VkG9SgX5GffR+17ZecpXxp8HGfuSw5PsAExkVAIhAOG0YTogY6OwlZwIiIdOkP+Ndhpk5pM9wkGKDDDNy/fc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190728},"type":"module","engines":{"node":">=18"},"gitHead":"4784036e37c0f0b84a99a1522ae57c8a500aa93d","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.5_1769696682754_0.16789361028840433","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"playbooks","version":"0.1.6","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.6","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"cec8fb1184fdeaa1c5e927787f8eb614178f38c1","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.6.tgz","fileCount":5,"integrity":"sha512-i+k+n8KBVhEEv4sLQR+Vh4YJIoQs49JsvRuCFxpT0HPNI4h1db3q7QQ89RzldIqbux2HrfKmMIqsKlJszjIsjg==","signatures":[{"sig":"MEQCIGnZ9dSNWfpWi+BaWYYI96jLUklTr6ulH0uC+MJQpRTIAiBKNbLQ13zUtulRyVUU4ZYCopBd4xLlnLPgI0FIUqigFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196626},"type":"module","engines":{"node":">=18"},"gitHead":"98ac335291187d931ab5516d550581f5414ab251","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.6_1769775566647_0.67381960310681","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"playbooks","version":"0.1.7","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.7","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"b45ee4340ff8728758dd5f9c65004a9c37bdf066","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.7.tgz","fileCount":5,"integrity":"sha512-s9pbe/9bMkkilpIgY4G6HHE30NXSAXuTcauUHoZ77Gvlfjx8nzn1oYLD0pDZrvfn4tVdcinT79NhNJUHVn1s+g==","signatures":[{"sig":"MEYCIQDm7it+cWApv64izH0iffswASKgXkaWF9QnrxgzBpx10QIhAIsocLiWPAuswN7lG92NoYdMBHeKBEu9JV3Ec2dyr2t4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198750},"type":"module","engines":{"node":">=18"},"gitHead":"a39913d9e1929726e82d3a1b5b4833a0f3374685","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.7_1769784549067_0.5907048909663166","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"playbooks","version":"0.1.8","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.8","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"2980efb4354ff04fd6ba2bbe9f6765a04ab12824","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.8.tgz","fileCount":5,"integrity":"sha512-7N2fp9CNkQa2s21CZP1iarr6SqkYXgOPL3pRSsdFNb5zyxwdWvzZ8o2kfIg28lNOi3yseeeYwYbruLHRxOGEfA==","signatures":[{"sig":"MEUCIQCqy8YgBdIdHYvFxJ1uKXhQxxa4BRsZ3+jhTEEtuwZSfAIgNea/QQWj99xhtF0HpCmqeQqTf3XJkbZob+mVgpK2i44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199740},"type":"module","engines":{"node":">=18"},"gitHead":"405c4737c2eb5d322e791ca863869805f1af77dc","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.8_1769785138775_0.9442036698326179","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"playbooks","version":"0.1.9","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.9","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"cc36c5f5f1f084e9c391326f6480995f1f81cfa8","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.9.tgz","fileCount":5,"integrity":"sha512-R9/A9lxWsl/dO228uew0l2e7uXNrb3LJbTuMYNo/Hxk6koR18+MClqo/8rwkHy8/O4JZmWjLGm7eL1VIJKb3zw==","signatures":[{"sig":"MEQCIBM/0njkqJntJf5MhhM2Mra3RmVN6KAaOB2YUs4MjuQyAiAqUhJlnnkTUDC6lgVCKvIOPRmeX5/gJxjhxrpb/Vcukg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213983},"type":"module","engines":{"node":">=18"},"gitHead":"34dca37522ee4157d6995455784e0c3ceeef5924","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.9_1769788479028_0.11563472445703793","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"playbooks","version":"0.1.10","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.10","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"06630fdd2e030c10ebe9fe076160adc61609aeaa","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.10.tgz","fileCount":5,"integrity":"sha512-TtSyM/C6wZ3jly+mhfrQmiDk6cUcvy6yjxxME9xMvNOfccQqMJQjWlAxgDpXxNugBOifQG9DkSTU5nBWUzWNgw==","signatures":[{"sig":"MEQCIEjZ6RSCzp9iHn8DzPeuKFSLAjIpdZeYuIWpohdphCl7AiBEHQDhKti0ynPhjoN88ile2RikV8UIt/uX3MFVGVUTUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227654},"type":"module","engines":{"node":">=18"},"gitHead":"f45a24625fa4f971f05f72cfdc99d49420b696f2","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.10_1769898137413_0.5633916882192771","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"playbooks","version":"0.1.11","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.11","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"99b349e8719ed5cb132b2fc4d7637da088984a06","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.11.tgz","fileCount":5,"integrity":"sha512-QtacAsOrc6AiFC7jng9sUEIRPTIBxRpvt8IveRVxNRt1A5xcstbvlJH2Fu1MK1dY3EdCDqLerBf38vi5OkY1zA==","signatures":[{"sig":"MEYCIQDzThmrxdZWHdfvcJ/ZpzlP5aityXTgyBaG1bUMr9iZWAIhAPXp7nZaupHaF+DU8vUIXMFxZt5Y27SE3frVW9+UVBd8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229704},"type":"module","engines":{"node":">=18"},"gitHead":"42828d7afabd844d5c26e1ed141df795dd716d41","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.11_1770143166998_0.01589037288892925","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"playbooks","version":"0.1.12","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.12","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"b57a7925dff0129009a670ad7d219d8988dc416d","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.12.tgz","fileCount":6,"integrity":"sha512-qSnxPyIm9n/dc2/BMJ6pF/5Sjpg0pLo4a+RKAuPdctbeSLcsd/leoHFCTUrcDsxuq8yakyz2wdTcdHKxSg4qZw==","signatures":[{"sig":"MEYCIQD0vqbBQvXDUmfpWZMisit+ugQcaxKPdqzEU/TIlQ9gJgIhANJVjksELs1eDO5oq6VdstqfVCvnHFaSxoKsDeznBDfy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266737},"type":"module","engines":{"node":">=18"},"gitHead":"f8bbdbc8f6b7fd8237770d1c38bb8f254c73a8d6","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.12_1770305783194_0.3272396893072804","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"playbooks","version":"0.1.13","keywords":["cli","playbooks","agent-skills","skills","ai-agents","amp","antigravity","claude-code","clawdbot","cline","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","kilo","kiro-cli","mcpjam","opencode","openhands","pi","qoder","qwen-code","roo","trae","windsurf","zencoder","neovate"],"author":"","license":"MIT","_id":"playbooks@0.1.13","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"90269a0852327365cd3673ebc4dabfd7ae20756f","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.13.tgz","fileCount":6,"integrity":"sha512-LebcJS6Cuofvde7YoTpbwFjCmccr17ILIQEbumQb2eaxxLfHJa/tK9d3SKXi4pfa4+CsGzqt4bGEm10NafuE2w==","signatures":[{"sig":"MEYCIQC5ks0mIUg31BFMUnWd97k1tootb+0iFefxsPXrUFyX+gIhAMOG1aYmkU3l8cj3NkSsaHkmsRoz3ZSXC7UHsASOr+ba","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266934},"type":"module","engines":{"node":">=18"},"gitHead":"646e9406d9405d85825587a2c63a1366f34e0104","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.13_1770306166567_0.6239092745640458","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"playbooks","version":"0.1.14","keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder"],"author":"","license":"MIT","_id":"playbooks@0.1.14","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"17b74087b63c50e0f46f6023e1fc5eb6dc633cae","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.14.tgz","fileCount":6,"integrity":"sha512-DQsKQylrp8bUoA61ZlWndu26IL91xiUCd8XAvzHc897jLYXor4z0EfIHoKYsbvDmyQjSuczxuCWKBbvg4DUznw==","signatures":[{"sig":"MEUCIQDPGkkKyHbRGYHOIwhI7tl/WrYlSML/f9iN4SAK7wY9ngIgciugXONoYkX7WdRSzFG8Dk/2JuSWvyLJlK0cVbuXaXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267456},"type":"module","engines":{"node":">=18"},"gitHead":"4be2c96f0c03fd096aedd26eaca742ae214a14ac","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.14_1770331846771_0.2218745725973812","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"playbooks","version":"0.1.15","keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder"],"author":"","license":"MIT","_id":"playbooks@0.1.15","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"3adaed344708f3d373e91411c9c8dd1af74e733f","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.15.tgz","fileCount":6,"integrity":"sha512-ZYxa+7nrfNy1Q7VLMUZDLRBHJAEcxOjXjM0NefZVvgE0HsZepNdUcoKFu7mIlcPFX/sa0Js4eVyBqLswcKpnkg==","signatures":[{"sig":"MEUCIEsu8HR33EnRr5uQGJih55glXZ35H16H1HZmgylb6QuSAiEAscoPAfvje9ULxrpMUKkeZDofdCY378dsuSE0NxlVHqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":327246},"type":"module","engines":{"node":">=18"},"gitHead":"1f5aa9139d66727b0823303827d4c6ddd76e77f9","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.15_1770470578396_0.761579319003233","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"playbooks","version":"0.1.16","keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder"],"author":"","license":"MIT","_id":"playbooks@0.1.16","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"291488220cd47baa7b0860b118fefaa04b104fab","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.16.tgz","fileCount":6,"integrity":"sha512-A9eQz6KfnRlf0JYwDjRNET31faxoa7RD7bQRGddznjUa513g9c0HXXAvrqt2a3gqrcyac8hXdYmo7rYFWhv0TA==","signatures":[{"sig":"MEQCIDRjEEOwRaWXCJCa2OPMnbqNYcIcQf0TmznjKduCeRxyAiA/KmdKPAQeB+HRi9UDme4bDCQd0497W+8REJ1+l94COA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340120},"type":"module","engines":{"node":">=18"},"gitHead":"d0e53e1df46e54961c43d5625ee0743288c590cc","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.16_1770500911025_0.9578489712783782","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"playbooks","version":"0.1.17","keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder"],"author":"","license":"MIT","_id":"playbooks@0.1.17","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"6bb5729c85a01197555d320b5b9b87f2948e8724","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.17.tgz","fileCount":6,"integrity":"sha512-j+VYFlvqiKAeK78e7vEc2BM+YCYGg5GsseWJMiu3462fK6gcfYAzZ22Clr22HwhL3cCSfRD9mW7MMpzQOW9txA==","signatures":[{"sig":"MEUCIDCCng+EcJrjLEEHNBUnKWp51PfpgmuPrrp92PNgPpc4AiEAhWIG1lC3H0+i2UZGZVqEJjqw256hbO+Y9cZuZbCXsZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":355100},"type":"module","engines":{"node":">=18"},"gitHead":"9ff87951858c313ebbd57dc10204c59e5d9ddf3c","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.17_1770905150404_0.4624775905394991","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"playbooks","version":"0.1.18","keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder"],"author":"","license":"MIT","_id":"playbooks@0.1.18","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"44d8cf3593b137e89650cfec291e37247606f39a","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.18.tgz","fileCount":6,"integrity":"sha512-HqvEZVRAjXlflYMUt4qPdvE93r3Z0g/ojW//6dRtQFLzjpS7Fy07/E7Li4UqAc+sFMoqJ9icBN4tLDPWyHeCxQ==","signatures":[{"sig":"MEUCIQCOzB53GgZ/IUFcmNQjjc93ptC7FPFDiwHjkCQcCzBZSQIge2Lxi642Avspmpsw0L+STZvnni7xJC9l+herYNJNy3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365497},"type":"module","engines":{"node":">=18"},"gitHead":"fdd64ec7851ab68e8e6ae1c9282d67ba3ecb2b44","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.18_1770998612310_0.5786283972521655","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"playbooks","version":"0.1.19","keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder"],"author":"","license":"MIT","_id":"playbooks@0.1.19","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"homepage":"https://playbooks.com","bin":{"playbooks":"dist/index.js"},"dist":{"shasum":"6522cccdd1c738d8b4d9dc328ca45fb8a582b2cf","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.19.tgz","fileCount":6,"integrity":"sha512-zIZ375uodBr/vRVSlqAg6fgW9WETSWnFvntXJDEg2Kutrb6mu4OiDCKDzJuSkBlE3X6Y7xPhHHygD4XLOmRaUg==","signatures":[{"sig":"MEYCIQCFdiAWD9f5Ank/2+FYy/PP3SKzeEGO+BA8nUgoOZR4PwIhAPCvAzRblTlvs0P7DA7NotdekIVYs4tGthhAaSQHIS9V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365497},"type":"module","engines":{"node":">=18"},"gitHead":"f3bb34df9ec6973688cc6c2f53960d0c0744f696","scripts":{"dev":"tsx src/index.ts","lint":"biome check . && node scripts/check-max-lines.js","test":"tsx scripts/execute-tests.ts","build":"tsup src/index.ts --format esm --dts --clean","check":"npm run build && npm run lint && npm run typecheck","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky","lint:fix":"biome check . --write","typecheck":"tsc --noEmit","lint-staged":"lint-staged","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepublishOnly":"npm run check"},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"_npmVersion":"10.8.2","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","directories":{},"lint-staged":{"scripts/**/*.ts":"prettier --write","src/**/*.{ts,tsx}":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"_nodeVersion":"20.20.0","dependencies":{"ink":"^5.0.1","chalk":"^5.4.1","react":"^18.3.1","dotenv":"^16.4.5","commander":"^13.1.0","react-dom":"^18.3.1","simple-git":"^3.27.0","gray-matter":"^4.0.3","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","husky":"^9.1.7","prettier":"^3.8.1","typescript":"^5.7.2","@types/node":"^22.10.0","lint-staged":"^16.2.7","@types/react":"^18.3.17","@biomejs/biome":"^1.9.4","@types/react-dom":"^18.3.0"},"_npmOperationalInternal":{"tmp":"tmp/playbooks_0.1.19_1771179458641_0.9652563455333678","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"playbooks","version":"0.1.20","description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","type":"module","bin":{"playbooks":"dist/index.js"},"scripts":{"build":"tsup src/index.ts --format esm --dts --clean","dev":"tsx src/index.ts","test":"tsx scripts/execute-tests.ts","typecheck":"tsc --noEmit","check":"npm run build && npm run lint && npm run typecheck","prepublishOnly":"npm run check","lint":"biome check . && node scripts/check-max-lines.js","lint:fix":"biome check . --write","lint-staged":"lint-staged","format":"prettier --write 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","format:check":"prettier --check 'src/**/*.{ts,tsx}' 'scripts/**/*.ts' 'tests/**/*.{ts,tsx}'","prepare":"husky"},"lint-staged":{"src/**/*.{ts,tsx}":"prettier --write","scripts/**/*.ts":"prettier --write","tests/**/*.{ts,tsx}":"prettier --write"},"keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","cortex","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","universal"],"homepage":"https://playbooks.com","author":"","license":"MIT","dependencies":{"dotenv":"^16.4.5","chalk":"^5.4.1","commander":"^13.1.0","gray-matter":"^4.0.3","ink":"^5.0.1","ink-select-input":"^6.0.0","ink-text-input":"^6.0.0","react":"^18.3.1","react-dom":"^18.3.1","simple-git":"^3.27.0"},"devDependencies":{"@types/react":"^18.3.17","@types/react-dom":"^18.3.0","@types/node":"^22.10.0","@biomejs/biome":"^1.9.4","husky":"^9.1.7","lint-staged":"^16.2.7","prettier":"^3.8.1","tsup":"^8.3.5","tsx":"^4.19.2","typescript":"^5.7.2"},"engines":{"node":">=18"},"packageManager":"npm@10.8.2","_id":"playbooks@0.1.20","gitHead":"a080ebab616490829c373ebfa4794252132d5f8f","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-mqfA4c2kerp9CHyUA6ezsPFbdPjHoWWDdBz85VFdXEVmhG7Phs/nBeSZN0l403H77QKEmaDhWLNhwR1rzrIWkA==","shasum":"7ed0b1e2dd2d667fa1be87e10d6d449b88224eda","tarball":"https://registry.npmjs.org/playbooks/-/playbooks-0.1.20.tgz","fileCount":6,"unpackedSize":367388,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCvmTDsSeUOz/30vBSBrcwKiRk9tZOES5QyCaVSpoKEFAIgeZr7TxNltxVpFrfPCNQwBCzjHVhbuXuRIFi8GTBe/5Y="}]},"_npmUser":{"name":"iannuttall","email":"npm@ian.is"},"directories":{},"maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/playbooks_0.1.20_1771582513190_0.029581468805312428"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-15T17:32:14.139Z","modified":"2026-02-20T10:15:13.553Z","0.0.1":"2026-01-15T17:32:14.278Z","0.1.2":"2026-01-27T14:38:24.741Z","0.1.3":"2026-01-27T15:27:36.475Z","0.1.4":"2026-01-27T16:13:46.613Z","0.1.5":"2026-01-29T14:24:42.897Z","0.1.6":"2026-01-30T12:19:26.800Z","0.1.7":"2026-01-30T14:49:09.227Z","0.1.8":"2026-01-30T14:58:58.918Z","0.1.9":"2026-01-30T15:54:39.184Z","0.1.10":"2026-01-31T22:22:17.567Z","0.1.11":"2026-02-03T18:26:07.160Z","0.1.12":"2026-02-05T15:36:23.379Z","0.1.13":"2026-02-05T15:42:46.700Z","0.1.14":"2026-02-05T22:50:46.947Z","0.1.15":"2026-02-07T13:22:58.608Z","0.1.16":"2026-02-07T21:48:31.191Z","0.1.17":"2026-02-12T14:05:50.573Z","0.1.18":"2026-02-13T16:03:32.458Z","0.1.19":"2026-02-15T18:17:38.799Z","0.1.20":"2026-02-20T10:15:13.446Z"},"license":"MIT","homepage":"https://playbooks.com","keywords":["cli","agent-skills","skills","ai-agents","adal","amp","antigravity","augment","claude-code","cline","codebuddy","codex","command-code","continue","cortex","crush","cursor","droid","gemini-cli","github-copilot","goose","iflow-cli","junie","kilo","kimi-cli","kiro-cli","kode","mcpjam","mistral-vibe","mux","neovate","openclaw","opencode","openhands","pi","pochi","qoder","qwen-code","replit","roo","trae","trae-cn","windsurf","zencoder","universal"],"description":"Install agent skills, MCPs and docs into your coding agents from any git repository.","maintainers":[{"name":"iannuttall","email":"npm@ian.is"}],"readme":"# playbooks\n\nInstall agent skills, MCPs and docs into your coding agents from any git repository.\n\nFind skills to add at [playbooks.com](https://playbooks.com).\n\nWorks with **OpenCode**, **Claude Code**, **Codex**, **Cursor**, plus [many more](#available-agents).\n\n## Quick start\n\nLaunch the interactive menu:\n```bash\nnpx playbooks\n```\n\nFind skills in the playbooks directory (Enter = fast search, Tab = semantic):\n```bash\nnpx playbooks find skill\n```\n\nInstall skills directly from a repo:\n```bash\nnpx playbooks add skill anthropics/skills\n```\n\nInstall a single skill:\n```bash\nnpx playbooks add skill anthropics/skills --skill frontend-design\n```\n\nAdd curated documentation repos to `.agents/docs`:\n```bash\nnpx playbooks add docs\n```\nThe curated list lives in `data/docs-sources.yml` — PRs welcome.\n## What are agent skills?\n\nAgent skills are reusable instructions that teach your agent how to do things. It's a universal format that most AI coding tools now support, defined in a `SKILL.md` file with YAML frontmatter containing a `name` and `description`.\n\nSkills let your 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\n## Usage\n\nplaybooks uses an action/type command structure:\n- `npx playbooks add skill <source>`\n- `npx playbooks add docs`\n- `npx playbooks find skill`\n- `npx playbooks list skill`\n- `npx playbooks manage skill`\n- `npx playbooks update skill [skill-names...]`\n- `npx playbooks update docs`\n- `npx playbooks get <url> [out <path>]`\n\n### Fetch a URL as markdown\n\n```bash\n# Output markdown to stdout\nnpx playbooks get https://example.com\n\n# Save markdown to a file\nnpx playbooks get https://example.com out notes.md\n\n# Output JSON metadata instead of raw markdown\nnpx playbooks get https://example.com --json\n```\n\n### Source formats\n\nThe `<source>` argument accepts multiple formats:\n\n- GitHub shorthand\n```bash\nnpx playbooks add skill anthropics/skills\n```\n\n- Full GitHub URL\n```bash\nnpx playbooks add skill https://github.com/anthropics/skills\n```\n\n- Direct path to a skill in a repo\n```bash\nnpx playbooks add skill https://github.com/anthropics/skills/tree/main/skills/release-notes\n```\n\n- GitLab URL\n```bash\nnpx playbooks add skill https://gitlab.com/org/repo\n```\n\n- Any git URL\n```bash\nnpx playbooks add skill git@github.com:anthropics/skills.git\n```\n\n- Direct SKILL.md URL\n```bash\nnpx playbooks add skill https://docs.example.com/skills/my-skill/SKILL.md\n```\n\n- Docs URL (well-known skills discovery)\n```bash\nnpx playbooks add skill https://mintlify.com/docs\nnpx playbooks add skill mintlify.com/docs\n```\n\n- Marketplace.json (path)\n```bash\nnpx playbooks add skill ./path/to/.claude-plugin/marketplace.json\n```\n\n- Marketplace.json (URL)\n```bash\nnpx playbooks add skill https://raw.githubusercontent.com/org/repo/main/.claude-plugin/marketplace.json\n```\n\n- Marketplace.json (owner/repo path)\n```bash\nnpx playbooks add skill org/repo/.claude-plugin/marketplace.json\n```\n\n### Well-known skills discovery (RFC 8615)\n\nIf a docs site publishes a skills index at a predictable path, playbooks can discover and install skills from the site URL directly. The CLI looks for:\n\n```text\nhttps://example.com/docs/.well-known/skills/index.json\n```\n\nThe index lists one or more skills and the files for each skill:\n\n```json\n{\n  \"skills\": [\n    {\n      \"name\": \"mintlify\",\n      \"description\": \"Build and maintain documentation sites with Mintlify.\",\n      \"files\": [\"SKILL.md\"]\n    }\n  ]\n}\n```\n\nWhen you run `npx playbooks add skill <docs-url>`, playbooks fetches the index and then downloads each skill from:\n\n```text\nhttps://example.com/docs/.well-known/skills/<skill-name>/SKILL.md\n```\n\nMultiple skills can be listed in the same index and will be shown in the selection screen.\n\n### Options (add skill)\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                                                                                                                    |\n| `-l, --list`              | List available skills without installing                                                                                                           |\n| `-y, --yes`               | Skip all confirmation prompts                                                                                                                      |\n| `-V, --version`           | Show version number                                                                                                                                |\n| `-h, --help`              | Show help                                                                                                                                          |\n\n### Examples\n\n- List skills in a repository\n```bash\nnpx playbooks add skill anthropics/skills --list\n```\n\n- Install multiple specific skills\n```bash\nnpx playbooks add skill anthropics/skills --skill release-notes --skill incident-summary\n```\n\n- Install to specific agents\n```bash\nnpx playbooks add skill anthropics/skills -a claude-code -a opencode\n```\n\n- Non-interactive installation (CI/CD friendly)\n```bash\nnpx playbooks add skill anthropics/skills --skill release-notes -g -a claude-code -y\n```\n\n- Install all skills from a repo\n```bash\nnpx playbooks add skill anthropics/skills -y -g\n```\n\n### Manage installed skills\n\n- List installed skills (interactive)\n```bash\nnpx playbooks list skill\n```\n\n- Update installed skills\n```bash\nnpx playbooks update skill\n```\n\n- Remove skills (interactive)\n```bash\nnpx playbooks manage skill\n```\n\n## Marketplace.json support\n\nplaybooks can ingest a Claude-style `marketplace.json` and pull skills from the plugins it lists.\n\nWhat it scans:\n- The plugin root (if it contains `SKILL.md`)\n- Standard folders inside each plugin: `skills/`, `commands/`, `agents/`, `hooks/`\n- Any explicit overrides in `marketplace.json` such as `skills`, `commands`, `agents`, `hooks`\n- If nothing is found in the standard locations, it falls back to a recursive search\n\nExample `marketplace.json` plugin entry (minimal):\n\n```json\n{\n  \"plugins\": [\n    {\n      \"name\": \"acme\",\n      \"description\": \"Acme tools\",\n      \"source\": \"plugins/acme\"\n    }\n  ]\n}\n```\n\nExample with overrides:\n\n```json\n{\n  \"plugins\": [\n    {\n      \"name\": \"acme\",\n      \"source\": \"plugins/acme\",\n      \"skills\": \"skills\",\n      \"commands\": \"commands\"\n    }\n  ]\n}\n```\n\n## Available agents\n\nSkills can be installed to any of these supported agents. Use `-g, --global` to install to the global path instead of project-level.\n\n> [!TIP]\n> **Universal agents** — Many agents now converge on `.agents/skills/` as a shared directory. Skills installed there are automatically available to Amp, Codex, Droid, Gemini CLI, GitHub Copilot, Kimi Code CLI, OpenCode, and Replit. When you install a skill, playbooks writes it once to `.agents/skills/` and symlinks it to any non-universal agents you've selected.\n\n<!-- available-agents:start -->\n| Agent | `--agent` | Project Path | Global Path |\n|-------|-----------|--------------|-------------|\n| AdaL | `adal` | `.adal/skills/` | `~/.adal/skills/` |\n| Amp | `amp` | `.agents/skills/` | `~/.agents/skills/` |\n| Antigravity | `antigravity` | `.agent/skills/` | `~/.gemini/antigravity/skills/` |\n| Augment | `augment` | `.augment/rules/` | `~/.augment/rules/` |\n| Claude Code | `claude-code` | `.claude/skills/` | `~/.claude/skills/` |\n| Cline | `cline` | `.cline/skills/` | `~/.cline/skills/` |\n| CodeBuddy | `codebuddy` | `.codebuddy/skills/` | `~/.codebuddy/skills/` |\n| Codex | `codex` | `.agents/skills/` | `~/.agents/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| Droid | `droid` | `.agents/skills/` | `~/.agents/skills/` |\n| Gemini CLI | `gemini-cli` | `.agents/skills/` | `~/.agents/skills/` |\n| GitHub Copilot | `github-copilot` | `.agents/skills/` | `~/.agents/skills/` |\n| Goose | `goose` | `.goose/skills/` | `~/.config/goose/skills/` |\n| iFlow CLI | `iflow-cli` | `.iflow/skills/` | `~/.iflow/skills/` |\n| Junie | `junie` | `.junie/skills/` | `~/.junie/skills/` |\n| Kilo Code | `kilo` | `.kilocode/skills/` | `~/.kilocode/skills/` |\n| Kimi Code CLI | `kimi-cli` | `.agents/skills/` | `~/.agents/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| Neovate | `neovate` | `.neovate/skills/` | `~/.neovate/skills/` |\n| OpenClaw | `openclaw` | `skills/` | `~/.openclaw/skills/` |\n| OpenCode | `opencode` | `.agents/skills/` | `~/.agents/skills/` |\n| OpenHands | `openhands` | `.openhands/skills/` | `~/.openhands/skills/` |\n| Pi | `pi` | `.pi/skills/` | `~/.pi/agent/skills/` |\n| Pochi | `pochi` | `.pochi/skills/` | `~/.pochi/skills/` |\n| Qoder | `qoder` | `.qoder/skills/` | `~/.qoder/skills/` |\n| Qwen Code | `qwen-code` | `.qwen/skills/` | `~/.qwen/skills/` |\n| Replit | `replit` | `.agents/skills/` | *(project only)* |\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| Universal | `universal` | `.agents/skills/` | `~/.agents/skills/` |\n<!-- available-agents:end -->\n\n> [!NOTE]\n> **Kiro CLI users:** After installing skills, you need to manually add them to your custom agent's `resources` in `.kiro/agents/<agent>.json`:\n>\n> ```json\n> {\n>   \"resources\": [\"skill://.kiro/skills/**/SKILL.md\"]\n> }\n> ```\n\n## Agent detection\n\nThe CLI automatically detects which coding agents you have installed by checking for their configuration directories. If none are detected, you'll be prompted to select which 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### 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- `.adal/skills/`\n- `.agents/skills/`\n- `.agent/skills/`\n- `.augment/rules/`\n- `.claude/skills/`\n- `.cline/skills/`\n- `.codebuddy/skills/`\n- `.commandcode/skills/`\n- `.continue/skills/`\n- `.cortex/skills/`\n- `.crush/skills/`\n- `.goose/skills/`\n- `.iflow/skills/`\n- `.junie/skills/`\n- `.kilocode/skills/`\n- `.kiro/skills/`\n- `.kode/skills/`\n- `.mcpjam/skills/`\n- `.vibe/skills/`\n- `.mux/skills/`\n- `.neovate/skills/`\n- `./skills/`\n- `.openhands/skills/`\n- `.pi/skills/`\n- `.pochi/skills/`\n- `.qoder/skills/`\n- `.qwen/skills/`\n- `.roo/skills/`\n- `.trae/skills/`\n- `.windsurf/skills/`\n- `.zencoder/skills/`\n<!-- skill-discovery:end -->\n\nIf no skills are found in standard locations, a recursive search is performed.\n\n## Compatibility\n\n## Linting\n\nThis repo uses Biome plus a max‑file‑length guard.\n\n```bash\nnpm run lint      # Biome check + max 400 lines per file\nnpm run lint:fix  # Biome auto-fix\n```\n\nIf you see a warning about Biome’s install script being skipped, run:\n\n```bash\nnpm approve-builds\n```\n\nSkills are generally compatible across agents since they follow a shared [Agent Skills specification](https://agentskills.io). However, some features may be agent-specific:\n\n<!-- compatibility-table:start -->\n| Agent | Basic Skills | `allowed-tools` | `context: fork` | Hooks |\n|-------|:------------:|:---------------:|:---------------:|:-----:|\n| AdaL | ✓ | ✓ | | |\n| Amp | ✓ | ✓ | | |\n| Antigravity | ✓ | ✓ | | |\n| Augment | ✓ | ✓ | | |\n| Claude Code | ✓ | ✓ | ✓ | ✓ |\n| Cline | ✓ | ✓ | | ✓ |\n| CodeBuddy | ✓ | ✓ | | |\n| Codex | ✓ | ✓ | | |\n| Command Code | ✓ | ✓ | | |\n| Continue | ✓ | ✓ | | |\n| Crush | ✓ | ✓ | | |\n| Cursor | ✓ | ✓ | | |\n| Droid | ✓ | ✓ | | ✓ |\n| Gemini CLI | ✓ | ✓ | | |\n| GitHub Copilot | ✓ | ✓ | | |\n| Goose | ✓ | ✓ | | |\n| iFlow CLI | ✓ | ✓ | | |\n| Junie | ✓ | ✓ | | |\n| Kilo Code | ✓ | ✓ | | |\n| Kimi Code CLI | ✓ | ✓ | | |\n| Kiro CLI | ✓ | | | |\n| Kode | ✓ | ✓ | | |\n| MCPJam | ✓ | ✓ | | |\n| Mistral Vibe | ✓ | ✓ | | |\n| Mux | ✓ | ✓ | | |\n| Neovate | ✓ | ✓ | | |\n| OpenClaw | ✓ | ✓ | | |\n| OpenCode | ✓ | ✓ | | |\n| OpenHands | ✓ | ✓ | | |\n| Pi | ✓ | ✓ | | |\n| Pochi | ✓ | ✓ | | |\n| Qoder | ✓ | ✓ | | |\n| Qwen Code | ✓ | ✓ | | |\n| Replit | ✓ | ✓ | | |\n| Roo Code | ✓ | ✓ | | |\n| Trae | ✓ | ✓ | | |\n| Trae CN | ✓ | ✓ | | |\n| Windsurf | ✓ | ✓ | | |\n| Zencoder | ✓ | | | |\n<!-- compatibility-table:end -->\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## Telemetry\n\nThis CLI collects anonymous usage data to help improve the tool. No personal information is collected.\n\nTo disable telemetry, set any of these environment variables:\n\n```bash\nDISABLE_TELEMETRY=1 npx playbooks add skill anthropics/skills\n# or\nDO_NOT_TRACK=1 npx playbooks add skill anthropics/skills\n# or\nPLAYBOOKS_DISABLE_TELEMETRY=1 npx playbooks add skill anthropics/skills\n```\n\nTelemetry is also automatically disabled in CI environments.\n\n## Related links\n\n- [Agent Skills Specification](https://agentskills.io)\n- [Amp Skills Documentation](https://ampcode.com/manual#agent-skills)\n- [Antigravity Skills Documentation](https://antigravity.google/docs/skills)\n- [Claude Code Skills Documentation](https://code.claude.com/docs/en/skills)\n- [Cline Skills Documentation](https://docs.cline.bot/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- [Kiro CLI Skills Documentation](https://kiro.dev/docs/cli/custom-agents/configuration-reference/#skill-resources)\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- [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"}