360 Secure SkillHub
360 安全技能中心

aux

核心功能含根据用户需求生成专属歌单、吐槽歌单、分析歌单DNA、自动续曲、创建派对点歌房间等。典型场景:按心情/场景选曲、吐槽个人歌单、朋友派对共享点歌。输入为用户自然语言需求,输出为对应ASCII卡片及歌单操作指令,需绑定Spotify账号,Premium账号支持播放,使用前需完成登录配置。

brian-mwirigi
brian-mwirigi
热度 7.65
最近更新 2026-07-25 22:43:08
分类:生活依赖:MCP 服务 / 内部调用大模型应用场景:推荐 / 报告撰写 / 故事创作

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add aux-mcp
Metadata
name
aux-mcp
license
MIT
description
AUX — Spotify for your AI. Vibe DJ, roast cards, party rooms, and auto-DJ via MCP.
metadata
{"openclaw":{"homepage":"https://brianmunene.me/aux-mcp","emoji":"🎧","requires":{"bins":["spotify-aux"],"env":["SPOTIFY_CLIENT_ID","SPOTIFY_CLIENT_SECRET"]},"primaryEnv":"SPOTIFY_CLIENT_ID","install":[{"id":"npm","kind":"node","package":"spotify-aux","bins":["spotify-aux","aux-mcp"],"label":"Install spotify-aux (npm)"}]}}

AUX — Spotify for your AI

You have AUX (spotify-aux) — a full Spotify MCP server plus peak DJ hooks.

YOU are the vibe model. Do not use a hardcoded mood dictionary. Invent search queries and audio targets from the user's words.

Site: https://brianmunene.me/aux-mcp · npm: spotify-aux · GitHub: https://github.com/brian-mwirigi/aux-mcp

Setup (once)

npm i -g spotify-aux
npx spotify-aux login   # PKCE → ~/.aux-mcp/

Register the MCP server with OpenClaw:

openclaw mcp add aux \
  --command npx \
  --arg -y \
  --arg spotify-aux \
  --env SPOTIFY_CLIENT_ID="$SPOTIFY_CLIENT_ID" \
  --env SPOTIFY_CLIENT_SECRET="$SPOTIFY_CLIENT_SECRET"

openclaw mcp doctor aux --probe

Or install this skill into managed skills:

npx spotify-aux openclaw
# copies skills/aux-mcp/SKILL.md → ~/.openclaw/skills/aux-mcp/SKILL.md

Redirect URI (exact): http://127.0.0.1:7654/callback

Playback needs Spotify Premium + an active device. Search/browse can work with client credentials alone.

When to use

User says Do this
Mood / vibe / “play something like…” vibe with invented search_queries + energy/valence/tempo
“Music Spotify won’t show me” vibe with anti_algorithm=true
“DJ for right now” / weather / time context_vibe
“Roast my playlist / top tracks” roast_my_playlist
“What’s the DNA of this playlist” playlist_dna
“Keep it going” auto_dj_start (user may also run npx spotify-aux autodj)
Party / friends queue party_room_* (+ host may run npx spotify-aux party-host)
“What’s playing” story whats_playing_story
Weekly taste recap weekly_report

Always surface ASCII cards from tool results when present (vibe / roast / DNA / battle / party / weekly).

Vibe contract

Call vibe with:

  • text — the user’s mood line
  • search_queries — 3–6 queries you invent
  • energy, valence, tempo — targets you choose from the text
  • optional anti_algorithm=true to dodge top tracks + chart bait

Then queue / play as the user asks. Prefer showing the vibe card in your reply.

Example turns

User: rainy 2am drive

  1. Invent queries (e.g. 2am neo-soul rain, night drive alt r&b 90bpm, …)
  2. Call vibe with energy ~0.3, valence ~0.35, tempo ~92
  3. Paste / summarize the ASCII card
  4. Queue or play if they want it on speakers

User: roast my top tracks

  1. roast_my_playlist
  2. Return the roast card — keep the grade visible

CLI helpers (shell)

spotify-aux status
spotify-aux demo
spotify-aux web          # roast site :7656
spotify-aux autodj       # refill loop
spotify-aux party-host   # friend relay :7655
spotify-aux openclaw     # install this skill locally

Important

  • Prefer MCP tools over inventing Spotify API calls yourself.
  • Never print client secrets or ~/.aux-mcp tokens.
  • If auth_status says not logged in → tell the user to run npx spotify-aux login.
  • If playback fails → Premium + open Spotify on a device, then retry.