{"versions":{"1.0.0":{"name":"@biggora/claude-plugins","version":"1.0.0","keywords":["claude","claude-code","plugins","marketplace","cli"],"author":{"url":"https://github.com/biggora","name":"biggora"},"license":"MIT","_id":"@biggora/claude-plugins@1.0.0","maintainers":[{"name":"anonymous","email":"aleksej@gordejev.lv"}],"homepage":"https://github.com/biggora/claude-plugins#readme","bugs":{"url":"https://github.com/biggora/claude-plugins/issues"},"bin":{"claude-plugins":"bin/cli.js"},"dist":{"shasum":"7555ac75921e308b260c166e2eada36da392a757","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@biggora/claude-plugins/-/claude-plugins-1.0.0.tgz","fileCount":16,"integrity":"sha512-ZjEfD39TqegkOTg2Gigsb9hsfiR+kA3XObSvlwf3pcClF5593QXZ3V3gFhIg5rJZbS5FdGqEg2qUzuxyGK1kMQ==","signatures":[{"sig":"MEQCIGJQ/o3SlkDWNk3rVoGsdESO5FodJAN5IrS1b06pj7cyAiBDJ/KLwsXXK7wdqI98P2pdSM9jx7h9HPpHLuTnKILUlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25195,"size":7381},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"05a92c481717a7bf405485112b0658ffde6d1c41","scripts":{"test":"node bin/cli.js --help"},"_npmUser":{"name":"anonymous","email":"aleksej@gordejev.lv"},"repository":{"url":"git+https://github.com/biggora/claude-plugins.git","type":"git"},"_npmVersion":"11.6.2","description":"CLI marketplace for discovering, installing, and managing Claude Code plugins","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ora":"^8.1.0","chalk":"^5.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/claude-plugins_1.0.0_1770571479395_0.8417854364105171","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-02-08T17:24:39.542Z","publish_time":1770571479542,"_source_registry_name":"default","contributors":[]},"1.1.0":{"name":"@biggora/claude-plugins","version":"1.1.0","description":"CLI marketplace for discovering, installing, and managing Claude Code plugins","keywords":["claude","claude-code","plugins","marketplace","cli"],"homepage":"https://github.com/biggora/claude-plugins-registry#readme","bugs":{"url":"https://github.com/biggora/claude-plugins-registry/issues"},"repository":{"type":"git","url":"git+https://github.com/biggora/claude-plugins-registry.git"},"license":"MIT","author":{"name":"biggora","url":"https://github.com/biggora"},"type":"module","main":"src/index.js","bin":{"claude-plugins":"bin/cli.js"},"directories":{"test":"tests"},"scripts":{"test":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js","test:unit":"node --test tests/unit/*.test.js","test:commands":"node --test tests/commands/*.test.js","test:skills":"node --test tests/skills/*.test.js","test:validation":"node --test tests/validation/*.test.js","test:integration":"node --test tests/integration/*.test.js","test:functional":"node --test tests/functional/*.test.js","test:all":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js tests/functional/*.test.js","test:coverage":"node --test --experimental-test-coverage tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","ora":"^8.1.0"},"devDependencies":{},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"49a3b2f9ed55334750a0d592f325a9100f1804ca","_id":"@biggora/claude-plugins@1.1.0","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-OrXn0BubHrxiXqXkFO/u0hSGsEsCXjouM56o7VaNEJ056mJFIkRuVxlvFIkd8WuKfSXdYLA9g0rbSGkcPtCZuQ==","shasum":"07ecf66894b95b4d6cdecb5e800d01ada46706bd","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@biggora/claude-plugins/-/claude-plugins-1.1.0.tgz","fileCount":89,"unpackedSize":470733,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHeEk930tsQ8ni03MHE+uQhTIqqOsBM40ZRGGMLEJfnxAiA4xBaK/a48NJE8Z8Mf4tePJS2DIyr85WdAstZiOgO7OQ=="}],"size":138008},"_npmUser":{"name":"anonymous","email":"aleksej@gordejev.lv"},"maintainers":[{"name":"anonymous","email":"aleksej@gordejev.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-plugins_1.1.0_1772959079222_0.10626984447135057"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-08T08:37:59.424Z","publish_time":1772959079424,"_source_registry_name":"default","contributors":[]},"1.1.1":{"name":"@biggora/claude-plugins","version":"1.1.1","description":"CLI marketplace for discovering, installing, and managing Claude Code plugins","keywords":["claude","claude-code","plugins","marketplace","cli"],"homepage":"https://github.com/biggora/claude-plugins-registry#readme","bugs":{"url":"https://github.com/biggora/claude-plugins-registry/issues"},"repository":{"type":"git","url":"git+https://github.com/biggora/claude-plugins-registry.git"},"license":"MIT","author":{"name":"biggora","url":"https://github.com/biggora"},"type":"module","main":"src/index.js","bin":{"claude-plugins":"bin/cli.js"},"directories":{"test":"tests"},"scripts":{"test":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js","test:unit":"node --test tests/unit/*.test.js","test:commands":"node --test tests/commands/*.test.js","test:skills":"node --test tests/skills/*.test.js","test:validation":"node --test tests/validation/*.test.js","test:integration":"node --test tests/integration/*.test.js","test:functional":"node --test tests/functional/*.test.js","test:all":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js tests/functional/*.test.js","test:coverage":"node --test --experimental-test-coverage tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","ora":"^8.1.0"},"devDependencies":{},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"760bfb329d479d64551f6af5e577fe8a0eba1eee","_id":"@biggora/claude-plugins@1.1.1","_nodeVersion":"24.12.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-jzxaa8ffAJQE46Z/qn4fiU9lUUg2rb3VkfXU1QvoP9Zu5QXaypJmGPNZCinYnnudPDUncEaKB4c1nocBfhW+SQ==","shasum":"2136f256485b2fb96f5fc5c17e77799cf12f118c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@biggora/claude-plugins/-/claude-plugins-1.1.1.tgz","fileCount":89,"unpackedSize":472288,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDT+ZeVVPSyoXk2Bo/dEURppGGE9g7kHHeiA7VXVY+9YwIhAIn56XhdVccq6NdHOCLDLxw7ZGs4U3TQeXge6palWKMx"}],"size":138285},"_npmUser":{"name":"anonymous","email":"aleksej@gordejev.lv"},"maintainers":[{"name":"anonymous","email":"aleksej@gordejev.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-plugins_1.1.1_1773126345715_0.9865209476209034"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-10T07:05:45.919Z","publish_time":1773126345919,"_source_registry_name":"default","contributors":[]},"1.2.0":{"name":"@biggora/claude-plugins","version":"1.2.0","description":"CLI marketplace for discovering, installing, and managing Claude Code plugins","keywords":["claude","claude-code","plugins","marketplace","cli"],"homepage":"https://github.com/biggora/claude-plugins-registry#readme","bugs":{"url":"https://github.com/biggora/claude-plugins-registry/issues"},"repository":{"type":"git","url":"git+https://github.com/biggora/claude-plugins-registry.git"},"license":"MIT","author":{"name":"biggora","url":"https://github.com/biggora"},"type":"module","main":"src/index.js","bin":{"claude-plugins":"bin/cli.js"},"directories":{"test":"tests"},"scripts":{"test":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js","test:unit":"node --test tests/unit/*.test.js","test:commands":"node --test tests/commands/*.test.js","test:skills":"node --test tests/skills/*.test.js","test:validation":"node --test tests/validation/*.test.js","test:integration":"node --test tests/integration/*.test.js","test:functional":"node --test tests/functional/*.test.js","test:all":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js tests/functional/*.test.js","test:coverage":"node --test --experimental-test-coverage tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","ora":"^8.1.0"},"devDependencies":{},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"f3ea8cafd68c61f7fbe18aceade9dd199a402b3d","_id":"@biggora/claude-plugins@1.2.0","_nodeVersion":"24.12.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-qGfEwJ6eXabrYrq6UcONly56slaMqPlnP9LpGxHf/JFI6G6jSyDg3qT8hxVwUNFN6KBjcXJt1ld40MzX++uzTw==","shasum":"6488d8cb3075c176515be21cc4fbe743c157542d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@biggora/claude-plugins/-/claude-plugins-1.2.0.tgz","fileCount":188,"unpackedSize":42948779,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+0Hze2BiCM/4Z7Zx33PxR8cf4F/0wp8SbbT4y3kEM8AIgFC9qRFx/O3kS2hK50QImBod/dnBH6nfcbXbGv+Iqwdw="}],"size":33939777},"_npmUser":{"name":"anonymous","email":"aleksej@gordejev.lv"},"maintainers":[{"name":"anonymous","email":"aleksej@gordejev.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-plugins_1.2.0_1773295041128_0.9500998333356128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-12T05:57:22.078Z","publish_time":1773295042078,"_source_registry_name":"default","contributors":[]},"1.2.2":{"name":"@biggora/claude-plugins","version":"1.2.2","description":"CLI marketplace for discovering, installing, and managing Claude Code plugins","keywords":["claude","claude-code","plugins","marketplace","cli"],"homepage":"https://github.com/biggora/claude-plugins-registry#readme","bugs":{"url":"https://github.com/biggora/claude-plugins-registry/issues"},"repository":{"type":"git","url":"git+https://github.com/biggora/claude-plugins-registry.git"},"license":"MIT","author":{"name":"biggora","url":"https://github.com/biggora"},"type":"module","main":"src/index.js","bin":{"claude-plugins":"bin/cli.js"},"directories":{"test":"tests"},"scripts":{"test":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js","test:unit":"node --test tests/unit/*.test.js","test:commands":"node --test tests/commands/*.test.js","test:skills":"node --test tests/skills/*.test.js","test:validation":"node --test tests/validation/*.test.js","test:integration":"node --test tests/integration/*.test.js","test:functional":"node --test tests/functional/*.test.js","test:all":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js tests/functional/*.test.js","test:coverage":"node --test --experimental-test-coverage tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","ora":"^8.1.0"},"devDependencies":{},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"c027accb21d431309e518d9b2dc52a1e6c2c97ac","_id":"@biggora/claude-plugins@1.2.2","_nodeVersion":"24.12.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-FraZOhsdoJLjFTtFEYXU4vMT9XDdPma0s8srmGujXV1hz+k0DIQdkNP8EC1tmfra7qionsIP2rsoOE7b1MEHCg==","shasum":"cd0877337126aabaa3d9a00964b1dd1e4c4f9b0e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@biggora/claude-plugins/-/claude-plugins-1.2.2.tgz","fileCount":167,"unpackedSize":846426,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDoElLbKnKWF1mRwcT48OEIEoQ2CBONZCTa0MyjyG9EJQIgRxpekzQ6X51bojqEe66CQj3pt1mmeFD+du3Bibg7q0w="}],"size":256937},"_npmUser":{"name":"anonymous","email":"aleksej@gordejev.lv"},"maintainers":[{"name":"anonymous","email":"aleksej@gordejev.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-plugins_1.2.2_1774684782978_0.6023585324964535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-28T07:59:43.156Z","publish_time":1774684783156,"_source_registry_name":"default","contributors":[]},"1.3.0":{"name":"@biggora/claude-plugins","version":"1.3.0","description":"CLI marketplace for discovering, installing, and managing Claude Code plugins","keywords":["claude","claude-code","plugins","marketplace","cli"],"homepage":"https://github.com/biggora/claude-plugins-registry#readme","bugs":{"url":"https://github.com/biggora/claude-plugins-registry/issues"},"repository":{"type":"git","url":"git+https://github.com/biggora/claude-plugins-registry.git"},"license":"MIT","author":{"name":"biggora","url":"https://github.com/biggora"},"type":"module","main":"src/index.js","bin":{"claude-plugins":"bin/cli.js"},"directories":{"test":"tests"},"scripts":{"test":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js","test:unit":"node --test tests/unit/*.test.js","test:commands":"node --test tests/commands/*.test.js","test:skills":"node --test tests/skills/*.test.js","test:validation":"node --test tests/validation/*.test.js","test:integration":"node --test tests/integration/*.test.js","test:functional":"node --test tests/functional/*.test.js","test:all":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js tests/functional/*.test.js","test:coverage":"node --test --experimental-test-coverage tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","ora":"^8.1.0"},"devDependencies":{},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"4b547d03ef59eb23a846dad148b164feb722298b","_id":"@biggora/claude-plugins@1.3.0","_nodeVersion":"24.12.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-3LbOLSPp+/Mbiua/+66jUMtaIJ/tYEgnW4kXFOhJMUHs7QbpoDr8VkSa/9657Sm51dcB5N7eCwcJ8Tp7asuSOQ==","shasum":"25a58915639c8a84382b321286e039467e881291","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@biggora/claude-plugins/-/claude-plugins-1.3.0.tgz","fileCount":243,"unpackedSize":1157293,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHcHkdlGVro5spZGJDSdreWfDA6UpqiDgU9csay9qNCwIhAPTgGuiIoDeR5L5OPfmXRvSbTKniiDu3L3UYW8SJhZbc"}],"size":351118},"_npmUser":{"name":"anonymous","email":"aleksej@gordejev.lv"},"maintainers":[{"name":"anonymous","email":"aleksej@gordejev.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-plugins_1.3.0_1774691880686_0.17693024883120256"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-28T09:58:00.915Z","publish_time":1774691880915,"_source_registry_name":"default","contributors":[]},"1.3.1":{"name":"@biggora/claude-plugins","version":"1.3.1","description":"CLI marketplace for discovering, installing, and managing Claude Code plugins","keywords":["claude","claude-code","plugins","marketplace","cli"],"homepage":"https://github.com/biggora/claude-plugins-registry#readme","bugs":{"url":"https://github.com/biggora/claude-plugins-registry/issues"},"repository":{"type":"git","url":"git+https://github.com/biggora/claude-plugins-registry.git"},"license":"MIT","author":{"name":"biggora","url":"https://github.com/biggora"},"type":"module","main":"src/index.js","bin":{"claude-plugins":"bin/cli.js"},"directories":{"test":"tests"},"scripts":{"test":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js","test:unit":"node --test tests/unit/*.test.js","test:commands":"node --test tests/commands/*.test.js","test:skills":"node --test tests/skills/*.test.js","test:validation":"node --test tests/validation/*.test.js","test:integration":"node --test tests/integration/*.test.js","test:functional":"node --test tests/functional/*.test.js","test:all":"node --test tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js tests/functional/*.test.js","test:coverage":"node --test --experimental-test-coverage tests/unit/*.test.js tests/commands/*.test.js tests/skills/*.test.js tests/validation/*.test.js tests/integration/*.test.js"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0","ora":"^8.1.0"},"devDependencies":{},"engines":{"node":">=18.0.0"},"publishConfig":{"access":"public"},"gitHead":"a5a6944ff025357e511498542719cd56d852427f","_id":"@biggora/claude-plugins@1.3.1","_nodeVersion":"24.12.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-U54+M7HfX/0JOs9cX57oYyaFEcPof1+T6c4NB0vwl5YzXJOdoHUrwec/QHc8ci0qHXdvWfGT5e/yT4KD+JuHjg==","shasum":"53bfb9dd4f2bc2f56e362b6b34afed92d2d51e95","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@biggora/claude-plugins/-/claude-plugins-1.3.1.tgz","fileCount":243,"unpackedSize":1157691,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBDkDZ0GjXXMRgflD1V3ny1LZP1AccHZh7sidlW2fP8gAiBRF4wa3W2K4kczkzOxbUYz+aNDYeHIcsTmuiPGfDqJ/w=="}],"size":351304},"_npmUser":{"name":"anonymous","email":"aleksej@gordejev.lv"},"maintainers":[{"name":"anonymous","email":"aleksej@gordejev.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-plugins_1.3.1_1774695436868_0.20671570588253707"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-28T10:57:17.120Z","publish_time":1774695437120,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"1.3.1"},"name":"@biggora/claude-plugins","time":{"created":"2026-03-08T08:38:06.713Z","modified":"2026-03-28T10:57:35.248Z","1.0.0":"2026-02-08T17:24:39.542Z","1.1.0":"2026-03-08T08:37:59.424Z","1.1.1":"2026-03-10T07:05:45.919Z","1.2.0":"2026-03-12T05:57:22.078Z","1.2.2":"2026-03-28T07:59:43.156Z","1.3.0":"2026-03-28T09:58:00.915Z","1.3.1":"2026-03-28T10:57:17.120Z"},"readme":"# @biggora/claude-plugins\r\n\r\n[![npm version](https://img.shields.io/npm/v/@biggora/claude-plugins.svg)](https://www.npmjs.com/package/@biggora/claude-plugins)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\nCLI marketplace for discovering, installing, and managing [Claude Code](https://docs.anthropic.com/en/docs/claude-code) plugins and skills.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install -g @biggora/claude-plugins\r\n```\r\n\r\nOr use directly with npx (no install required):\r\n\r\n```bash\r\nnpx @biggora/claude-plugins search\r\n```\r\n\r\n## Skills\r\n\r\nSkills are self-contained instruction sets (SKILL.md files) that teach Claude Code how to perform specific tasks. They are installed into `~/.claude/skills/` and auto-discovered by Claude Code on startup.\r\n\r\n### Install a Skill from Git\r\n\r\nInstall a specific skill directly from a Git repository:\r\n\r\n```bash\r\n# Install a single skill from a repository\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill test-web-ui\r\n```\r\n\r\n### Manage Installed Skills\r\n\r\n```bash\r\n# List installed skills\r\nclaude-plugins skills list\r\n\r\n# Update a specific skill\r\nclaude-plugins skills update commafeed-api\r\n\r\n# Update all installed skills\r\nclaude-plugins skills update\r\n\r\n# Remove a skill\r\nclaude-plugins skills remove commafeed-api\r\n```\r\n\r\n### Available Skills\r\n\r\n| Skill | Category | Description |\r\n|-------|----------|-------------|\r\n| `captcha` | automation | Solve reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile via 2captcha/CapMonster, and image grid challenges via Claude/GPT-4V vision AI |\r\n| `codex-cli` | devops | Install, configure, and automate tasks using OpenAI Codex CLI — approval modes, sandbox policies, MCP servers, and CI integration |\r\n| `commafeed-api` | workflow | Manage CommaFeed RSS reader via REST API — subscriptions, categories, feeds, entries, and OPML import/export |\r\n| `gemini-cli` | devops | Install, configure, and script with Gemini CLI — headless prompts, MCP servers, custom slash commands, extensions, and CI automation |\r\n| `n8n-api` | workflow | Build, debug, and manage n8n workflows via REST API — create workflows, manage credentials, execute and monitor runs |\r\n| `notebook-lm` | workflow | Automate Google NotebookLM — create notebooks, add sources, chat, generate audio/video overviews, quizzes, reports, and mind maps |\r\n| `screen-recording` | other | Autonomous video creation — product demos, presentation videos, UI walkthroughs, and narrated screencasts via Pillow, MoviePy, and pyttsx3 |\r\n| `test-mobile-app` | testing | Automated mobile app testing — analyzes APK/source, generates use cases, runs Appium tests on emulator, and produces QA reports |\r\n| `test-web-ui` | testing | Automated web QA — discovers site structure, generates use cases and test plans, runs Playwright tests, and produces HTML reports |\r\n| `text-to-speech` | other | Converts text to speech audio files using pyttsx3, espeak-ng, Kokoro ONNX, or cloud TTS engines with multilingual support |\r\n| `tm-search` | workflow | Search, validate, and check availability of US trademarks via USPTO APIs — keyword search, batch validation, and status lookup |\r\n| `wp-rest-api` | workflow | Build, extend, and debug WordPress REST API endpoints — routes, controllers, schema validation, authentication, and custom fields |\r\n| `youtube-search` | workflow | Search YouTube for videos, channels, playlists and extract metadata, transcripts, and analytics via multiple API methods |\r\n| `tailwindcss-best-practices` | frontend | Tailwind CSS v4.x best practices — utility classes, responsive layouts, @theme variables, dark mode, custom utilities, and v3-to-v4 migration |\r\n| `vite-best-practices` | frontend | Vite 8 build tool best practices — configuration, Rolldown/Oxc migration, plugin API, SSR, library mode, and virtual modules |\r\n| `google-merchant-api` | workflow | Work with Google Merchant Center APIs — Merchant API (v1) and Content API for Shopping (v2.1) for products, inventory, promotions, and reports |\r\n| `lv-aggregators-api` | workflow | Generate and manage XML product feeds for Latvian price comparison platforms — Salidzini.lv and KurPirkt.lv integration |\r\n| `typescript-expert` | code-quality | TypeScript type system, generics, utility types, advanced patterns, tsconfig, and TS 5.x features — includes `/typescript-fix` slash command |\r\n| `youtube-thumbnail` | other | Generates professional YouTube thumbnails in 11 strategic styles with auto-detection of AI image backends and Pillow compositing |\r\n\r\n#### Install Examples\r\n\r\n```bash\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill captcha\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill codex-cli\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill gemini-cli\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill n8n-api\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill notebook-lm\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill commafeed-api\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill tm-search\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill wp-rest-api\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill youtube-search\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill youtube-thumbnail\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill screen-recording\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill text-to-speech\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill test-web-ui\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill test-mobile-app\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill tailwindcss-best-practices\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill vite-best-practices\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill google-merchant-api\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill lv-aggregators-api\r\nnpx skills add https://github.com/biggora/claude-plugins-registry --skill typescript-expert\r\n```\r\n\r\n## Plugins\r\n\r\n### Quick Start\r\n\r\n```bash\r\n# Browse all available plugins\r\nclaude-plugins search\r\n\r\n# Search by keyword\r\nclaude-plugins search typescript\r\n\r\n# Install a plugin\r\nclaude-plugins install code-optimizer\r\n\r\n# Restart Claude Code to load the plugin\r\n```\r\n\r\n### Plugin Commands\r\n\r\n| Command | Description |\r\n|---------|-------------|\r\n| `claude-plugins search [query]` | Browse or search plugins by name, keyword, or category |\r\n| `claude-plugins install <name>` | Install a plugin from the registry |\r\n| `claude-plugins uninstall <name>` | Remove an installed plugin |\r\n| `claude-plugins list` | List locally installed plugins |\r\n| `claude-plugins info <name>` | Show detailed plugin information |\r\n| `claude-plugins update [name]` | Update one or all installed plugins |\r\n| `claude-plugins publish` | Validate plugin and generate registry entry for submission |\r\n\r\n### Skills Commands\r\n\r\n| Command | Description |\r\n|---------|-------------|\r\n| `claude-plugins skills add <source>` | Install a skill from a Git URL or registry name |\r\n| `claude-plugins skills add <url> --skill <name>` | Install a specific skill from a multi-skill repository |\r\n| `claude-plugins skills list` | List installed skills |\r\n| `claude-plugins skills update [name]` | Update one or all installed skills |\r\n| `claude-plugins skills remove <name>` | Remove an installed skill |\r\n\r\n### Aliases\r\n\r\n- `claude-plugins ls` - alias for `list`\r\n- `claude-plugins remove <name>` - alias for `uninstall`\r\n- `claude-plugins upgrade [name]` - alias for `update`\r\n- `claude-plugins skills ls` - alias for `skills list`\r\n- `claude-plugins skills rm <name>` - alias for `skills remove`\r\n\r\n## Usage Examples\r\n\r\n### Search & Install Plugins\r\n\r\n```bash\r\n# List all plugins in the registry\r\nclaude-plugins search\r\n\r\n# Search for code quality tools\r\nclaude-plugins search code-quality\r\n\r\n# Get details about a specific plugin\r\nclaude-plugins info typescript-eslint-fixer\r\n\r\n# Install it\r\nclaude-plugins install typescript-eslint-fixer\r\n```\r\n\r\n### Manage Installed Plugins\r\n\r\n```bash\r\n# See what you have installed\r\nclaude-plugins list\r\n\r\n# Update all plugins to latest\r\nclaude-plugins update\r\n\r\n# Update a specific plugin\r\nclaude-plugins update code-optimizer\r\n\r\n# Remove a plugin\r\nclaude-plugins uninstall code-optimizer\r\n```\r\n\r\n### Publish Your Own Plugin\r\n\r\n```bash\r\n# From your plugin directory\r\ncd my-awesome-plugin\r\n\r\n# Validate and generate a registry entry\r\nclaude-plugins publish\r\n```\r\n\r\nThe `publish` command validates your plugin structure and outputs a JSON entry. Submit a PR to [claude-plugins-registry](https://github.com/biggora/claude-plugins-registry) to list your plugin.\r\n\r\n## Plugin Structure\r\n\r\nPlugins must have this minimum structure:\r\n\r\n```\r\nmy-plugin/\r\n  .claude-plugin/\r\n    plugin.json       # Required: name, version, description\r\n  README.md           # Required\r\n  commands/           # Slash commands (optional)\r\n  agents/             # Agent definitions (optional)\r\n  skills/             # Skill files (optional)\r\n  hooks/              # Hook definitions (optional)\r\n```\r\n\r\n### plugin.json\r\n\r\n```json\r\n{\r\n  \"name\": \"my-plugin\",\r\n  \"version\": \"1.0.0\",\r\n  \"description\": \"Short description of what it does\",\r\n  \"author\": {\r\n    \"name\": \"your-name\",\r\n    \"url\": \"https://github.com/your-name\"\r\n  },\r\n  \"repository\": \"https://github.com/your-name/my-plugin\",\r\n  \"keywords\": [\"keyword1\", \"keyword2\"],\r\n  \"license\": \"MIT\"\r\n}\r\n```\r\n\r\n## Skill Structure\r\n\r\nSkills are simpler than plugins — just a SKILL.md file with optional supporting files:\r\n\r\n```\r\nmy-skill/\r\n  SKILL.md            # Required: skill instructions with YAML frontmatter\r\n  commands/           # Slash commands (optional, copied to ~/.claude/commands/ on install)\r\n  references/         # Reference docs (optional)\r\n  scripts/            # Helper scripts (optional)\r\n```\r\n\r\n### SKILL.md\r\n\r\n```markdown\r\n---\r\nname: my-skill\r\ndescription: What this skill teaches Claude to do\r\n---\r\n\r\n# My Skill\r\n\r\nInstructions for Claude Code...\r\n```\r\n\r\n## Registry\r\n\r\nThe plugin registry is a GitHub-hosted JSON file at [biggora/claude-plugins-registry](https://github.com/biggora/claude-plugins-registry).\r\n\r\n- The CLI fetches the registry on demand and caches it locally for 15 minutes\r\n- Falls back to cached version if GitHub is unreachable\r\n- Falls back to bundled registry if no cache exists\r\n\r\n### Adding a Plugin to the Registry\r\n\r\n1. Create your plugin and push it to a public GitHub repository\r\n2. Run `claude-plugins publish` from your plugin directory to validate\r\n3. Copy the generated registry entry\r\n4. Submit a PR to [claude-plugins-registry](https://github.com/biggora/claude-plugins-registry) adding the entry to `registry/registry.json`\r\n\r\n## How It Works\r\n\r\n- **Plugins** are installed via `git clone` to `~/.claude/plugins/<name>`\r\n- **Skills** are installed via `git clone` + copy to `~/.claude/skills/<name>`\r\n- **Slash commands** bundled with skills are automatically copied to `~/.claude/commands/`\r\n- Updates use `git pull --ff-only` to safely fast-forward\r\n- Claude Code automatically discovers plugins in `~/.claude/plugins/`, skills in `~/.claude/skills/`, and commands in `~/.claude/commands/`\r\n- Restart Claude Code after installing or removing plugins/skills\r\n\r\n## Requirements\r\n\r\n- Node.js >= 18.0.0\r\n- Git (for install/update operations)\r\n\r\n## License\r\n\r\nMIT","users":{}}