Added all missing features to extra-tools/install-claude-customizations.sh: New Features: - ✅ Skills installation (from skills/ directory) - ✅ Skills directory creation in ~/.claude/skills/ - ✅ Python script executable permissions for skills - ✅ GitHub agent fetching (fetch_latest_agents function) - ✅ Agent installation from local agents/ directory - ✅ Sync script installation (sync-agents.sh) - ✅ Better directory structure with skills support - ✅ Agent and skill counters - ✅ Enhanced verification with skill counting Changes: - Added SKILLS_DIR configuration variable - Added install_skills() function - Added fetch_latest_agents() function - Updated setup_directories() to include skills/ - Updated install_agents() to copy from local agents/ dir - Enhanced verification to count and report skills - Added --skip-git-fetch option for faster installs Summary: → The extra-tools installer now has feature parity with interactive-install-claude.sh → No functionality missing - both installers are now equivalent → Skills are properly installed with Python scripts made executable → Agents can be fetched from GitHub or installed from local directory Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
fcd0e4a382
·
2026-01-16 15:11:50 +00:00
History
Extra Tools
This folder contains additional scripts that provide alternative workflows or specialized functionality.
📦 Available Tools
1. install-claude-customizations.sh
- Purpose: Automated installer for setting up Claude Code customizations
- Use Case: Alternative to interactive installer for scripted/automated setups
- Features:
- Non-interactive installation
- Directory structure setup
- MCP tools installation
- Plugin configuration
2. export-claude-customizations.sh
- Purpose: Export/pack existing customizations for backup or transfer
- Use Case: Backup your setup or transfer to another machine
- Features:
- Creates tar.gz archive of customizations
- Excludes sensitive API tokens
- Generates manifest and README
3. sync-agents.sh
- Purpose: Sync agents with external repositories
- Use Case: Keep agents up-to-date with latest versions
- Features:
- Git-based agent updates
- Backup before sync
- Verification after sync
🚀 Recommended Installation
For most users, use the Interactive Installer:
./interactive-install-claude.sh
For automated setups, use the alternative installer:
./extra-tools/install-claude-customizations.sh
Or follow MASTER-PROMPT.md for manual setup.
💡 When to Use These Tools
Use install-claude-customizations.sh when:
- You need automated/scripted installation
- You're setting up multiple machines
- You prefer non-interactive setup
Use export-claude-customizations.sh when:
- You want to backup your customizations
- You're transferring to a new machine
- You need to share your setup with others
Use sync-agents.sh when:
- You want to update agents from external repos
- You're tracking agent development
- You need to rollback agent updates
Last Updated: 2025-01-16