Package skills installs the release-maintained Seamless agent skills into a
selected client's per-user skill home. The assets are embedded so
seamlessd install-hooks works from a release binary without a repository
checkout; the same asset tree is also shipped in release archives.
OptionsFromEnvironment resolves the real per-user homes used by an installed
seamlessd. Tests pass Options directly so they never touch live client state.
Removal reports what Remove found for one client. Skills lists package
directories; Marker records the one-shot delivery marker independently,
because the expected post-onboarding state is marker present and directory
absent.
Install delivers both Seamless skills for client. The one-shot onboarding
marker lives in each client root independently: using the Claude copy never
suppresses first delivery to Codex, and vice versa.