用于在Discogs上管理用户黑胶唱片收藏的OpenClaw技能。
Discogs Collection 管理器 Skill for OpenClaw. 此技能提供了一个命令行接口,用于在 Discogs.com 上与用户的记录是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
该技能提供一个命令行接口,用于与用户在 Discogs.com 上的唱片收藏进行交互。它专为在 OpenClaw 助理中使用而设计,采用类似 git 或 gog 的子命令结构。
该技能是一个 Go 程序,要求系统已安装 Go 工具链。
安装(Debian/Ubuntu):
sudo apt-get update && sudo apt-get install -y golang-go
首次使用前,必须运行随附的安装脚本。该脚本将编译 Go 二进制文件,并将其放置在技能目录内一个确定的位置。
运行安装器:
skills/discogs-cli/install.sh
配置凭据:
该命令将您的 Discogs Token 和用户名保存至配置文件(~/.config/discogs-cli/config.yaml)。
skills/discogs-cli/bin/discogs-cli config set -u "YourUsername" -t "YourSecretToken"
所有命令均需以二进制文件的完整路径作为前缀。
下载指定发行版(release)的专辑封面,并在聊天窗口中显示。
skills/discogs-cli/bin/discogs-cli release art
显示所有文件夹及其所含唱片数量。
skills/discogs-cli/bin/discogs-cli collection list-folders
显示指定文件夹中的全部唱片。输出为格式化表格。
# 列出 "All" 文件夹(默认)中的所有发行版 skills/discogs-cli/bin/discogs-cli collection list # 按文件夹 ID 列出特定文件夹中的所有发行版 skills/discogs-cli/bin/discogs-cli collection list --folder 8815833
搜索发行版、艺人或厂牌。
# 搜索发行版(默认类型) skills/discogs-cli/bin/discogs-cli search "Daft Punk - Discovery" # 搜索艺人 skills/discogs-cli/bin/discogs-cli search --type artist "Aphex Twin"
对您的 Discogs 愿望单执行操作。
显示您愿望单中的全部条目。
skills/discogs-cli/bin/discogs-cli wantlist list
通过发行版 ID 将其添加到您的愿望单中。
skills/discogs-cli/bin/discogs-cli wantlist add 12345
通过发行版 ID 将其从您的愿望单中移除。
skills/discogs-cli/bin/discogs-cli wantlist remove 12345
这些命令依赖本地缓存以提升性能。您必须先运行 sync 命令填充缓存。
为收藏中的每一项获取详细数据,并构建本地缓存。该命令执行缓慢,建议在后台运行。请向用户说明此过程需要较长时间。
skills/discogs-cli/bin/discogs-cli collection sync
读取本地缓存,返回每张唱片的预估市场价格及整个收藏的总估值。该命令执行迅速。若执行失败,通常表示缓存尚未生成,此时需先运行 sync 命令。
skills/discogs-cli/bin/discogs-cli collection value
提供单张发行版的详细信息,包括曲目列表(tracklist)。
skills/discogs-cli/bin/discogs-cli collection get 35198584
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章