Add interactive setup script with checkbox UI for streamlined installation#1
Open
orrgottlieb wants to merge 3 commits intoomril321:mainfrom
Open
Add interactive setup script with checkbox UI for streamlined installation#1orrgottlieb wants to merge 3 commits intoomril321:mainfrom
orrgottlieb wants to merge 3 commits intoomril321:mainfrom
Conversation
- Add setup.sh: Interactive installer with checkbox menus for skills, commands, and hooks - Supports --all flag for non-interactive installation - Includes --uninstall mode for clean removal - Automatically configures settings.json with SessionStart hooks - Optional gemini-image script installation with PATH and API key detection - Add settings.json: Complete recommended configuration example - Model set to claude-opus-4-6 - SessionStart hooks with proper matcher/nested hooks structure - Status line using @owloops/claude-powerline via npx - Update README.md: Improve settings documentation - Expand Hook Registration section into comprehensive Settings section - Document status line configuration - Add subsections for better organization Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Remove settings.json file (not needed in repo) - Remove model configuration from README (user preference) - Remove statusLine configuration from README (user preference) - Simplify Settings section back to Hook Registration only - Keep hook registration example with proper matcher/nested hooks structure Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add Interactive Setup section as the recommended installation method - Document setup.sh features: checkbox menus, keyboard shortcuts, auto-configuration - Add Non-Interactive Installation section with --all flag examples - Add Uninstall section documenting --uninstall flag - Move manual installation to separate section for users who prefer it - Reorganize installation documentation for better flow Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces a comprehensive interactive setup script that dramatically simplifies the installation process for Claude Code skills, commands, and hooks. The new setup provides a modern checkbox-based UI for selective installation and automatic settings configuration.
Key Changes
1. Interactive Setup Script (
setup.sh)A full-featured bash script that provides:
Interactive checkbox menus for selecting which items to install
↑↓to move,spaceto toggle,ato select all,nto deselect all)Multiple installation modes
--all): Non-interactive installation of everything--with-gemini,--no-gemini): Control optional components--uninstall): Remove previously installed items with the same UIAutomatic settings.json configuration
Smart detection
Enhanced UX
2. Complete README Overhaul
Rewrote the installation section to:
3. Removed settings.json Template
Benefits
./setup.sh) instead of multiple manual stepsTest Plan
--all🤖 Generated with Claude Code