Documentation
¶
Overview ¶
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.
Index ¶
Constants ¶
const ( OnboardName = "seam-onboard" ResearchName = "seam-research" OnboardMarker = ".seam-onboard-delivered" )
Variables ¶
This section is empty.
Functions ¶
func Published ¶ added in v0.4.4
func Published() []string
Published lists the maintained skills in distribution order -- the order Install delivers them and the site's Agent Skills discovery index (cmd/docsgen) publishes them.
func Root ¶
Root returns the selected client's skill root. Codex honors CODEX_HOME; Claude Code's user skill home is always ~/.claude/skills.
Types ¶
type Options ¶
Options provides the client homes and opt-outs. HomeDir is the user's home; CodexHome is $CODEX_HOME when set, otherwise Codex defaults below HomeDir.
func OptionsFromEnvironment ¶
OptionsFromEnvironment resolves the real per-user homes used by an installed seamlessd. Tests pass Options directly so they never touch live client state.
type Removal ¶
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.