image-manipulation-image-magick

Offizieller GitHub-Copilot-Skill für Bildgrößen, Formate, Metadaten, Thumbnails und Stapelverarbeitung mit ImageMagick.

image-manipulation-image-magick ist ein offizieller Skill aus GitHubs Repository awesome-copilot. Er gibt einem Coding-Agenten einen klaren Arbeitsrahmen für Bildverarbeitung mit ImageMagick. Die Primärquelle liegt unter https://github.com/github/awesome-copilot/tree/main/skills/image-manipulation-image-magick. GitHub beschreibt den Skill für das Skalieren einzelner oder vieler Bilder, die Umwandlung von Dateiformaten, das Erzeugen von Thumbnails, das Auslesen von Abmessungen und Metadaten sowie die Verarbeitung von Hintergrundbildern für unterschiedliche Bildschirmgrößen. Der Eintrag ist damit eine portable Arbeitsanweisung, keine eigenständige Bildbibliothek, kein gehosteter Konvertierungsdienst und kein Ersatz für eine geprüfte Medienpipeline.

Zweck und Arbeitsweise

Laut Anbieter soll der Agent zuerst prüfen, ob ImageMagick auf dem System vorhanden und über den vorgesehenen Befehl erreichbar ist. Für aktuelle ImageMagick-Versionen wird magick auf dem PATH erwartet; ältere Linux-Installationen können stattdessen convert bereitstellen. Die Quelle unterscheidet zwischen PowerShell unter Windows und Bash unter Linux oder macOS. Unter Windows soll der Pfad zum ausführbaren Programm in einer Variablen liegen und mit dem PowerShell-Aufrufoperator ausgeführt werden. Unter Unix-artigen Systemen wird die Verfügbarkeit mit command -v geprüft. Diese Vorprüfung verhindert, dass ein Agent eine scheinbar erfolgreiche Verarbeitung annimmt, obwohl das Werkzeug fehlt.

Metadaten, Größen und Formate

Ein zentraler Anwendungsfall ist das Ermitteln von Breite und Höhe mit identify. Der Skill empfiehlt formatierte Ausgaben, die sich für eine Einzeldatei oder für mehrere Dateien wiederverwenden lassen. Neben den Abmessungen können detaillierte Informationen wie Format und Farbraum relevant sein. Diese Daten helfen, Entscheidungen vor der eigentlichen Verarbeitung zu treffen, zum Beispiel nur übergroße Bilder zu verkleinern oder eine Thumbnail-Größe passend zum Seitenverhältnis zu wählen. Formatkonvertierungen eignen sich für kontrollierte Übergaben zwischen Arbeitsabläufen, müssen aber immer auf Transparenz, Farbprofile, Animationen und mögliche Qualitätsverluste geprüft werden.

Skalierung und Stapelverarbeitung

Für einzelne Bilder beschreibt die Quelle resize mit einer Zielgröße. Für mehrere Dateien werden PowerShell-Schleifen oder Bash-Schleifen verwendet, wobei Dateinamen aus dem Eingabepfad abgeleitet und Ausgaben in einem gesonderten Zielordner geschrieben werden. Laut Anbieter sollen Pfade stets in Anführungszeichen stehen, damit Leerzeichen nicht als Argumenttrennzeichen wirken. Bei Stapeln ist es sinnvoll, Eingaben nach Dateiendung und Dimension zu filtern, Ausgaben nicht in den Quellordner zu schreiben und vor dem Überschreiben eine Sicherung oder einen reproduzierbaren Build-Schritt vorzusehen. Die Hinweise zu Seitenverhältnis, exakten Größen und Mindestgrößen sind Entscheidungen für den jeweiligen Medienzweck, keine universelle Vorgabe.

Grenzen und sicherer Einsatz

ImageMagick kann große Stapel speicherintensiv verarbeiten, und bestimmte Formate benötigen zusätzliche Delegates. Unbekannte Bilder dürfen nicht ungeprüft aus dem Internet oder aus nicht vertrauenswürdigen Uploads verarbeitet werden. Begrenze Dateigröße, Auflösung, Laufzeit und Ausgabepfad in einer produktiven Pipeline, prüfe die tatsächlich erzeugten Dateien und halte temporäre Verzeichnisse getrennt. Der Skill enthält keine Zugangsdaten und sollte keine Secrets in Befehlszeilen oder Projektdateien einführen. Er ersetzt keine Prüfung gegen ImageTragick-Risiken, keine Sandbox und keine Freigabe für destruktives Überschreiben. Wer Bilder mit personenbezogenen Metadaten verarbeitet, sollte EXIF-Inhalte und Aufbewahrung ausdrücklich prüfen.

Einordnung und Quellen

Die offizielle Quelle ist die genannte SKILL.md im Repository github/awesome-copilot. Ergänzend beschreibt GitHubs Dokumentation unter https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot, wie repositorybezogene Anweisungen Copilot kontextualisieren können. Laut Anbieter setzt die praktische Nutzung eine installierte ImageMagick-Version und eine passende Shell voraus. Dieser Katalogeintrag wurde am 9. September 2026 geprüft. Das Skill-Modell besitzt kein github_stars-Feld; deshalb wird keine Sternzahl gespeichert. Die GitHub-Kompatibilität der Quelle ist verifiziert, während Claude Code, Codex und Cursor hier als passende bestehende kompatible Skill-Umgebungen für das portable SKILL.md-Format eingeordnet werden. Vor produktiver Nutzung müssen Shell, ImageMagick-Version, Dateirechte und die konkrete Bildpipeline lokal getestet werden.

Kostenlos
Anbieter
GitHub
Zuletzt geprüft
09.09.2026

Repository und Dokumentation

Kategorien

Kompatibel mit

Claude Code Codex Cursor