最近在做音樂製作時,常常需要大量 Suno 音樂素材。
我原本已經寫了一個 Suno Prompt Generator,可以批次產生 prompt,但問題是,產生完之後還是要手動貼到 Suno、等待生成、再一首一首下載。這個流程超煩、超慢。
當然,市面上也有像 suno-api 跟 Suno exporter 這類 Open Source 工具可以串接,但這類工具常常會因為 Suno 改 API、改介面而壞掉,社群也沒在維護。
後來我乾脆換個方向:既然 Suno 目前沒有公開 API,那就直接讓 Claude Code 操作 Chrome。我寫了一個很簡短的 Claude Code Skill,讓它可以透過 Browser Automation,自動批次生成 Suno 音樂,並且下載完成的檔案。
以前要坐在電腦前一直等它生成、下載,現在可以放著讓 Agent 自己跑,我就可以去做其他事情。它可以被整合進更大的 Agentic Music Production Workflow 裡:Prompt 生成 → Suno 生成 → 自動下載 → 後續整理素材。這些原本很瑣碎的流程,都有機會慢慢自動化。
缺點也是有,它本質上還是在模擬人工操作,所以速度其實滿慢的(當然我也有做 Rate Limiter 的關係)。但好處是,如果 Suno 之後還是不開放 API,或是介面持續變動,這種 browser automation 的方式反而比較有彈性,也比較容易動態調整。
#Suno #Claude