Install
openclaw skills install @tonywangcn/music-podcast-researchResearches music, artists, playlists, and podcasts via the Crawlora API — Spotify tracks/albums/artists/playlists/profiles, Spotify Podcasts, Apple Podcasts, and Discogs — returning clean JSON. Use when the user wants a track/album/artist's details, a playlist or profile, podcast show/episode info and charts, or a record's Discogs release/pressing data.
openclaw skills install @tonywangcn/music-podcast-researchLook up tracks, albums, artists, playlists, and podcast shows/episodes across Spotify, Spotify Podcasts, Apple Podcasts, and Discogs as normalized JSON from the Crawlora API — no scraping streaming-app pages.
export CRAWLORA_API_KEY=sk_your_key_herex-api-key: $CRAWLORA_API_KEY against
https://api.crawlora.net/api/v1. Missing/invalid key → 401./spotify/search (or the scoped
/spotify/tracks/search, /spotify/artists/search, /spotify/albums/search,
/spotify/playlists/search, /spotify/profiles/search) with q. Detail
endpoints (/spotify/track, /spotify/album, /spotify/artist,
/spotify/playlist, /spotify/profile) accept either id or uri
(a Spotify URI like spotify:track:...) — pass whichever you have.
/spotify/artist/related, /spotify/track/recommended, and
/spotify/track/similar-albums cover discovery./spotify-podcasts/search, /spotify-podcasts/show
(by uri), /spotify-podcasts/show/episodes, /spotify-podcasts/charts./apple-podcasts/search (term), /apple-podcasts/show/{id},
/apple-podcasts/show/{id}/episodes, /apple-podcasts/charts /
/apple-podcasts/charts/rankings for what's popular by country./discogs/search (q, optional type = release/master/
artist/label) to find an id, then /discogs/release/{id},
/discogs/master/{id}, /discogs/artist/{id}, /discogs/label/{id}
for detail (+ /releases sub-paths for an artist's/label's catalog).Full endpoint list, methods, and params: reference/endpoints.md.
# Spotify:
scripts/crawlora.sh /spotify/search q="Daft Punk" | jq '.'
scripts/crawlora.sh /spotify/artist id=4tZwfgrHOc3mvqYlEYSvVi | jq '.'
# Podcasts:
scripts/crawlora.sh /apple-podcasts/search term="Reply All" | jq '.'
scripts/crawlora.sh /spotify-podcasts/charts | jq '.'
# Discogs:
scripts/crawlora.sh /discogs/search q="Random Access Memories" type=release | jq '.'
scripts/crawlora.sh /discogs/release/4818226 | jq '.'
Raw curl fallback:
curl -fsS -H "x-api-key: $CRAWLORA_API_KEY" \
"https://api.crawlora.net/api/v1/spotify/search?q=lofi%20beats" | jq '.'
See reference/endpoints.md for every Spotify,
Spotify Podcasts, Apple Podcasts, and Discogs endpoint this skill uses.
/spotify/artist + /spotify/artist/albums +
/spotify/artist/related for a full discography and similar-artist map./spotify-podcasts/charts or
/apple-podcasts/charts to find what's trending, then
/spotify-podcasts/show/episodes for a show's back catalog./discogs/search for a release, then
/discogs/release/{id} for pressing details (format, year, label,
condition-relevant metadata).2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.id or uri — resolve one via the
matching .../search endpoint first if you only have a name.limit/offset or page) — walk pages
for full coverage.