From claude-resources
Syncs personal git repos (dotfiles, Neovim config, Claude resources, Docusaurus sites) across machines via parallel git pull & push using subagents. Triggered by 'globalsync' or sync requests.
npx claudepluginhub takazudo/claude-resourcesThis skill is limited to using the following tools:
Sync all personal repos across machines by running git pull & push on each repo in parallel.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Sync all personal repos across machines by running git pull & push on each repo in parallel.
Work resources ($HOME/repos/w/):
cg - CodeGrid writing (Docusaurus)esa - esa writing (Docusaurus)Standalone:
$HOME/.claude - Claude Code settings, skills, agents, commandsPersonal resources ($HOME/repos/p/):
claude-resources - Claude Code config & resourcesdotconfigetc - $HOME/.config managed entriesdotconfignvim - Neovim/VimR configdotfiles - Shared dotfiles across Macsrepo-syncer subagent for each repo in parallel using the Task toolSpawn all repo-syncer agents in parallel like this:
Task tool calls (all in one message for parallel execution):
- For each repo directory:
subagent_type: "repo-syncer"
prompt: "Sync the git repository at <repo-path>. Pull remote changes, resolve any conflicts, and push local changes."
After all agents complete, report results as:
## Sync Results
| Repo | Status | Details |
|------|--------|---------|
| w/cg | OK | pulled 3 commits, pushed 1 |
| w/esa | OK | already up to date |
| p/dotfiles | CONFLICT | needs user decision - .zshrc has overlapping edits |
| ... | ... | ... |