Communitygithub.com

wan-huiyan/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.

Was ist publish-skill?

Diese Claude Code-Fähigkeit (Skill) automatisiert den Prozess der Veröffentlichung von AI-Agenten-Skills auf GitHub und in der kuratierten 'awesome-claude-skills'-Liste. Sie ist besonders nützlich für Entwickler, die ihre eigenen Skills für Claude Code, Cursor, Codex und ähnliche Plattformen erstellen und mit der Community teilen möchten. Der Skill enthält bewährte Verfahren und häufig übersehene Details, die aus realen Veröffentlichungsversuchen gewonnen wurden, wie z.B. die korrekte Formatierung der SKILL.md, das Einhalten von Repository-Namenskonventionen und das Vermeiden typischer Fehler bei Pull-Requests. Er unterstützt die direkte Interaktion mit GitHub-APIs und hilft dabei, den gesamten Workflow von der lokalen Entwicklung bis zur endgültigen Aufnahme in die Liste zu strukturieren – inklusive automatisierter Generierung von Beschreibungen, Tags und der Validierung der Skill-Struktur.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add wan-huiyan/publish-skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Führen Sie den Skill aus, indem Sie Claude Code anweisen: „Veröffentliche meinen Skill mein-skill-name auf GitHub und füge ihn zu awesome-claude-skills hinzu.“
  2. Der Skill fragt nach den erforderlichen Details (Repository-Name, Beschreibung, Tags).
  3. Er erstellt das Repository, validiert die SKILL.md und erstellt einen Pull-Request.
  4. 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.

Verwandte Skills