Files
claude-code-user-config/README.md
Bill Ballou 13a0920b06 Add portable plugin configuration for cross-host sync
- Create plugins/config.json with marketplace sources and desired plugins
- Remove plugins/installed_plugins.json from tracking (host-specific paths)
- Add installed_plugins.json to .gitignore
- Update README with plugin installation instructions
- Enable example-skills plugin in settings.json
2026-01-12 13:13:07 -05:00

1.3 KiB

Claude Code User Configuration

User-level Claude Code settings and skills.

Clone with Submodules

git clone --recurse-submodules https://git.prettyhefty.com/Bill/claude-code-user-config.git ~/.claude

Initialize Submodules After Clone

If you cloned without --recurse-submodules:

cd ~/.claude
git submodule update --init --recursive

Update Submodules

Pull latest changes for all skills:

git submodule update --remote --merge

Contents

Path Description
CLAUDE.md Global instructions for all projects
settings.json User permissions and plugin config
plugins/config.json Portable plugin manifest (marketplaces + desired plugins)
skills/ User-level skills (as submodules)

Install Plugins on New Host

After cloning, install the desired plugins listed in plugins/config.json:

# Install plugins from known marketplaces
claude plugins install example-skills@anthropic-agent-skills

# For plugins with unknown marketplace sources, search and install manually:
claude plugins search superpowers
claude plugins search frontend-design

The plugins/installed_plugins.json file is auto-generated with host-specific paths and should not be committed. The portable configuration is stored in plugins/config.json.