Install all Claude Code configs from this repository into a project's .claude/ directory.
What it does
- •Copies
scripts/hooks/andscripts/lib/into the target project's.claude/scripts/ - •Reads
hooks/hooks.json, resolves${CLAUDE_CONFIG_DIR}paths, and merges thehookskey into the target's.claude/settings.json(preserving existing keys) - •Enables all manifest plugins in the project's
.claude/settings.json - •Checks global settings against
config/global-settings.jsonand warns about missing marketplaces, plugins, MCP servers, or statusLine config
Instructions
When this skill is invoked:
- •
Determine the target project directory. If the current working directory is this config repo (
/Users/callumke/Projects/claude), ask the user which project to configure. Otherwise, use the current working directory. - •
Run the installer script:
bashnode /Users/callumke/Projects/claude/scripts/configure-claude.js <target-directory>
- •
Review the output and report what was installed to the user, including any global settings warnings.
- •
If ccstatusline config is missing or outdated, offer to install it:
bashnode /Users/callumke/Projects/claude/scripts/configure-claude.js --install-ccstatusline