git-push
Projekte mit einem Klick auf GitHub bereitstellen
Schluss mit komplexen Git-Workflows und versehentlichem Commiten sensibler Dateien. Diese Fähigkeit automatisiert den gesamten GitHub-Bereitstellungsprozess mit integrierter Sicherheitsprüfung, Erkennung großer Dateien und intelligenter .gitignore-Generierung.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "git-push". Push this project to GitHub
Erwartetes Ergebnis:
Environment check passed: git, gh CLI, authentication all configured. Scanned project and found 2 large files (slides/ 85MB, video.mp4 120MB). Added 85MB file to .gitignore after confirmation. Created private repository 'my-project', initialized git, and pushed successfully. Repository: https://github.com/user/my-project
Verwendung von "git-push". Create release v1.0.0
Erwartetes Ergebnis:
Found 5 commits since last version. Generated changelog: 'Added user authentication, fixed login bug, improved performance'. Tag v1.0.0 created and pushed. Release published at https://github.com/user/repo/releases/tag/v1.0.0
Sicherheitsaudit
Niedriges RisikoStatic analyzer flagged 69 patterns as 'external_commands' but these are FALSE POSITIVE - the skill file is Markdown documentation using backticks for code formatting, not executable Ruby code. High-severity findings about .env and certificate file access are intentional security features that scan and exclude sensitive files. The skill uses standard git/gh CLI commands safely with user confirmation for risky operations. Minor risk: executes shell commands via git/gh CLI which is inherent to git automation tools.
Probleme mit niedrigem Risiko (1)
Risikofaktoren
⚙️ Externe Befehle (5)
Qualitätsbewertung
Was du bauen kannst
Erstmalige Projektbereitstellung
Neue Entwickler können Projekte sicher auf GitHub hochladen, ohne sich um die Offenlegung von Secrets oder das Erreichen von Dateigrößenlimits sorgen zu müssen. Die Fähigkeit übernimmt Umgebungsprüfungen, .gitignore-Generierung und Repository-Erstellung automatisch.
Regelmäßiger Entwicklungs-Workflow
Schnelle tägliche Commits und Pushes mit automatischer Erkennung neuer großer Dateien. Überspringt unnötige Abfragen für einen optimierten Betrieb während der aktiven Entwicklung.
Release-Management
Erstellt Versions-Tags und GitHub-Releases mit automatisch generierten Changelogs aus dem Commit-Verlauf. Unterstützt das Anhängen von herunterladbaren Assets an Releases.
Probiere diese Prompts
Push this project to GitHub
Create a new release version with a changelog
Commit and push today's changes to GitHub
Deploy this project to a new private repository and create the first release version with release notes
Bewährte Verfahren
- Überprüfen Sie die generierte .gitignore sorgfältig vor dem Push, um sicherzustellen, dass keine sensiblen Dateien enthalten sind
- Verwenden Sie standardmäßig private Repositories für Projekte, die potenziell sensiblen Code oder Konfigurationen enthalten
- Erstellen Sie Versions-Releases bei bedeutenden Meilensteinen, um den Projektfortschritt zu verfolgen und Download-Punkte bereitzustellen
Vermeiden
- Überspringen Sie nicht die Warnungen für große Dateien - Dateien über 100MB verursachen Push-Fehler und blähen Ihr Repository auf
- Verwenden Sie die Option 'Repository löschen und neu erstellen' nur, wenn absolut notwendig - dies zerstört den gesamten Git-Verlauf dauerhaft
- Überspringen Sie nicht die Überprüfung sensibler Dateien beim Erstellen öffentlicher Repositories - API-Schlüssel und Anmeldedaten wurden auf diese Weise versehentlich offengelegt