CommunitySchreiben & Editierengithub.com

MJWNA/github-repo-publisher

Codex-Skill zur Veröffentlichung vollständiger, gut dokumentierter und sicherer GitHub-Repositories.

Was ist github-repo-publisher?

Das Skill 'MJWNA/github-repo-publisher' ist für Entwickler und KI-Agenten wie Codex konzipiert, um vollständige, gut dokumentierte und sichere GitHub-Repositories zu veröffentlichen. Es automatisiert den gesamten Prozess von der Erstellung eines Repositories über das Einrichten von .gitignore, Lizenz und README bis hin zum Veröffentlichen auf GitHub. Das Skill unterstützt Codex als primäre Plattform und hilft dabei, Best Practices für Repository-Struktur, Sicherheit und Dokumentation durchzusetzen. Es verwendet die GitHub-API, um Repositories zu erstellen, Dateien zu committen und Branches zu verwalten, und stellt so sicher, dass das Repository sofort einsatzbereit und professionell aussieht. Nützlich für Entwickler, die schnell standardisierte, sichere Repositories einrichten oder KI-Agenten anweisen, konsistente Veröffentlichungen durchzuführen.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add MJWNA/github-repo-publisher

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht github-repo-publisher?

Codex-Skill zur Veröffentlichung vollständiger, gut dokumentierter und sicherer GitHub-Repositories.

Überblick

Dieses Skill ermöglicht einem KI-Agenten (z.B. Codex), vollständige GitHub-Repositories zu erstellen und zu veröffentlichen, die folgende Kriterien erfüllen:

  • Vollständig: Enthält alle notwendigen Dateien wie README.md, LICENSE, .gitignore und ggf. Konfigurationsdateien.
  • Gut dokumentiert: README.md ist aussagekräftig, beschreibt das Projekt, seine Nutzung und Einrichtung.
  • Sicher: Beachtet Sicherheitsaspekte wie verschlüsselte Umgebungsvariablen, keine harten Zugangsdaten im Code, korrekte Zugriffsrechte.

Verwendung

  1. Stelle sicher, dass der Agent Zugriff auf die GitHub-API hat (z.B. über ein persönliches Access Token mit Repository-Berechtigungen).
  2. Der Agent erstellt basierend auf deiner Beschreibung ein lokales Repository-Verzeichnis oder eine Struktur.
  3. Der Agent führt das Skill aus, um:
    • Ein neues Repository auf GitHub zu erstellen (öffentlich oder privat).
    • Lokale Dateien in das Repository zu committen.
    • Einen initialen Branch (z.B. main) zu erstellen.
    • Das gesamte Repository zu veröffentlichen.

Konfiguration

  • GITHUB_TOKEN: Persönliches Access Token mit Repository-Schreibberechtigung (als Umgebungsvariable).
  • REPO_NAME: Name des zu erstellenden Repositories (optional, kann auch direkt angegeben werden).
  • REPO_VISIBILITY: public oder private (Standard ist public).

Beispiel

# Ein neues Repository mit einer README und Lizenz veröffentlichen
github-repo-publisher --name my-awesome-project --description "Ein Projekt, das großartige Dinge tut" --visibility public

Abhängigkeiten

  • git (muss installiert sein)
  • GitHub CLI (gh) oder direkte Nutzung der GitHub-API über curl / HTTP-Bibliotheken

Sicherheitshinweise

  • Niemals sensible Daten (Passwörter, Tokens, Schlüssel) im Code oder in der README speichern. Nutze Umgebungsvariablen.
  • Die .gitignore-Datei sollte automatisch relevante Build-Artefakte, Logs und temporäre Dateien ausschließen.
  • Stelle sicher, dass nur autorisierte Benutzer Zugriff auf das Repository haben.

Lizenz

Dieses Skill wird unter der MIT-Lizenz bereitgestellt. Weitere Informationen findest du in der Datei LICENSE des Repositories.

Verwandte Skills