Skip to content

skill --install: explain each action with reasons and path abbreviation - #59

Merged
dreikanter merged 2 commits into
mainfrom
claude/github-issue-58-z0qsg4
Aug 14, 2026
Merged

skill --install: explain each action with reasons and path abbreviation#59
dreikanter merged 2 commits into
mainfrom
claude/github-issue-58-z0qsg4

Conversation

@dreikanter

@dreikanter dreikanter commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

Improve the plain-text output of skill --install to be more informative and user-friendly:

  • Each action line now includes the reason it was chosen (e.g., "already up to date" for skip, "edited locally, pass --force to replace" for conflict)
  • Home directory paths are abbreviated to ~ for better readability
  • Actions are padded to consistent column widths using tabwriter for alignment
  • Error messages are now presented as an "error" action with the message as the reason
  • --json output remains unchanged

The plain-text format now reads: agent action path (reason), making it clearer why each file was or wasn't installed.

Checklist

  • Updated CHANGELOG.md under Unreleased

@dreikanter
dreikanter merged commit 72669c3 into main Aug 14, 2026
4 checks passed
@dreikanter
dreikanter deleted the claude/github-issue-58-z0qsg4 branch August 14, 2026 13:48
@dreikanter dreikanter mentioned this pull request Aug 14, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants