Was macht publish-skill?
Claude Code-Fähigkeit zum Veröffentlichen von Skills auf GitHub und in awesome-claude-skills-Listen. Enthält hart erlernte Lektionen aus tatsächlichen Veröffentlichungsversuchen.
Zweck
Diese Fähigkeit hilft Entwicklern, ihre AI-Agenten-Skills effizient auf GitHub zu veröffentlichen und in der kuratierten Liste „awesome-claude-skills“ zu bewerben. Sie automatisiert wiederkehrende Aufgaben wie das Erstellen von Repositories, das Formatieren von SKILL.md-Dateien und das Einreichen von Pull-Requests.
Hauptfunktionen
- Automatisierte Repository-Erstellung: Erstellt ein neues GitHub-Repository mit der empfohlenen Struktur für Claude Code-Skills.
- SKILL.md-Validierung: Überprüft, ob die SKILL.md alle erforderlichen Abschnitte (Name, Beschreibung, KI-Zusammenfassung, Markdown) korrekt enthält.
- Pull-Request-Erstellung für awesome-claude-skills: Generiert einen Pull-Request, um den Skill zur Liste hinzuzufügen, inklusive korrekter Tabelle und Verlinkung.
- Fehlervermeidung: Enthält häufig übersehene Details wie die Notwendigkeit eines aussagekräftigen Repository-Namens, die richtige Verwendung von Tags und die Vermeidung doppelter Einträge.
Voraussetzungen
- Ein GitHub-Konto mit Zugriff auf die awesome-claude-skills-Liste (Fork erforderlich).
- Claude Code mit installiertem
gh-CLI-Tool und konfigurierten Berechtigungen. - Eine gültige SKILL.md-Datei im Quellverzeichnis.
Verwendung
- Führen Sie den Skill aus, indem Sie Claude Code anweisen: „Veröffentliche meinen Skill
mein-skill-nameauf GitHub und füge ihn zu awesome-claude-skills hinzu.“ - Der Skill fragt nach den erforderlichen Details (Repository-Name, Beschreibung, Tags).
- Er erstellt das Repository, validiert die SKILL.md und erstellt einen Pull-Request.
- Sie erhalten eine Zusammenfassung der Veröffentlichung mit Links zum Repository und zum PR.
Hinweise
- Stellen Sie sicher, dass Ihr Skill-Name eindeutig und aussagekräftig ist.
- Verwenden Sie aussagekräftige Tags, um die Auffindbarkeit zu verbessern.
- Lesen Sie die Beitragsrichtlinien von awesome-claude-skills vor der Veröffentlichung.
Fehlerbehebung
- Fehler bei der Repository-Erstellung: Überprüfen Sie, ob der Repository-Name bereits existiert oder ungültige Zeichen enthält.
- PR wird abgelehnt: Stellen Sie sicher, dass die SKILL.md alle erforderlichen Felder enthält und das Repository öffentlich ist.
- Validierungsfehler: Der Skill gibt spezifische Hinweise, welche Abschnitte fehlen oder falsch formatiert sind.