Hardware-aware desktop-to-laptop environment sync. Gathers package and dotfile snapshots from a base (desktop) and remote (laptop) Ubuntu/Debian system over SSH, then runs an AI analysis to recommend incremental sync, removal, and skip decisions — without forcing perfect replication.
Hardware-aware desktop-to-laptop environment synchronisation, packaged as a Claude Code plugin.
This plugin wraps a small Bash gatherer (scripts/sync-agent.sh) with a Claude-driven analysis skill. It snapshots packages and dotfiles from a base machine (desktop/workstation) and a remote machine (laptop, reached over SSH), then produces an incremental install / remove / sync plan rather than trying to clone the two systems.
/plugin install os-sync-agent@danielrosehill
(Available via the danielrosehill marketplace.)
/sync-os # gather both sides + analyse (default)
/sync-os --gather-profiles # snapshots only
/sync-os --gather-base # base side only
/sync-os --gather-remote # remote side only
/sync-os --sync # analyse already-gathered snapshots
The slash command delegates to the sync-environments skill, which produces a four-section plan:
.bashrc, .zshrc, .gitconfig, etc.Both systems are Ubuntu/Debian-family (dpkg, apt; optionally snap, flatpak, pip, conda, ollama).
SSH alias for the remote — defaults to laptop. Override with SYNC_REMOTE_HOST:
SYNC_REMOTE_HOST=travel-laptop /sync-os
Recommended ~/.ssh/config:
Host laptop
HostName 10.0.0.XXX
User youruser
Profile snapshots are written to:
${CLAUDE_USER_DATA:-$HOME/.claude/data}/os-sync-agent/profiles/
├── base/ # local (desktop) snapshot
└── remote/ # remote (laptop) snapshot
Override with SYNC_PROFILES_DIR=/some/other/path for one-off comparisons.
.
├── .claude-plugin/plugin.json
├── commands/sync-os.md
├── skills/sync-environments/SKILL.md
├── scripts/sync-agent.sh # snapshot gatherer
├── system-prompt.md # original agent prompt (kept for reference)
├── docs/ # architecture, usage, privacy notes
└── archive/ # legacy prompts
MIT.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin os-sync-agentComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Claude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin for generating personal user manuals and private documentation for codebases. Creates personalized, private reference guides with PDF output support.
Research, filter, compare, and evaluate AI models on OpenRouter — discover models by capability (tool use, vision, audio), get cost/context-aware recommendations, run head-to-head comparisons, and conduct deep research that goes beyond the OpenRouter catalog.
Claude Code plugin for writing assistance, proofreading, style editing, and text transformation workflows.