Claude Code Plugins

Community-maintained marketplace

Feedback

|

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name audio
description Audio configuration for Bazzite. Virtual audio channels for Game/Voice/Browser/Music, 7.1 surround for headphones, Bluetooth headset profiles, and PipeWire management. Use when users need to configure audio on Bazzite.

Audio - Bazzite Audio Configuration

Overview

Bazzite uses PipeWire for audio. This skill covers virtual audio channels, surround sound emulation, Bluetooth audio, and PipeWire management.

Quick Reference

Command Description
ujust setup-virtual-channels Create Game/Voice/Browser/Music sinks
ujust setup-virtual-surround Setup 7.1 surround for headphones
ujust toggle-bt-mic Toggle Bluetooth headset profile fix
ujust restart-pipewire Restart PipeWire service

Virtual Audio Channels

Setup Virtual Channels

# Create virtual audio sinks
ujust setup-virtual-channels

Creates sinks:

  • Game - Game audio
  • Voice - Discord, voice chat
  • Browser - Web browser audio
  • Music - Music players

Use case: Route different apps to different channels for:

  • Separate volume control
  • Stream audio isolation
  • Recording specific sources

Using Virtual Channels

After setup, select sinks in PipeWire/PulseAudio-compatible apps:

  1. Open app settings
  2. Select output device
  3. Choose Game/Voice/Browser/Music

In pavucontrol:

  1. Go to "Playback" tab
  2. Click app dropdown
  3. Select virtual sink

Surround Sound

Virtual 7.1 Surround

# Setup 7.1 surround for headphones
ujust setup-virtual-surround

Creates a virtual 7.1 surround sink that:

  • Takes stereo headphone output
  • Uses HRTF spatializer
  • Simulates surround positioning

Best for:

  • Gaming with positional audio
  • Movies with surround tracks
  • Stereo headphones

Bluetooth Audio

Toggle BT Mic Fix

# Toggle Bluetooth headset profile mitigation
ujust toggle-bt-mic

Fixes issues with Bluetooth headsets switching profiles when:

  • Mic is enabled/disabled
  • Switching between A2DP and HSP/HFP
  • Audio quality drops unexpectedly

PipeWire Management

Restart PipeWire

# Restart PipeWire and related services
ujust restart-pipewire

Restarts:

  • pipewire
  • pipewire-pulse
  • wireplumber

Use when:

  • Audio stops working
  • Bluetooth audio issues
  • After configuration changes

Common Workflows

Streaming Setup

# Create virtual channels
ujust setup-virtual-channels

# In OBS:
# - Capture "Game" sink for game audio
# - Capture "Voice" sink for Discord
# - Exclude browser/music from stream

Gaming Audio

# Enable 7.1 surround for headphones
ujust setup-virtual-surround

# In game settings:
# - Select 7.1 surround output
# - Enable spatial audio

Bluetooth Troubleshooting

# If BT audio drops or switches profiles
ujust toggle-bt-mic

# Restart audio stack
ujust restart-pipewire

Advanced Configuration

PipeWire Config Location

~/.config/pipewire/
~/.config/wireplumber/

Check Audio Devices

# List sinks
pactl list sinks short

# List sources
pactl list sources short

# PipeWire info
pw-cli info

Volume Control

# GUI volume control
pavucontrol

# CLI volume control
pactl set-sink-volume @DEFAULT_SINK@ 50%

Troubleshooting

No Audio

Check PipeWire status:

systemctl --user status pipewire
systemctl --user status pipewire-pulse

Restart:

ujust restart-pipewire

Virtual Channels Not Showing

Verify sinks:

pactl list sinks short | grep -E "Game|Voice|Browser|Music"

Recreate:

ujust setup-virtual-channels

Bluetooth Audio Choppy

Check codec:

pactl list cards | grep -A10 "bluez"

Switch to SBC-XQ or AAC if available: Use pavucontrol > Configuration tab

Surround Not Working

Check sink:

pactl list sinks short | grep surround

Verify game audio settings:

  • Game must output 5.1/7.1
  • Virtual sink must be selected

Cross-References

  • bazzite:gaming - Gaming audio setup
  • bazzite:network - Bluetooth considerations
  • bazzite-ai:configure - Service configuration

When to Use This Skill

Use when the user asks about:

  • "audio channels", "virtual sinks", "separate audio"
  • "surround sound", "7.1 headphones", "spatial audio"
  • "Bluetooth mic", "BT audio", "headset profile"
  • "restart audio", "PipeWire restart", "audio not working"
  • "Game audio", "Voice chat audio", "streaming audio"
  • "audio routing", "OBS audio", "Discord audio"