onboard

Installation
SKILL.md

desktop-manager: onboard

Establish the persistent machine profile for the local Linux desktop. Every other command in this plugin reads from profile.json and refuses to run without it. Keeping the profile out of the plugin tree (in $CLAUDE_USER_DATA) means it survives plugin upgrades and never gets committed to git.

The same plugin install can serve different machines — the profile is per-machine, not per-plugin.

Workspace resolution

PLUGIN_DATA_DIR="${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/desktop-manager"
mkdir -p "$PLUGIN_DATA_DIR"
PROFILE_FILE="$PLUGIN_DATA_DIR/profile.json"

Never write to ~/.claude/plugins/desktop-manager/ — that path is clobbered on plugin update. Canonical convention: see claude-rudder:plugin-data-storage.

When to use

Installs
1
GitHub Stars
1
First Seen
Jun 16, 2026
onboard — danielrosehill/claude-desktop-manager-plugin