← ClaudeAtlas

playlist-organizerlisted

当用户有一份音乐收藏、喜欢列表导出、歌单分享链接、本地 txt/csv 歌曲列表或从音乐 App 复制的曲目清单,想把它排序、分类、拆分成多个歌单或整理以便导入时使用。触发词包括“整理歌单”“分类”“拆分成歌单”“做成运动/专注/夜晚歌单”“排序”“导入”,以及提到网易云、QQ音乐、Spotify 或本地歌曲列表时。
mi4646/my-skills · ★ 0 · Data & Documents · score 60
Install: claude install-skill mi4646/my-skills
# Playlist Organizer 核心原则:把一份歌曲列表整理成有用的歌单——先问清用户怎么听、保留源列表原样不过滤、按用户分类归类、生成导入友好的文件并核对覆盖。整理是策展,不是清洗:用户的曲目一首都不该被你擅自删掉或合并。 ## When to use / When NOT to use 适用:用户有一份歌曲清单(文件/链接/复制文本),想分类、拆分、整理成多个歌单或导入用文本。 不适用:只想给单首歌曲找歌词/和弦/下载链接;只想给已分好的歌单改顺序或重命名;只想把一份歌单原样迁移到另一平台不做分类(直接用迁移工具即可)。 ## 支持的输入与输出 Inputs can be: - Local `.txt` files with lines like `1 Song - Artist` or `Song - Artist`. - Local `.csv` files with common columns such as `title`, `track`, `name`, `artist`, `artists`, `歌曲名`, `歌名`, `歌手`. - Copied text from music apps or migration tools. - Playlist links from NetEase Cloud Music, QQ Music, Spotify, or similar services, using the bundled GoMusic API extractor when the user authorizes link extraction. Outputs can be: - One `.txt` per playlist, each line as `Song - Artist`. - Import-ready plain text for tools such as TuneMyMusic or Spotlistr. - A text report showing source count, covered count, playlist sizes, duplicates allowed/not allowed, and uncertain items. - Optional offline visual HTML report and `summary.json` for easier review of large playlist splits. ## First: interview before generating Before reading large files or writing outputs, ask only the missing questions. Reuse answers already present in the conversation. Clarify these points: 1. **Input source**: local file, copied text, or playlist link. 2. **If the input is a link**: ask whether the user authorizes using the bundled GoMusic API extractor. Do not log in to music accounts or scrape authenticated pages un