beat

Generate a 16-step beat sequence with JSON, MIDI, WAV outputs from a style prompt.

Updated Jan 15, 2026
One-click install
npx skills add https://github.com/ryok/claude-beatlab --skill beat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beat
Source: https://github.com/ryok/claude-beatlab/tree/main/.claude/skills/beat
Command: npx skills add https://github.com/ryok/claude-beatlab --skill beat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of a 16-step beat sequence from a style prompt, producing JSON beat data, a MIDI file, and rendered audio, saving time in music prototyping.

Core Features & Use Cases

  • Beat generation: Convert a style prompt into a BeatLab JSON structure, MIDI, WAV, and MP3 outputs.
  • Multi-format export: Outputs JSON beat data, a MIDI file, and audio renders for quick integration into DAWs.
  • Use Case: A music producer wants to sketch a new groove by describing the vibe (e.g., lo-fi, jazzy) and quickly generate a runnable beat for feedback.

Quick Start

Activate the beat skill by running the /beat trigger in Claude Code project and specify your style prompt, for example: /beat "lofi, jazzy, dusty, 92bpm, minimal melody"

Frequently Asked Questions about beat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a 16-step beat sequence from a text prompt?

To generate a 16-step beat sequence from a text prompt, provide a style description like "lofi, jazzy, dusty, 92bpm" to produce JSON beat data, MIDI, and WAV outputs for rapid music prototyping.

Can I export generated beats to MIDI and WAV for my DAW?

Yes, you can export generated beats to MIDI and WAV for DAW integration. The skill produces JSON beat data alongside MIDI files and rendered audio outputs, enabling quick integration into music production workflows.

Does generating audio with this tool require ffmpeg?

Generating MP3 audio output requires ffmpeg when available on your system. The skill relies on standard Python tooling and the BeatLab pipeline scripts to produce JSON, MIDI, and WAV files.

What is the best way to convert natural-language style prompts into drum grooves?

The best way to convert natural-language style prompts into drum grooves is using an automated pipeline that translates descriptive vibes into structured JSON beat data and audio renders, saving time in music prototyping.

What does a 16-step beat JSON structure contain?

A 16-step beat JSON structure contains the sequencer data for a generated groove, which the pipeline uses to render an ASCII grid, MIDI file, and audio outputs suitable for DAWs and quick audio rendering.