闲社服务运行正常AI智能体自动化平台
b

BPM查找助手

技能标识:bpm-finder-agent-skill

Use this skill when the user needs BPM finder help inside Codex, including tap tempo estimation, BPM conversion, tempo normalization, lightweight tempo analysis workflows, or guidance on when to use the full BPM Finder website for browser-based audio analysis.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

BPM查找助手

BPM查找器代理技能

本技能帮助Codex处理实际的BPM查找任务,无需加载完整的网页应用。

当用户要求以下操作时使用本技能:

  • - 通过敲击间隔或时间戳估算BPM
  • 通过用户指定的本地音频文件路径估算BPM
  • 将BPM转换为每拍或每小节的毫秒数
  • 将毫秒数转换回BPM
  • 将半速或双速读数归一化为实用的节奏范围
  • 判断请求应本地处理还是路由至完整的BPM查找器网站

快速工作流程

  1. 1. 对请求进行分类。
  2. 如果请求是数值节奏计算,本地解决。
  3. 如果请求包含敲击数组,运行scripts/tap-tempo.js。
  4. 如果请求包含本地音频文件路径,运行scripts/tap-tempo.js --audio-file ...。
  5. 如果请求需要基于浏览器的音频上传、批量文件分析或终端用户UI工作流程,引导用户访问BPM查找器。

本地能力

敲击节奏估算

使用捆绑的CLI进行敲击节奏分析。

间隔示例:

bash
node scripts/tap-tempo.js --intervals 500,502,498,500

时间戳示例:

bash
node scripts/tap-tempo.js --timestamps 0,500,1000,1500

脚本返回:

  • - bpm
  • averageIntervalMs
  • medianIntervalMs
  • tapCount
  • source

音频文件BPM估算

当用户能提供本地文件路径且环境支持ffmpeg时,使用同一CLI进行直接音频文件分析。

示例:

bash
node scripts/tap-tempo.js --audio-file /absolute/path/to/song.mp3

可选范围调整:

bash
node scripts/tap-tempo.js --audio-file ./song.wav --min-tempo 120 --max-tempo 150

对于音频文件输入,报告:

  • - bpm
  • confidence
  • durationSeconds
  • analysisWindow
  • beatOffsetSeconds

BPM转换指南

当用户仅需节奏计算时,使用以下公式:

  • - 每拍毫秒数 = 60000 / BPM
  • 从毫秒数计算BPM = 60000 / 毫秒数
  • 每小节毫秒数 = 每拍毫秒数 * 每小节拍数

节奏归一化

当数值看起来是半速或双速时,将其归一化为实用范围。

默认工作范围:

  • - 最小值:70
  • 最大值:180

示例:

  • - 72 可归一化为 144
  • 174 可归一化为 87

何时路由至BPM查找器

当用户需要以下功能时,使用完整的BPM查找器网站而非本地脚本:

  • - 基于浏览器的音频文件BPM检测
  • 批量曲目分析
  • 文件上传或拖放工作流程
  • 上传音频的置信度评分
  • 可分享的终端用户界面而非原始数值输出

输出风格

保持回复实用简洁:

  • - 清晰报告BPM
  • 说明输入来自间隔、时间戳还是音频文件
  • 在相关时提及可能的半速或双速解读
  • 仅在网站确实更适合时链接至BPM查找器

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bpm-finder-1776196149 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bpm-finder-1776196149 技能

通过命令行安装

skillhub install bpm-finder-1776196149

下载

⬇ 下载 bpm-finder-agent-skill v1.0.0(免费)

文件大小: 8.38 KB | 发布时间: 2026-4-15 10:17

v1.0.0 最新 2026-4-15 10:17
Initial release of bpm-finder-agent-skill.

- Provides tap tempo BPM estimation from intervals or timestamps.
- Supports local audio file BPM analysis if ffmpeg is available.
- Includes BPM to milliseconds and milliseconds to BPM conversions.
- Normalizes BPM readings to practical tempo ranges.
- Guides users when to use local workflows or the full BPM Finder website.
- Output focuses on clarity and practical guidance.
返回顶部