P
plugin-forge
Create and manage Claude Code plugins with proper structure, manifests, and marketplace integration. Use when creating plugins for a marketplace, adding plugin components (commands, agents, hooks), bumping plugin versions, or working with plugin.json/marketplace.json manifests.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create and manage Claude Code plugins with proper structure, manifests, and marketplace integration. Use when creating plugins for a marketplace, adding plugin components (commands, agents, hooks), bumping plugin versions, or working with plugin.json/marketplace.json manifests.
How to use
- Zainstaluj Plugin Forge, klonując repozytorium z gałęzi cli-tool/components/skills/development/plugin-forge. 2. Aby utworzyć nową wtyczkę, uruchom skrypt create_plugin.py z parametrami: nazwą wtyczki, ścieżką do marketplace'u, imieniem i emailem autora, opisem oraz kategoriąː python scripts/create_plugin.py nazwa-wtyczki --marketplace-root /ścieżka/do/marketplace --author-name "Twoje Imię" --description "Opis wtyczki" --category "kategoria". Skrypt automatycznie wygeneruje strukturę katalogów, manifest plugin.json, szablon README i zaktualizuje marketplace.json. 3. Po utworzeniu wtyczki dodaj komponenty (komendy, umiejętności, agenty, hooki) w odpowiednich podkatalogach struktury. 4. Gdy chcesz zaktualizować wersję wtyczki, użyj skryptu bump_version.py z parametrem typu zmianyz major, minor lub patch: python scripts/bump_version.py nazwa-wtyczki patch --marketplace-root /ścieżka/do/marketplace. Wybierz major dla zmian łamiących kompatybilność, minor dla nowych funkcji, patch dla poprawek. 5. Sprawdź zawartość plugin.json i marketplace.json, aby upewnić się, że wszystkie metadane są poprawne. 6. Gdy wtyczka jest gotowa, opublikuj ją w marketplace'u, upewniając się że wszystkie manifesty są zaktualizowane i struktura katalogów jest kompletna.