v0.5.0 ✨ New Features
CLI Self-Update (upgrade command)
- Renamed update command to upgrade
- CLI self-update: Automatically download and install latest CLI binary
- Homebrew detection: Uses brew install runkids/tap/skillshare if installed via Homebrew
- New flags:
- --cli - Upgrade CLI only
- --skill - Upgrade skillshare skill only
- --force - Skip confirmation prompts
- --dry-run - Preview without making changes
skillshare upgrade # Upgrade both CLI and skill
skillshare upgrade --cli # Upgrade CLI only
skillshare upgrade --skill # Upgrade skill only
Zero-Install Runner
- Added run.sh script for npx-style usage
- Run skillshare commands without installing CLI:
curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/skills/skillshare/scripts/run.sh | bash -s -- status
Install by Skill Name
- --update and --force now work with skill names using stored metadata:
skillshare install my-skill --update # Update using stored source
skillshare install my-skill --force # Reinstall using stored source
📝 Documentation
- Restructured skill documentation with progressive disclosure
- Added references/ folder with detailed command docs
- Added scripts/ folder for helper scripts
🐛 Bug Fixes
- Fixed upgrade tests hitting GitHub API rate limits in CI