marketplace-release
Automatisieren von Plugin-Marketplace-Releases
Das manuelle Verwalten von Plugin-Releases ist fehleranfällig und inkonsistent. Diese Automatisierung optimiert den gesamten Release-Workflow, einschließlich Versionserhöhungen, Git-Tags, Commit-Nachrichten und GitHub-Releases mit entsprechenden Changelog-Links.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "marketplace-release". Release a patch for ghe with message: Fix avatar loading issue
النتيجة المتوقعة:
- Marketplace: ghe-marketplace
- Plugin: ghe
- Current version: 0.5.4
- New version: 0.5.5
- Proceeding with release ghe-v0.5.5? [y/N]
استخدام "marketplace-release". List all plugins with their versions
النتيجة المتوقعة:
- Marketplace: ghe-marketplace
- Plugin Version Source
- --------------------------------------------------
- ghe 0.5.4 ./plugins/ghe
- marketplace-utils 1.0.0 ./plugins/marketplace-utils
التدقيق الأمني
آمنThe skill consists solely of documentation (SKILL.md) describing a release automation script. Static findings of external commands, network access, and weak cryptography are all false positives. The skill file contains only documentation with bash command examples - no executable code exists in the skill itself. All detected patterns are safe documentation examples showing legitimate GitHub CLI and Python script usage.
عوامل الخطر
⚡ يحتوي على سكربتات (1)
📁 الوصول إلى نظام الملفات (3)
درجة الجودة
ماذا يمكنك بناءه
Ein Bugfix-Patch releasen
Schnell ein Patch-Release nach dem Beheben eines Bugs veröffentlichen. Die Automatisierung erhöht die Version, erstellt ein Git-Tag und publiziert das Release auf GitHub mit Ihrer Commit-Nachricht als Release-Notes.
Ein neues Feature-Release veröffentlichen
Ein Minor-Release mit neuen Features herausbringen. Die Automatisierung aktualisiert alle Versionsreferenzen, erstellt Release-Dokumentation und pusht Änderungen zum Remote mit korrekter Tagging.
Ein Breaking-Change-Release koordinieren
Sicher ein Major-Release mit Breaking Changes veröffentlichen. Die Automatisierung validiert das Plugin, aktualisiert alle Versionsmarkierungen und erstellt ein korrekt formatiertes Release mit Upgrade-Anleitungen.
جرّب هذه الموجهات
Release a patch version for the [plugin-name] plugin with the message: "[your fix description]"
Release a minor version for [plugin-name]. The release notes should describe: [feature descriptions]
Release a major version for [plugin-name]. This is a breaking change. Include these upgrade instructions: [migration steps]
List all plugins in this marketplace with their current versions and sources
أفضل الممارسات
- Validieren Sie Ihr Plugin vor dem Release mit dem Validierungsskript, um Konfigurationsfehler frühzeitig zu erkennen
- Führen Sie Releases von einem sauberen Git-Status aus, um sicherzustellen, dass der Release-Commit nur beabsichtigte Änderungen enthält
- Verwenden Sie Semantic Versioning: Patch für Fixes, Minor für Features, Major für Breaking Changes
تجنب
- Überspringen Sie nicht die Bestätigungsaufforderung, ohne die Versionsänderungen vorher zu überprüfen
- Führen Sie keine Releases von Plugin-Unterverzeichnissen statt vom Marketplace-Stammverzeichnis aus
- Vergessen Sie nicht, sich bei der GitHub CLI (gh auth login) zu authentifizieren, bevor Sie Releases versuchen