Tmp.OZAZFiq0AL
在shell中直接查询和更新setlist.fm数据
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Tmp.OZAZFiq0AL。 它的用途是:在shell中直接查询和更新setlist.fm数据 完整的 Skill 内容见:https://321skill.com/skills/tmp-ozazfiq0al/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'帮我查询Taylor Swift最近一场演唱会的歌单',它会使用curl命令调用setlist.fm API,解析返回的JSON数据,列出歌单中的每首歌曲名称和顺序。你也可以说:'标记我在2024年8月15日London演唱会中为出席',它会携带你的session cookie发送POST请求,将状态更新为已标记。
介绍
这个Skill解决的是在没有MCP服务器的情况下,通过简单curl命令从shell访问setlist.fm公共REST API的问题。它允许你搜索演唱会歌单、艺术家、场馆、城市和用户,并利用fpx捕获的session cookie在网页上标记或取消标记“I was there”出席状态,无需安装任何额外服务。
使用方法:只需在shell中执行curl命令,添加x-api-key头即可读取公开数据;对于标记出席,需要先通过浏览器获取session cookie并在请求中携带。所有操作都是标准的HTTP请求,易于集成到脚本或CI/CD管道中。
适合不想安装MCP服务器、偏好轻量级命令行工具的后端开发者、全栈开发者和脚本编写者,尤其适合在资源受限的机器上快速查询演唱会相关信息或自动化打卡。
注意:公共API需要注册setlist.fm账号获取API密钥;标记出席功能依赖有效的session cookie,且cookie会过期,需定期更新。建议在脚本中做好密钥和cookie的机密管理,避免硬编码。
核心特点
与setlist-mcp服务器相比,这个Skill无需运行任何后台服务,直接通过curl调用REST API,更轻量、启动更快,特别适合只有短暂任务或无法安装MCP的临时环境。
注意事项
需要手动管理API密钥和session cookie,不适合需要高频率、大规模自动化操作且不想维护凭据的场景。
常见问题
如何获取setlist.fm的API密钥?
在setlist.fm官网注册账号,进入开发者后台申请API密钥,会得到一个x-api-key。
如何获取session cookie用于标记出席?
使用浏览器开发者工具(F12)的Network面板,捕获向setlist.fm发送请求时的Cookie值,通常以fpx开头。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/tmp-ozazfiq0al/raw/index.md 读取 Tmp.OZAZFiq0AL 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/tmp-ozazfiq0al/raw/index.md(查看排版版本)