Claude-skill-registry gaming

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gaming" ~/.claude/skills/majiayu000-claude-skill-registry-gaming && rm -rf "$T"
manifest: skills/data/gaming/SKILL.md
source content

Gaming - Bazzite Gaming Ecosystem

Overview

Bazzite is a gaming-focused OS with extensive Steam, emulation, and streaming support. This skill covers the gaming ecosystem.

Quick Reference

Steam & Proton

CommandDescription
ujust fix-gmod
Patch GMod 64-bit for Linux
ujust fix-proton-hang
Kill hung wine/proton processes
ujust fix-reset-steam
Reset Steam (keeps games/saves)
ujust steam-icons
Manage Steam shortcuts on desktop

Streaming & Decky

CommandDescription
ujust setup-sunshine
Setup Sunshine streaming server
ujust setup-decky
Install/uninstall Decky Loader
ujust install-decky-plugins
Install Decky plugins

Emulation & Tools

CommandDescription
ujust install-emudeck
Install EmuDeck
ujust get-emudeck
Alias for install-emudeck
ujust install-boxtron
DOS games via Steam
ujust install-steamcmd
Install SteamCMD
ujust get-lsfg
Lossless Scaling frame gen layer
ujust get-media-app
Add streaming services to Steam

Steam Fixes

GMod 64-bit Patch

# Patch Garry's Mod 64-bit beta for Linux
ujust fix-gmod

Fixes compatibility issues with the 64-bit branch.

Kill Hung Proton

# Force-kill stuck wine/proton processes
ujust fix-proton-hang

Use when a game won't close or Steam shows a game as "running".

Reset Steam

# Reset Steam folder to fresh state
ujust fix-reset-steam

Preserves:

  • Game installations
  • Save files
  • Screenshots

Resets:

  • Steam configuration
  • Compatibility settings
  • Shader cache

Steam Shortcuts

# Manage Steam game shortcuts on desktop
ujust steam-icons

Creates/removes desktop shortcuts for Steam games.

Game Streaming

Sunshine Server

# Setup Sunshine (Moonlight protocol)
ujust setup-sunshine

Features:

  • Host games for Moonlight clients
  • Stream to phones, tablets, other PCs
  • Hardware encoding (NVENC, VAAPI, QSV)

After setup:

  • Access web UI at
    https://localhost:47990
  • Pair with Moonlight client
  • Configure apps and streaming settings

Decky Loader

Install/Uninstall

# Install or uninstall Decky Loader
ujust setup-decky

Decky Loader adds plugins to Steam's Game Mode.

Install Plugins

# Install recommended plugins
ujust install-decky-plugins

Installs:

  • Bazzite Buddy - Bazzite-specific features
  • FrameGen - Frame generation
  • LSFG-VK - Lossless Scaling Vulkan

Emulation

EmuDeck

# Install EmuDeck for emulation
ujust install-emudeck

EmuDeck configures:

  • RetroArch cores
  • Standalone emulators
  • Steam ROM Manager
  • Controller mappings

Boxtron (DOS)

# Install Boxtron for DOS games via Steam
ujust install-boxtron

Enables DOSBox integration for Steam DOS games.

SteamCMD

# Install SteamCMD
ujust install-steamcmd

Command-line Steam client for:

  • Dedicated servers
  • Game downloads
  • Automation

Frame Generation

Lossless Scaling Layer

# Install/uninstall LSFG Vulkan layer
ujust get-lsfg

Adds frame generation to games via Vulkan layer.

Media Apps

Streaming Services

# Add streaming services to Steam
ujust get-media-app

Adds:

  • YouTube
  • Netflix
  • Twitch
  • Prime Video
  • Other streaming services

Shows as non-Steam games in library for Game Mode access.

Common Workflows

Fresh Gaming Setup

# Install Decky with plugins
ujust setup-decky
ujust install-decky-plugins

# Install EmuDeck for emulation
ujust install-emudeck

# Add streaming apps
ujust get-media-app

Game Streaming Host

# Setup Sunshine
ujust setup-sunshine

# On client devices, use Moonlight app
# Pair using PIN from Sunshine web UI

Steam Troubleshooting

# Game won't close
ujust fix-proton-hang

# Major Steam issues
ujust fix-reset-steam

Troubleshooting

Proton Game Won't Launch

Check Proton version:

# Try different Proton version in Steam
# Right-click game > Properties > Compatibility
# Select specific Proton version

Check logs:

# Enable Proton logging
PROTON_LOG=1 steam steam://rungameid/<appid>

Sunshine Not Streaming

Check service:

systemctl --user status sunshine

Check ports:

  • TCP: 47984, 47989, 47990, 48010
  • UDP: 47998-48000, 48002, 48010

Decky Not Loading

Reinstall:

ujust setup-decky

Check logs:

journalctl --user -u decky -n 50

EmuDeck Not Finding ROMs

Check ROM paths:

  • Default:
    ~/Emulation/roms/<system>/
  • Ensure correct folder structure
  • Run Steam ROM Manager to refresh

Cross-References

  • bazzite:gpu - GPU driver configuration
  • bazzite:audio - Audio setup for gaming
  • bazzite-ai:configure - Steam autostart, gamemode

When to Use This Skill

Use when the user asks about:

  • "Steam not working", "game won't launch", "Proton hang"
  • "reset Steam", "Steam problems", "game stuck"
  • "Sunshine", "game streaming", "Moonlight", "remote play"
  • "Decky", "Steam Deck plugins", "Game Mode plugins"
  • "EmuDeck", "emulation", "retro games", "ROMs"
  • "frame generation", "LSFG", "Lossless Scaling"
  • "Netflix on Steam", "streaming apps", "media in Game Mode"
  • "GMod Linux", "Garry's Mod fix"