diff --git a/packages/commands/src/commands/skill/update.ts b/packages/commands/src/commands/skill/update.ts index 068868c..e2d6bca 100644 --- a/packages/commands/src/commands/skill/update.ts +++ b/packages/commands/src/commands/skill/update.ts @@ -120,11 +120,21 @@ export default defineCommand({ result.name, result.status, result.publishedAt ? result.publishedAt.slice(0, 10) : "-", - result.reason ?? "-", ]); - for (const line of formatTable(["NAME", "STATUS", "PUBLISHED", "REASON"], rows)) { + for (const line of formatTable(["NAME", "STATUS", "PUBLISHED"], rows)) { emitBare(line); } + + // Footnotes for skipped / failed entries + const annotated = results.filter( + (result) => (result.status === "skipped" || result.status === "failed") && result.reason, + ); + if (annotated.length > 0) { + emitBare(""); + for (const result of annotated) { + emitBare(` ${result.name}: ${result.reason}`); + } + } } const failed = results.filter((result) => result.status === "failed");