93 slash commands for managing a Linux desktop with Claude Code
A collection of 93+ slash commands for Claude Code CLI covering system admin, optimization, and configuration on Linux desktops.
While most of my Claude Code management templates focus on servers and IoT platforms, I also spend most of my working day on a Linux desktop. So I built a massive collection of slash commands specifically for desktop system administration: the Claude Code Linux Desktop Slash Commands repository, which currently packs over 93 commands across 20+ categories.
danielrosehill/Claude-Code-Linux-Desktop-Slash-Commands View on GitHubWhat's covered
The categories span pretty much everything you'd encounter on a Linux desktop. AI tools covers local inference with Ollama, GPU configuration, model management, and ComfyUI. Audio handles PipeWire optimization. Backup commands help with planning, target identification, and cloud storage setup with rclone. Configuration covers git, SSH keys, MCP servers, and API key management.
There's also debugging and diagnostics, development tools like Docker and VS Code, filesystem organization, font management, hardware profiling, package management, Python environment setup with pyenv and conda, security scanning and vulnerability probing, storage health monitoring with BTRFS and Snapper, network diagnostics, and virtualization configuration. Basically, if you've ever had to do it on a Linux desktop, there's probably a slash command for it.
Automated workspace setup
One thing I'm particularly happy with is the workspace setup script. You run a single bash command and it creates a dedicated Claude Code workspace at ~/claude-spaces/desktop-sys-admin, syncs all 93+ slash commands organized by category, generates a CLAUDE.md with workspace configuration, gathers current system information into a context file, and initializes a git repository. After that, you just cd into the workspace and launch Claude Code with full context about your system.
The repo also includes a flattening script that converts the categorized directory structure into a flat structure if you prefer all commands in one directory. This is useful for simpler deployments where you don't need the category organization.
The commands are designed for Ubuntu 25.04+ but most should work on any modern Linux distribution. Check out the full collection on GitHub.
danielrosehill/Claude-Code-Linux-Desktop-Slash-Commands View on GitHub