tidal-playlist — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited tidal-playlist (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Manage Tidal playlists: list, create, rename, delete, set visibility, and add or remove content.
tidal-cli --json playlist list [--public|--private]--public / --private (optional) — restrict to public or private playlists; omit for all[{id, name, num_tracks, public}]tidal-cli --json playlist tracks --playlist-id <id>--playlist-id (required)[{track_number, id, title, artist, album, duration_seconds}]track_number : position dans la playlist (1..N), pas le numéro sur l'albumtidal-cli --json playlist create --name "<name>" [--desc "<description>"] [--public|--private]--name (required), --desc (optional), --public / --private (optional, default private){id, name, description, public}--public triggers a second call. If it fails, theplaylist still exists: the command warns on stderr, returns public: false and exits 0.
tidal-cli --json playlist rename --playlist-id <id> --name "<new_name>"--playlist-id (required), --name (required){status, id, old_name, new_name}tidal-cli --json playlist visibility --playlist-id <id> --public|--private--playlist-id (required), exactly one of --public / --private (required){status, id, name, was_public, public}tidal-cli --json playlist delete --playlist-id <id>--playlist-id (required){status, id, name}tidal-cli --json playlist add-album --playlist-id <id> --album-id <id>--playlist-id (required), --album-id (required){status, tracks_added, album, playlist}tidal-cli --json playlist add-track --playlist-id <id> --track-id <id>--playlist-id (required), --track-id (required){status, track, playlist}tidal-cli --json playlist remove-track --playlist-id <id> --track-id <id>--playlist-id (required), --track-id (required){status, track, playlist}$ARGUMENTS to determine the operation (first word) and its parameters:list — optionally extract --public or --privatetracks — extract --playlist-idcreate — extract --name and optionally --desc, --public or --privaterename — extract --playlist-id and --namedelete — extract --playlist-idvisibility — extract --playlist-id and --public or --privateadd-album — extract --playlist-id and --album-idadd-track — extract --playlist-id and --track-idremove-track — extract --playlist-id and --track-id/tidal-playlist <list|tracks|create|rename|delete|visibility|add-album|add-track|remove-track> [options]ID, Name, Tracks, Visibility (public/private)#. Title — Artist [Album] MM:SS<id>)". If --public was requestedbut the output shows public: false, warn that it was created private and suggest /tidal-playlist visibility --playlist-id <id> --public.
was_public already equals the requested value, say it was already in that state.<id>) deleted.""Error: Not authenticated" → "You need to authenticate first. Run /tidal-auth to log in.""Error: Playlist not found" → "Playlist not found (ID: <id>). Use /tidal-playlist list to see your playlists.""Error: Track not found in playlist" → "Track (ID: <id>) is not in this playlist.""Error: Playlist name cannot be empty" → "Please provide a non-empty playlist name.""Error: Playlist is not owned by the current user" → "You can only change the visibility of playlists you own.""Error: Unable to connect to Tidal" → "Network error: unable to reach Tidal. Check your internet connection."~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.