一键导入
cleanup
Move processed ZIPs to archive and clean up extraction folders. Use after album processing is complete.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Move processed ZIPs to archive and clean up extraction folders. Use after album processing is complete.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Copy processed MP3s and WAVs to NAS storage. Use after Apple Music import or when re-archiving corrected files.
Copy finished MP3s into Apple Music via the auto-import folder and verify the album lands correctly. Use once metadata is finalized and the user wants tracks added to their library — e.g. "add this to Apple Music" or "import these tracks" — even if they don't say "auto-import" explicitly. Also use to diagnose a bad import, e.g. "it showed up as separate tracks instead of one album."
Inspect and update MP3 tags: genre, artist, album, track count, compilation flag. Use when checking or fixing music file metadata — including diagnostic questions like "why do these show up as separate tracks" or "is this folder's metadata consistent," not just explicit tag-editing requests.
End-to-end processing of downloaded music purchases: extract ZIPs, verify metadata, import to Apple Music, archive to NAS, clean up. Use when processing new music downloads.
Reclaim local disk by offloading cloud-backed Apple Music downloads. Audit iCloud status, build an offload playlist that protects your DJ crates and lossless files, then Remove Download. Use when the Mac is low on disk.
Find music release ZIPs in Downloads and classify each as MP3 or WAV by inspecting archive contents (never filenames), matching pairs by release name. Use to see what's available to process — e.g. "what did I just buy" or "what's in my downloads" — even if the user doesn't mention ZIPs or file formats directly.
| name | cleanup |
| description | Move processed ZIPs to archive and clean up extraction folders. Use after album processing is complete. |
| allowed-tools | Bash Read |
| metadata | {"author":"eyelock","version":"0.3.0"} |
Scripts are in scripts/ relative to this skill directory.
find-release-artifacts.sh <downloads_folder> <release_name> — Find all ZIPs and extraction folders related to a release. Run --help for details.cleanup-release.sh <downloads_folder> <release_name> — Move ZIPs to processed/, remove extraction folders. Run --help for details.<Artist - Album>
The release name is used to locate the related ZIP files and extraction folders in $DOWNLOADS.
Run the find script to locate all related artifacts:
bash scripts/find-release-artifacts.sh "$DOWNLOADS" "$RELEASE_NAME"
Parse the JSON output and present to user:
Files to archive:
Artist - Album.zip→ move toprocessed/Artist - Album-2.zip→ move toprocessed/Folders to remove:
Artist - Album/Artist - Album-wav/
If nothing is found, report this and exit.
Shall I proceed with cleanup? (This will move ZIPs to processed/ and delete extraction folders)
DO NOT PROCEED without explicit user confirmation.
Run the cleanup script:
bash scripts/cleanup-release.sh "$DOWNLOADS" "$RELEASE_NAME"
The script moves ZIPs to processed/, removes extraction folders, and outputs JSON with results.
Present the JSON results: how many ZIPs archived and folders removed.