/install oo-spotify
Spotify
Operate Spotify through your OOMOL-connected account. This skill calls the spotify connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.
Category: Design & Media, Social. Exposes 88 action(s).
Running an action
Assume the user has already installed the oo CLI, signed in, and connected Spotify. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.
1. Inspect the contract to get the authoritative input/output schema before building a payload:
oo connector schema "spotify" --action "\x3Caction_name>"
2. Run the action with a JSON payload that matches the input schema:
oo connector run "spotify" --action "\x3Caction_name>" --data '\x3Cjson>' --json
--datatakes a JSON object string or@path/to/file.json; omit it to send{}.- The response is
{ "data": ..., "meta": { "executionId": "..." } }; the execution id lives undermeta.executionId.
Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.
Available actions
add_item_to_playback_queue— Add a Spotify track or episode to the end of the playback queue.add_items_to_playlist— Add tracks or episodes to a Spotify playlist in the requested order.change_playlist_details— Update Spotify playlist metadata such as name, description, visibility, or collaborative state.check_saved_albums— Check whether the current authenticated Spotify user has saved the given albums.check_saved_audiobooks— Check whether the current authenticated Spotify user has saved the given audiobooks.check_saved_episodes— Check whether the current authenticated Spotify user has saved the given episodes.check_saved_shows— Check whether the current authenticated Spotify user has saved the given shows.check_saved_tracks— Check whether the current authenticated Spotify user has saved the given tracks.check_user_follows_artists_or_users— Check whether the current authenticated Spotify user follows the given artists or users.check_users_follow_playlist— Check whether the given Spotify users follow a playlist.create_playlist— Create a Spotify playlist for a user account owned by the authenticated user.follow_artists_or_users— Follow one or more Spotify artists or users on behalf of the authenticated user.follow_playlist— Follow a Spotify playlist on behalf of the authenticated user.get_album— Get a Spotify album by its album ID.get_album_tracks— Get the tracks for a Spotify album by its album ID.get_artist— Get a Spotify artist by its artist ID.get_artist_albums— Get Spotify albums for an artist by the artist ID.get_artist_related_artists— Get related Spotify artists for an artist ID.get_artist_top_tracks— Get top Spotify tracks for an artist ID in a given market.get_audiobook— Get a Spotify audiobook by its audiobook ID.get_audiobook_chapters— Get Spotify chapters for an audiobook ID.get_available_devices— Get available Spotify playback devices for the current authenticated user.get_available_genre_seeds— Get the genre seeds supported by Spotify recommendations.get_available_markets— Get the markets supported by Spotify catalog APIs.get_browse_categories— Get Spotify browse categories for a market and locale.get_browse_category— Get a Spotify browse category by category ID.get_category_playlists— Get Spotify playlists for a browse category ID.get_chapter— Get a Spotify chapter by its chapter ID.get_current_user_playlists— Get playlists for the current authenticated Spotify user.get_current_user_profile— Get the current authenticated Spotify user's profile details.get_currently_playing_track— Get the currently playing Spotify item for the authenticated user.get_episode— Get a Spotify episode by its episode ID.get_featured_playlists— Get Spotify featured playlists for a market and locale.get_followed_artists— Get artists followed by the current authenticated Spotify user.get_new_releases— Get Spotify new release albums for a market.get_playback_state— Get the current Spotify playback state for the authenticated user.get_playlist— Get metadata for a Spotify playlist by its playlist ID.get_playlist_cover_image— Get Spotify cover images for a playlist ID.get_playlist_items— Get playlist items for a Spotify playlist by its playlist ID.get_recently_played_tracks— Get recently played Spotify tracks for the authenticated user.get_recommendations— Get Spotify track recommendations from seed artists, tracks, or genres.get_several_albums— Get multiple Spotify albums by album ID.get_several_artists— Get multiple Spotify artists by artist ID.get_several_audiobooks— Get multiple Spotify audiobooks by audiobook ID.get_several_chapters— Get multiple Spotify chapters by chapter ID.get_several_episodes— Get multiple Spotify episodes by episode ID.get_several_shows— Get multiple Spotify shows by show ID.get_several_track_audio_features— Get Spotify audio features for multiple track IDs.get_several_tracks— Get multiple Spotify tracks by track ID.get_show— Get a Spotify show by its show ID.get_show_episodes— Get Spotify episodes for a show ID.get_track— Get a Spotify track by its track ID.get_track_audio_analysis— Get Spotify audio analysis for a track ID.get_track_audio_features— Get Spotify audio features for a track ID.get_user_playlists— Get playlists visible for a Spotify user ID.get_user_profile— Get a Spotify user profile by Spotify user ID.get_user_queue— Get the current Spotify queue for the authenticated user.get_user_saved_albums— Get albums saved by the current authenticated Spotify user.get_user_saved_audiobooks— Get audiobooks saved by the current authenticated Spotify user.get_user_saved_episodes— Get episodes saved by the current authenticated Spotify user.get_user_saved_shows— Get shows saved by the current authenticated Spotify user.get_user_saved_tracks— Get tracks saved by the current authenticated Spotify user.get_user_top_artists— Get the current Spotify user's top artists for a selected affinity time range.get_user_top_tracks— Get the current Spotify user's top tracks for a selected affinity time range.pause_playback— Pause Spotify playback on the targeted device or current active device.remove_playlist_items— Remove tracks or episodes from a Spotify playlist.remove_user_s_saved_audiobooks— Remove one or more Spotify audiobooks from the authenticated user's library.remove_user_s_saved_episodes— Remove one or more Spotify episodes from the authenticated user's library.remove_user_s_saved_shows— Remove one or more Spotify shows from the authenticated user's library.remove_user_s_saved_tracks— Remove one or more Spotify tracks from the authenticated user's library.remove_users_saved_albums— Remove one or more Spotify albums from the authenticated user's library.save_albums_for_current_user— Save one or more Spotify albums to the authenticated user's library.save_audiobooks_for_current_user— Save one or more Spotify audiobooks to the authenticated user's library.save_episodes_for_current_user— Save one or more Spotify episodes to the authenticated user's library.save_shows_for_current_user— Save one or more Spotify shows to the authenticated user's library.save_tracks_for_current_user— Save one or more Spotify tracks to the authenticated user's library.search_items— Search Spotify catalog content across one or more resource types with a keyword query.seek_to_position— Seek the currently playing Spotify item to the given playback position.set_playback_volume— Set Spotify playback volume for the targeted playback device.set_repeat_mode— Set Spotify repeat mode for the targeted playback device.skip_to_next— Skip to the next item in the Spotify playback queue.skip_to_previous— Skip to the previous item in the Spotify playback queue.start_resume_playback— Start a new Spotify playback context or resume playback on the targeted device.toggle_playback_shuffle— Enable or disable Spotify playback shuffle on the targeted device.transfer_playback— Transfer Spotify playback to another available device.unfollow_artists_or_users— Unfollow one or more Spotify artists or users on behalf of the authenticated user.unfollow_playlist— Unfollow a Spotify playlist on behalf of the authenticated user.update_playlist_items— Replace all items in a Spotify playlist or reorder an existing range of items.
Safety
- Read actions (get / list / search) are safe to run directly.
- Create, update, send, or post actions change Spotify state — confirm the exact payload and effect with the user before running.
- Delete or remove actions are destructive — always confirm the target and get explicit approval first.
First-time setup
These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.
-
oo: command not found— install the oo CLI (other platforms: \x3Chttps://cli.oomol.com/install-guide.md>):curl -fsSL https://cli.oomol.com/install.sh | bash # macOS / Linuxirm https://cli.oomol.com/install.ps1 | iex # Windows PowerShell -
Not signed in / authentication error — sign in to your OOMOL account once:
oo auth login -
scope_missing/credential_expired/app_not_ready/app_not_found— Spotify is not connected, or the connection expired or lacks a scope. Connect once (auth type: OAuth2) at:https://console.oomol.com/app-connections?provider=spotify -
HTTP 402 /
OOMOL_INSUFFICIENT_CREDIT— billing stop. Recharge athttps://console.oomol.com/billing/token-rechargebefore retrying.
Resources
- Spotify homepage: https://spotify.com
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install oo-spotify - 安装完成后,直接呼叫该 Skill 的名称或使用
/oo-spotify触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Spotify 是什么?
Spotify (spotify.com). Use this skill for ANY Spotify request — reading, creating, updating, and deleting data. Whenever a task involves Spotify, use this sk... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 32 次。
如何安装 Spotify?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install oo-spotify」即可一键安装,无需额外配置。
Spotify 是免费的吗?
是的,Spotify 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Spotify 支持哪些平台?
Spotify 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Spotify?
由 OOMOL(@oomol)开发并维护,当前版本 v1.0.0。