Communitygithub.com

sunopull-download

SunoPull을 통해 공개적으로 접근 가능한 Suno 노래 하나를 다운로드합니다. 사용자가 노래, Hook 또는 공유 링크에서 Suno 노래를 명시적으로 다운로드하거나 저장하도록 요청할 때 사용합니다.

sunopull-download란 무엇인가요?

이 스킬은 사용자가 Suno 노래를 다운로드하거나 저장하도록 명시적으로 요청할 때만 활성화됩니다. SunoPull을 사용하여 단일 공개 Suno 노래, Hook 또는 공유 링크에서 오디오를 가져오며, 원본 오디오 형식(MP3, M4A 또는 WAV)을 그대로 보존합니다. 앨범, 재생 목록, 가사 또는 커버 아트 다운로드는 지원하지 않으며, 형식 변환도 수행하지 않습니다. CLI 명령어를 통해 URL과 출력 디렉토리를 전달하며, 셸 주입을 방지하기 위해 인용 규칙을 준수합니다. 스크립트가 성공적으로 종료되고 경로를 출력할 때만 성공으로 간주하며, 오류 발생 시 상세히 설명하고 중단합니다. private 노래나 권한이 없는 콘텐츠에는 접근하지 않습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sunopull/suno-downloader-skill/tree/main

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

SunoPull로 Suno 노래 다운로드하기

이 스킬은 사용자가 노래를 다운로드하거나 저장하도록 요청할 때만 사용합니다. 링크를 단순히 붙여넣는 것만으로는 다운로드 요청이 아닙니다.

지원되는 입력

  • 공개적으로 접근 가능한 Suno 노래, Hook 또는 공유 링크 하나.
  • 다운로드는 해당 노래에 대해 노출된 원본 오디오 형식(MP3, M4A 또는 WAV)을 보존합니다.
  • 이 첫 번째 버전은 형식을 변환하거나 앨범, 재생 목록, 가사, 커버 아트를 다운로드하지 않습니다.

워크플로우

  1. 사용자가 링크된 노래를 저장하도록 요청했는지 확인합니다. 사용자가 지정한 출력 디렉토리를 사용하고, 지정하지 않으면 ./downloads에 저장합니다.

  2. URL을 별도의 명령줄 인수로 스크립트에 전달합니다. URL을 셸 코드로 평가하지 마십시오. 명령 실행기가 셸을 사용하는 경우, 해당 셸의 일반적인 인수 인용 규칙에 따라 인수를 인용 처리합니다.

  3. 다음 명령을 실행하고, 사용자의 URL과 출력 디렉토리를 인수로 추가합니다:

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

    --output-dir을 생략하면 ./downloads를 사용합니다.

  4. 저장된 파일 경로와 SunoPull이 반환한 형식을 보고합니다. 스크립트가 성공적으로 종료되고 경로를 출력하지 않으면 성공을 주장하지 마십시오.

접근 및 제한 사항

  • 스크립트는 공개 Suno URL을 SunoPull로 보내 노래를 확인한 다음, SunoPull을 통해 사용 가능한 오디오를 다운로드합니다.
  • 이 스킬을 사용하여 private 노래에 접근하거나, Suno 계정 제한을 우회하거나, 사용자가 사용할 권한이 없는 콘텐츠를 다운로드하지 마십시오.
  • SunoPull이 페이지나 오디오 소스를 사용할 수 없다고 보고하면, 오류를 설명하고 중단합니다. 쿠키, 자격 증명 또는 대체 private 엔드포인트로 재시도하지 마십시오.
  • 사용자가 MP3/WAV 변환이나 다른 파일이 필요한 경우, 해당 SunoPull 웹사이트 도구를 안내합니다. 이 스크립트는 원본 형식을 유지합니다.

스크립트

  • scripts/download.mjs — 하나의 공개 링크를 확인하고 원본 오디오를 저장합니다. 기존 파일을 덮어쓰지 않습니다.

관련 스킬