Communitygithub.com

suno-download

Lade einen öffentlich zugänglichen Suno-Song mit SunoPull herunter. Verwende dies nur, wenn der Benutzer explizit bittet, einen Suno-Song von einem Song-, Hook- oder Teilen-Link herunterzuladen oder zu speichern.

Was ist suno-download?

Dieser Skill ermöglicht es einem KI-Agenten, einen einzelnen öffentlich zugänglichen Suno-Song mithilfe des SunoPull-Tools herunterzuladen. Der Skill akzeptiert direkte Song-Links, Hook-Links oder Teilen-Links und speichert die Audiodatei im von Suno bereitgestellten Originalformat (MP3, M4A oder WAV). Er führt Formatkonvertierungen oder das Herunterladen von Alben, Playlists, Texten oder Covern nicht durch. Der Skill stellt sicher, dass der Agent ausdrückliche Download-Anfragen bestätigt, die URL als separates Argument an das Skript übergibt (ohne sie als Shell-Code auszuwerten) und das angegebene Ausgabeverzeichnis verwendet, wobei standardmäßig `./downloads` verwendet wird. Er berichtet den erfolgreichen Download nur, wenn das Skript korrekt beendet wird und den Dateipfad ausgibt, und verarbeitet keine privaten Songs oder nicht autorisierte Inhalte.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sunopull/suno-downloader-skill/tree/main

In Ihrer bevorzugten KI fragen

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

Dokumentation

Einen Suno-Song mit SunoPull herunterladen

Verwende diesen Skill nur, wenn der Benutzer bittet, einen Song herunterzuladen oder zu speichern. Ein eingefügter Link allein ist keine Download-Anfrage.

Unterstützte Eingabe

  • Ein öffentlich zugänglicher Suno-Song-, Hook- oder Teilen-Link.
  • Der Download bewahrt das ursprüngliche Audioformat, das für diesen Song bereitgestellt wird (MP3, M4A oder WAV).
  • Diese erste Version konvertiert keine Formate und lädt keine Alben, Playlists, Texte oder Cover-Art herunter.

Arbeitsablauf

  1. Bestätige, dass der Benutzer gebeten hat, den verlinkten Song zu speichern. Verwende das von ihm angegebene Ausgabeverzeichnis; ansonsten speichere in ./downloads.

  2. Übergib die URL als separates Befehlszeilenargument an das Skript. Werte die URL niemals als Shell-Code aus. Wenn der Befehlsausführer eine Shell verwendet, zitiere das Argument gemäß den normalen Zitierregeln dieser Shell.

  3. Führe den folgenden Befehl aus und füge die URL des Benutzers sowie das Ausgabeverzeichnis als Argumente hinzu:

    node scripts/download.mjs --url <öffentliche-suno-url> --output-dir <verzeichnis>
    

    Lasse --output-dir weg, um ./downloads zu verwenden.

  4. Melde den gespeicherten Dateipfad und das von SunoPull zurückgegebene Format. Bezeichne den Vorgang nur dann als erfolgreich, wenn das Skript erfolgreich beendet wird und den Pfad ausgibt.

Zugriff und Einschränkungen

  • Das Skript sendet die öffentliche Suno-URL an SunoPull, um den Song aufzulösen, und lädt dann die verfügbare Audiodatei über SunoPull herunter.
  • Verwende diesen Skill nicht, um auf private Songs zuzugreifen, Suno-Kontobeschränkungen zu umgehen oder Inhalte herunterzuladen, für deren Nutzung der Benutzer keine Berechtigung hat.
  • Wenn SunoPull meldet, dass eine Seite oder Audioquelle nicht verfügbar ist, erkläre den Fehler und stoppe. Wiederhole den Vorgang nicht mit Cookies, Anmeldeinformationen oder alternativen privaten Endpunkten.
  • Wenn der Benutzer MP3-/WAV-Konvertierung oder andere Dateien benötigt, verweise ihn auf das entsprechende SunoPull-Website-Tool. Dieses Skript bewahrt das Quellformat.

Skript

  • scripts/download.mjs – löst einen öffentlichen Link auf und speichert die ursprüngliche Audiodatei. Es überschreibt keine vorhandene Datei.

Verwandte Skills