claude

desktop-manager

Linux desktop management workflow — auto-profiles the local machine on first run and persists it to user data, then runs system checks, package install/remove, config application, hardware troubleshooting, and service/log inspection against that profile. Local-only (not remote/server admin).

1 on GitHubby Daniel Rosehillv2.0.0MITupdated 29 days ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin desktop-manager in danielrosehill/Claude-Desktop-Manager-Plugin. Commands read from the repo's manifest — 28 days ago.

What it installs

Skills (3)

  • new-workspace

    Provision a new desktop-manager workspace on disk. Use when the user wants a persistent scaffold for managing their local Linux desktop (tracking installs, config changes, hardware issues, log reviews). Accepts a workspace name and optional target parent path. Scaffolds the workspace, personalises C

  • onboard

    First-run onboarding for the desktop-manager plugin. Auto-profiles the local Linux desktop (distro, kernel, desktop environment, session type, package managers, audio stack, GPU, hardware summary), then interviews the user for the small handful of things that can't be auto-detected (sudo policy, GUI

  • update-profile

    Surgical edits to the desktop-manager machine profile without re-running full onboarding. Use when a single field changed — e.g. user upgraded distro, switched from X11 to Wayland, swapped GPU, changed sudo policy, added a service to watch, recorded a new hardware quirk. Reads and writes `$CLAUDE_US

Slash commands (8)

  • /desktop-manager:apply-config

    Apply a configuration change (dotfile edit, desktop-environment setting, systemd unit, etc.) with a rollback path. Picks DE-specific tooling based on the machine profile (gsettings/dconf for GNOME, kwriteconfig for KDE). Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

  • /desktop-manager:check-system

    Snapshot the local desktop — refreshes hardware/storage/uptime against the persisted machine profile and writes a timestamped report. Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

  • /desktop-manager:inspect-service

    Inspect a systemd service or user unit — status, recent logs, failure history, config path. Refuses to run on non-systemd machines (per the machine profile). Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

  • /desktop-manager:install-package

    Install one or more packages using the package manager recorded in the machine profile (apt, dnf, pacman, zypper, flatpak, snap). Honours `packaging.preferred_for_gui_apps` and `packaging.ask_when_ambiguous`. Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

  • /desktop-manager:remove-package

    Remove a package from the local desktop, showing reverse-dependencies first. Uses the package manager recorded in the machine profile. Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

  • /desktop-manager:review-logs

    Pull recent journalctl and dmesg output filtered for errors/warnings. Surfaces services in the profile's `services_of_interest` by default. Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

  • /desktop-manager:troubleshoot-hardware

    Diagnose a misbehaving hardware device — audio, display, USB, Bluetooth, network, input. Picks probe variants based on the machine profile (Wayland vs X11, pipewire vs pulseaudio, recorded GPU). Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

  • /desktop-manager:update-system

    Run a full system update using the package managers recorded in the machine profile (native + flatpak/snap). Honours `policies.auto_reboot_after_update`. Reads $CLAUDE_USER_DATA/desktop-manager/profile.json.

View source on GitHub

Similar plugins

Run ruflo swarm agents on your own ruOS cloud desktops via the tenant-authenticated fleet MCP or per-tenant SSH; optional, removable

1 skill · 4 commands · 1 agent

ruvnet/ruflo 81,589

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

MCP server for terminal commands, process management, and file operations across text, code, PDF, DOCX, Excel, images, and structured data.

6 skills · 1 MCP server

anthropics/claude-plugins-official 47,076

Cross-platform application development coordinating web, iOS, Android, and desktop implementations

1 command · 6 agents

wshobson/agents 42,461

MCP server for terminal commands, process management, and file operations across text, code, PDF, DOCX, Excel, images, and structured data.

6 skills · 1 MCP server

anthropics/knowledge-work-plugins 35,601

Comprehensive SEO analysis plugin for Claude Code. 26 sub-skills and 19 sub-agents, plus 9 optional MCP extensions. v2.6.0 adds deterministic page, TLS and header, sitemap and JavaScript-gap checks ported from web-obs; v2.5.1 merged 39 community fixes and raised the urllib3 floor for three advisories; v2.5.0 fixed Claude Desktop installs and hardened Google sign-in, page rendering and agent prompts; v2.4.2 added the seo-cockpit companion and gcloud sign-in; v2.4.1 brought Google guidance current through 2026-09-28; v2.4.0 added /seo agentic for agent readiness (Lighthouse Agentic Browsing, WebMCP, AI agent access).

33 skills · 19 agents · hooks

AgriciDaniel/claude-seo 28,747

Maintain desktop-manager?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted