Suppress repeated skills-CLI banner on install (+ version bump)

Merged
JW
4mo ago
+9-2

What

  • fix(ensure-skills) (4a4f64c): npx skills add prints a full-screen ASCII banner per invocation, so installing the 4 related skill repos stacked 4 banners. Inject AI_AGENT into the spawned child env so the skills CLI enters agent mode and skips the banner (the install is already fully non-interactive โ€” this only quiets output). Preserves a caller's existing AI_AGENT.
  • chore (f2addaf): package.json version bump.

Verification

  • Existing ensure-skills unit test passes (tests inject a fake runner, unaffected by the env change).
  • End-to-end: confirmed against the real skills CLI that the banner disappears with AI_AGENT set (replaced by a one-line "agent detected โ€” installing non-interactively"); download progress still streams.

๐Ÿค– Generated with Claude Code


Summary by cubic

Suppress the repeated banner from the skills CLI during install by setting AI_AGENT for spawned processes, reducing noisy output without changing behavior. Also bumps the package version to 0.0.5.

  • Bug Fixes

    • Inject AI_AGENT into the child env so npx skills add skips the full-screen banner.
    • Preserve any existing AI_AGENT; progress output and install behavior remain the same.
  • Dependencies

    • Bump package.json version to 0.0.5.