Token导航 LogoToken导航TokenDH.com
效率external-serviceclawhub未标认证来源可访问clear审计提醒

partykeys-midi派对钥匙迷笛

Agent Skill

partykeys-midi 用于处理音频、语音、转写和声音素材相关任务,适合在 OpenClaw 中需要整理音频流程、转写内容或生成配音素材时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

5,080

周安装

216

GitHub Stars

公开资料未说明

下载量

1,780
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:partykeys-midi(派对钥匙迷笛)
来源仓库:https://github.com/allen4z/partykeys-midi
安装命令:
openclaw skills install partykeys-midi
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install partykeys-midi

简介

通过 WebSocket 控制 PartyKeys MIDI 键盘,支持按键点亮和序列播放。

  • 适用于音乐制作、现场演出和音频测试等场景。
  • 需连接本地设备并配置 WebSocket 通信参数。
  • 建议确认设备兼容性和网络环境稳定性。partykeys-midi 属于效率类 Skill,可作为该场景下的辅助能力补充。
  • 注意权限设置,避免未授权的设备访问。

SKILL.md

name
partykeys_midi
description
Control PartyKeys MIDI keyboard via WebSocket - connect device, light up keys with 12 colors, listen to playing, play sequences, and follow mode for music teaching.
metadata
{"openclaw": {"requires": {"bins": ["python3"]}, "os": ["darwin", "linux"]}}

PartyKeys MIDI 键盘控制

通过 MCP 控制 PartyKeys MIDI 键盘(音乐密码)的 LED 灯光和监听弹奏。

统一架构

手机 App 和浏览器页面使用同一套通信协议,都连接 WebSocket 端口 18790:

                MCP Server (端口 18790)
                     /       \
                    /         \
      WebSocket    /           \    WebSocket
                  ↓             ↓
            ┌──────────┐  ┌──────────┐
            │ 手机 App  │  │ 浏览器页面 │
            │          │  │          │
            │   BLE    │  │   Web BT │
            └────┬─────┘  └────┬─────┘
                 │             │
                 └──────┬──────┘
                        ↓
                    MIDI 键盘

单一服务:调用 music_connect() 时,MCP 只启动 WebSocket 服务(端口 18790)。

安装

首次使用前运行安装脚本:

bash {baseDir}/scripts/setup.sh

连接设备

连接键盘前,先询问用户选择连接方式

请选择 MIDI 键盘的连接方式: - 🌐 浏览器连接 — 在 Chrome/Edge 浏览器中连接设备(推荐本机使用) - 📱 手机 App — 通过手机 App 桥接蓝牙(推荐云端/远程使用) 两种连接方式使用同一套协议,可任选其一。

方式 1:浏览器连接(web)

使用流程

  1. 用户打开 partykeys-bridge-web/standalone.html 网页
  2. 输入 WebSocket 地址:ws://<本机 IP>:18790/ws
  3. 点击「连接服务器」,然后点击「连接设备」
  4. 选择并连接 MIDI 键盘

适用系统:所有系统(Windows、Linux、macOS)

安全上下文(必读):Web Bluetooth 只在浏览器的「安全上下文」里可用,即 https:// 或本机的 http://localhost / http://127.0.0.1。远程 http://IP 无法使用 Web Bluetooth,需改用 手机 App

方式 2:手机 App(mobile)

使用流程

  1. 用户在手机下载 PartyKeys Bridge App(Android/iOS)
  2. 打开 App,输入服务器地址 ws://<服务器 IP>:18790/ws
  3. 在 App 中扫描并连接 MIDI 键盘
  4. 保持 App 在前台

适用系统:所有系统(Windows、Linux、macOS、云端服务器)

可用工具

music_connect

连接 MIDI 键盘设备。

  • mode: mobileweb(可选,不传时让用户选择)

music_disconnect

断开设备连接。

music_light_keys

点亮指定按键的 LED 灯。

  • keys: 音符列表(必填),如 ["C4", "E4", "G4"]["3c", "40", "43"]"3c,40,43"
  • colors: 颜色数组,每个键对应一个颜色(可选),如 [1, 3, 5]
  • color: 单个颜色值,所有键共用(可选,已废弃,推荐使用 colors

12 种颜色

颜色颜色
0关闭(熄灭)7绿色
1红色8青绿
2橙红9青色
3橙色10蓝色
4黄橙11蓝紫
5黄色12紫色
6黄绿

music_listen

监听用户弹奏输入。

  • timeout: 超时时间,毫秒(默认 5000)
  • mode: "single""continuous"

music_play_sequence

播放音符序列。

  • sequence: 音符序列数组,每个元素含 keysdelay(毫秒)

music_follow_mode

跟弹模式。

  • notes: 音符序列
  • timeout: 每个音符超时,毫秒(默认 30000)

music_status

获取硬件连接状态。

music_set_mode

切换键盘/设备工作模式。

  • mode: skin / free / game / skin_config / drum / free_light / singing / singing_advanced / app_connect

music_set_octave

设置键盘音区(8度偏移)。

  • octave: 整数,-3~3,0 为默认音区

music_set_bpm

设置节拍速度。

  • bpm: 整数,20~300

music_set_beat_type

设置节拍类型(拍号)。

  • beat: "4/4" / "4/3" / "8/6"

music_chord_light

根据和弦名称点亮键盘对应按键(教学用)。

  • chord: 和弦名称,格式:根音+和弦类型,如 CDmG7FMaj7Am7
  • position: 把位偏移,0 为默认,正数升高,负数降低

music_set_skin

设置键盘/设备皮肤(色盘)。

  • skin_id: 色盘编号,0~127
  • query: 若为 true 则仅查询已有皮肤列表

music_query_device

查询设备在线状态,获取当前已连接的设备列表。

music_query_version

查询设备固件版本信息。

  • target: "all" / "box" / "keyboard"

示例

浏览器连接模式:

music_connect(mode="web")
music_light_keys(keys=["3c", "40", "43"], colors=[1, 3, 5])
music_disconnect()

手机中转模式:

music_connect(mode="mobile")
music_light_keys(keys=["C4", "E4", "G4"], color="blue")
music_disconnect()

12 色渐变:

# 点亮 12 个键,每个键不同颜色
music_light_keys(
  keys=["30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "3a", "3b"],
  colors=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
)

关闭所有灯光:

music_light_keys(keys=[])

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

96.99%
按下载量换算1,726

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

external-service

该 Skill 可能调用第三方服务、云服务或外部模型 API,使用前需要确认账号、额度、数据发送范围和服务条款。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills