← ClaudeAtlas

sync-brain-starterlisted

Sync reusable skills, configs, and templates from the private brain repo to the public brain-starter template repo. Use when you've updated a skill or config and want to push it to the open-source template.
michaeljauk/brain-starter · ★ 5 · AI & Automation · score 78
Install: claude install-skill michaeljauk/brain-starter
# Sync Brain Starter Syncs reusable parts from the private brain repo (`~/brain`) to the public template repo (`~/tech/brain-starter`). Copies skills, configs, and templates — then shows a diff for review before committing. ## Trigger phrases - `/sync-brain-starter` - "sync brain starter" - "push changes to the template" - "update brain-starter" ## Step-by-step workflow ### 1. Run the sync script ```bash bash ~/brain/scripts/sync-brain-starter.sh ``` This copies: - **Vault skills** (curated list): `wrap-session-up`, `ingest-article`, `defuddle`, `obsidian-cli`, `obsidian-markdown`, `obsidian-bases`, `json-canvas`, `gws-obsidian-prep`, `project-sync`, `research-spike`, `save-answer`, `lint-brain`, `qmd`, `find-skills`, `sync-brain-starter` - **Configs**: `commitlint.config.js`, `.husky/commit-msg`, `docs/templates.md`, `docs/integrations.md` It does NOT copy: - `CLAUDE.md`, `README.md`, `package.json`, `.claude/memory/MEMORY.md` -- these are generalized differently in the template - **Global/plugin skills** -- brain-starter no longer bundles plugin skills (gstack, gws, todoist, m365, etc.). Users install these globally via their own install commands. ### 2. Review the diff ```bash cd ~/tech/brain-starter && git diff ``` **Check for leaks before committing:** - Personal names (your name, family members, colleagues, company names) - Email addresses or OAuth accounts - Hardcoded absolute paths (e.g. `/Users/username/`) - Internal project references (Jira tickets, speci