diff --git a/src/cli/commands/skills/add.ts b/src/cli/commands/skills/add.ts index c639c3b6..3a13bbf2 100644 --- a/src/cli/commands/skills/add.ts +++ b/src/cli/commands/skills/add.ts @@ -83,6 +83,7 @@ export function createAddCommand(): Command { const result = await runSkillsCli(args, { cwd, timeoutMs: ADD_GIT_TIMEOUT_MS, + interactive, env: { GIT_TERMINAL_PROMPT: '0', GCM_INTERACTIVE: 'never', @@ -107,6 +108,10 @@ export function createAddCommand(): Command { return; } + if (!interactive && result.stderr) { + process.stderr.write(result.stderr); + } + const errorCode = classifySkillError({ result }); if (shouldShowGitAccessHelp(source, errorCode)) { process.stderr.write(formatGitAccessHelp(sanitizedSource, errorCode));