From asi
Controls Spotify playback and manages playlists: play/pause/skip tracks, search songs/albums/artists, create/add tracks, check now playing/library. Requires Premium.
npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
Control Spotify playback and manage playlists via MCP.
Automates Spotify workflows: manage playlists, search music catalog, control playback, access user profiles via Composio MCP tools.
Controls Spotify playback on macOS via shpotify CLI and AppleScript: play/pause/skip tracks, adjust volume, play artists/albums/playlists by URI. For music control in dev workflows.
Enables terminal Spotify playback, search, device management via spogo (preferred) or spotify_player CLI tools with security guardrails against destructive actions and credential exposure.
Share bugs, ideas, or general feedback.
Control Spotify playback and manage playlists via MCP.
MCP server configured in ~/.mcp.json:
{
"spotify": {
"command": "node",
"args": ["/Users/alice/Projects/spotify-mcp-server/build/index.js"]
}
}
OAuth config in /Users/alice/Projects/spotify-mcp-server/spotify-config.json.
| Tool | Description |
|---|---|
searchSpotify | Search tracks, albums, artists, playlists |
getNowPlaying | Get currently playing track |
getMyPlaylists | List user's playlists |
getPlaylistTracks | Get tracks in a playlist |
getRecentlyPlayed | Recently played tracks |
getUsersSavedTracks | Liked songs library |
| Tool | Description |
|---|---|
playMusic | Play track/album/artist/playlist |
pausePlayback | Pause current playback |
skipToNext | Skip to next track |
skipToPrevious | Skip to previous track |
addToQueue | Add item to queue |
| Tool | Description |
|---|---|
createPlaylist | Create new playlist |
addTracksToPlaylist | Add tracks to playlist |
| Tool | Description |
|---|---|
getAlbums | Get album details |
getAlbumTracks | Get tracks from album |
saveOrRemoveAlbumForUser | Save/remove albums |
checkUsersSavedAlbums | Check if albums saved |
searchSpotify(query="bohemian rhapsody", type="track", limit=5)
playMusic(uri="spotify:track:6rqhFgbbKwnb9MLmUQDhG6")
getNowPlaying()
createPlaylist(name="Workout Mix", description="Pump up songs", public=false)
addTracksToPlaylist(playlistId="...", trackUris=["spotify:track:..."])
addToQueue(type="track", id="6rqhFgbbKwnb9MLmUQDhG6")
npm run auth in spotify-mcp-server to set up OAuth if tokens expiredThis skill connects to the K-Dense-AI/claude-scientific-skills ecosystem:
general: 734 citations in bib.duckdbThis skill maps to Cat# = Comod(P) as a bicomodule in the equipment structure:
Trit: 0 (ERGODIC)
Home: Prof
Poly Op: ⊗
Kan Role: Adj
Color: #26D826
The skill participates in triads satisfying:
(-1) + (0) + (+1) ≡ 0 (mod 3)
This ensures compositional coherence in the Cat# equipment structure.