Communitygithub.com

sunopull-download

Télécharge une chanson Suno publiquement accessible via SunoPull. Utilisez-le uniquement lorsque l'utilisateur demande explicitement de télécharger ou sauvegarder une chanson Suno à partir d'un lien, d'un Hook ou d'un lien de partage.

Qu'est-ce que sunopull-download ?

Cette compétence permet de télécharger une chanson Suno unique et publiquement accessible à l'aide de l'outil SunoPull. Elle est conçue pour être utilisée uniquement lorsque l'utilisateur formule une demande explicite de téléchargement ou de sauvegarde, et non par simple réception d'un lien. Le téléchargement préserve le format audio original exposé pour cette chanson (MP3, M4A ou WAV) sans conversion. Le workflow consiste à confirmer la demande de l'utilisateur, spécifier un répertoire de sortie (par défaut ./downloads), puis exécuter un script Node.js (scripts/download.mjs) avec l'URL et le répertoire en arguments. La compétence rapporte le chemin et le format du fichier enregistré, sans revendiquer de succès en l'absence de confirmation du script. Elle ne doit pas être utilisée pour accéder à des chansons privées, contourner les restrictions de Suno, ou télécharger du contenu sans autorisation. En cas d'indisponibilité, elle explique l'erreur et s'arrête.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Télécharger une chanson Suno avec SunoPull

Utilisez cette compétence uniquement lorsque l'utilisateur demande de télécharger ou sauvegarder une chanson. Un lien collé seul ne constitue pas une demande de téléchargement.

Entrée prise en charge

  • Une chanson Suno, un Hook ou un lien de partage publiquement accessible.
  • Le téléchargement préserve le format audio original exposé pour cette chanson (MP3, M4A ou WAV).
  • Cette première version ne convertit pas les formats ni ne télécharge des albums, des playlists, des paroles ou des pochettes.

Flux de travail

  1. Confirmez que l'utilisateur a demandé de sauvegarder la chanson liée. Utilisez le répertoire de sortie qu'il spécifie ; sinon, sauvegardez dans ./downloads.

  2. Passez l'URL comme un argument distinct de la ligne de commande au script. N'évaluez jamais l'URL comme du code shell. Si l'exécuteur de commande utilise un shell, mettez l'argument entre guillemets selon les règles de citation normales de ce shell.

  3. Exécutez la commande suivante, en ajoutant l'URL de l'utilisateur et le répertoire de sortie comme arguments :

    node scripts/download.mjs --url <public-suno-url> --output-dir <directory>
    

    Omettez --output-dir pour utiliser ./downloads.

  4. Signalez le chemin du fichier sauvegardé et le format retourné par SunoPull. Ne revendiquez pas de succès à moins que le script ne se termine correctement et n'affiche le chemin.

Accès et limites

  • Le script envoie l'URL Suno publique à SunoPull pour résoudre la chanson, puis télécharge l'audio disponible via SunoPull.
  • N'utilisez pas cette compétence pour accéder à des chansons privées, contourner les restrictions du compte Suno, ou télécharger du contenu que l'utilisateur n'a pas l'autorisation d'utiliser.
  • Si SunoPull signale qu'une page ou une source audio est indisponible, expliquez l'erreur et arrêtez-vous. Ne réessayez pas avec des cookies, des identifiants, ou des points de terminaison alternatifs privés.
  • Si l'utilisateur a besoin d'une conversion en MP3/WAV ou d'autres fichiers, orientez-le vers l'outil SunoPull correspondant sur le site Web. Ce script préserve le format source.

Script

  • scripts/download.mjs — résout un lien public et sauvegarde l'audio original. Il n'écrase pas un fichier existant.

Skills associés