CharlesGuooo/ai-agent-config-sync
Cross-device sync for Claude Code, Codex, OpenCode configs
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
Copy this rig
# review before running: this installs third-party code $ claude mcp add --transport http github https://api.githubcopilot.com/mcp -H 'Authorization: YOUR_VALUE' $ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory@2026.1.26 $ claude mcp add --transport http web-reader https://api.z.ai/api/mcp/web_reader/mcp -H 'Authorization: YOUR_VALUE' $ claude mcp add zai-mcp-server -e Z_AI_<redacted> -e Z_AI_MODE=YOUR_Z_AI_MODE -- npx -y @z_ai/mcp-server@0.1.4 $ claude mcp add context7 -- npx -y @upstash/context7-mcp@2.2.5 $ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking@2025.12.18 $ claude mcp add --transport http vercel https://mcp.vercel.com $ claude mcp add railway -- npx -y @railway/mcp-server@0.1.8 $ claude mcp add --transport http cloudflare-docs https://docs.mcp.cloudflare.com/mcp $ claude mcp add --transport http cloudflare-workers-builds https://builds.mcp.cloudflare.com/mcp $ claude mcp add --transport http cloudflare-workers-bindings https://bindings.mcp.cloudflare.com/mcp $ claude mcp add --transport http cloudflare-observability https://observability.mcp.cloudflare.com/mcp $ claude mcp add playwright -- npx -y @executeautomation/playwright-mcp-server@1.0.12 $ claude mcp add magic -- npx -y @magicuidesign/mcp@2.0.0 $ claude mcp add --transport http expo-mcp https://mcp.expo.dev/mcp -H 'Authorization: YOUR_VALUE' $ claude mcp add brave-search -e BRAVE_<redacted> -- npx -y @brave/brave-search-mcp-server@2.0.80 $ claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@0.26.0 $ claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem@2026.1.14 C:~ $ npx degit CharlesGuooo/ai-agent-config-sync/agents ./rig-ai-agent-config-sync/agents $ npx degit CharlesGuooo/ai-agent-config-sync/skills ./rig-ai-agent-config-sync/skills
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ claude mcp add --transport http github https://api.githubcopilot.com/mcp -H 'Authorization: YOUR_VALUE' $ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory@2026.1.26 $ claude mcp add --transport http web-reader https://api.z.ai/api/mcp/web_reader/mcp -H 'Authorization: YOUR_VALUE' $ claude mcp add zai-mcp-server -e Z_AI_<redacted> -e Z_AI_MODE=YOUR_Z_AI_MODE -- npx -y @z_ai/mcp-server@0.1.4 $ claude mcp add context7 -- npx -y @upstash/context7-mcp@2.2.5 $ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking@2025.12.18 $ claude mcp add --transport http vercel https://mcp.vercel.com $ claude mcp add railway -- npx -y @railway/mcp-server@0.1.8 $ claude mcp add --transport http cloudflare-docs https://docs.mcp.cloudflare.com/mcp $ claude mcp add --transport http cloudflare-workers-builds https://builds.mcp.cloudflare.com/mcp $ claude mcp add --transport http cloudflare-workers-bindings https://bindings.mcp.cloudflare.com/mcp $ claude mcp add --transport http cloudflare-observability https://observability.mcp.cloudflare.com/mcp $ claude mcp add playwright -- npx -y @executeautomation/playwright-mcp-server@1.0.12 $ claude mcp add magic -- npx -y @magicuidesign/mcp@2.0.0 $ claude mcp add --transport http expo-mcp https://mcp.expo.dev/mcp -H 'Authorization: YOUR_VALUE' $ claude mcp add brave-search -e BRAVE_<redacted> -- npx -y @brave/brave-search-mcp-server@2.0.80 $ claude mcp add chrome-devtools -- npx -y chrome-devtools-mcp@0.26.0 $ claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem@2026.1.14 C:~
$ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/banner-design .claude/skills/banner-design $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/brand .claude/skills/brand $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/design-system .claude/skills/design-system $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/design .claude/skills/design $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/impeccable .claude/skills/impeccable $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/slides .claude/skills/slides $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/taste-skill .claude/skills/taste-skill $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/design/skills/ui-styling .claude/skills/ui-styling $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/craft-project/writing/skills/humanizer .claude/skills/humanizer $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/dask .claude/skills/dask $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/defuddle .claude/skills/defuddle $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/exploratory-data-analysis .claude/skills/exploratory-data-analysis $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/infographics .claude/skills/infographics $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/matplotlib .claude/skills/matplotlib $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/networkx .claude/skills/networkx $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/parallel-web .claude/skills/parallel-web $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/perplexity-search .claude/skills/perplexity-search $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/plotly .claude/skills/plotly $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/polars .claude/skills/polars $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/pymc .claude/skills/pymc $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/seaborn .claude/skills/seaborn $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/statistical-analysis .claude/skills/statistical-analysis $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/statsmodels .claude/skills/statsmodels $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/sympy .claude/skills/sympy $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/timesfm-forecasting .claude/skills/timesfm-forecasting $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/vaex .claude/skills/vaex $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/data-analysis-project/skills/zarr-python .claude/skills/zarr-python $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/agents-sdk .claude/skills/agents-sdk $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/claude-api .claude/skills/claude-api $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/deep-agents-core .claude/skills/deep-agents-core $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/deep-agents-memory .claude/skills/deep-agents-memory $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/deep-agents-orchestration .claude/skills/deep-agents-orchestration $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/framework-selection .claude/skills/framework-selection $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/langchain-dependencies .claude/skills/langchain-dependencies $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/langchain-fundamentals .claude/skills/langchain-fundamentals $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/langchain-middleware .claude/skills/langchain-middleware $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/langchain-rag .claude/skills/langchain-rag $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/langgraph-fundamentals .claude/skills/langgraph-fundamentals $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/langgraph-human-in-the-loop .claude/skills/langgraph-human-in-the-loop $ npx degit CharlesGuooo/ai-agent-config-sync/skills/project-packs/dev-project/agent-dev/skills/langgraph-persistence .claude/skills/langgraph-persistence
$ curl -fsSL --create-dirs -o .claude/agents/research.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/claude/commands/research.md $ curl -fsSL --create-dirs -o .claude/agents/AGENTS.local.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/codex/AGENTS.local.md $ curl -fsSL --create-dirs -o .claude/agents/global-rules.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/cursor/global-rules.md $ curl -fsSL --create-dirs -o .claude/agents/global-rules.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/cursor/rules/global-rules.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/cursor/skills-cursor/create-rule/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/cursor/skills-cursor/create-skill/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/cursor/skills-cursor/create-subagent/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/cursor/skills-cursor/migrate-to-skills/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/SKILL.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/cursor/skills-cursor/update-cursor-settings/SKILL.md $ curl -fsSL --create-dirs -o .claude/agents/opsx-apply.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/opencode/command/opsx-apply.md $ curl -fsSL --create-dirs -o .claude/agents/opsx-archive.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/opencode/command/opsx-archive.md $ curl -fsSL --create-dirs -o .claude/agents/opsx-explore.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/opencode/command/opsx-explore.md $ curl -fsSL --create-dirs -o .claude/agents/opsx-propose.md https://raw.githubusercontent.com/CharlesGuooo/ai-agent-config-sync/master/agents/opencode/command/opsx-propose.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} MCP servers (19)
| server | source | est. tokens |
|---|---|---|
| GitHub MCP · "github" | remote · remote | 18.0k |
| Memory (knowledge graph) · "memory" | npm | 2.6k |
| api.z.ai · "web-reader" | remote · remote | 2.5k |
| @z_ai/mcp-server · "zai-mcp-server" env: Z_AI_API_KEY, Z_AI_MODE | npm | 2.5k |
| Context7 | npm | 1.2k |
| Sequential Thinking · "sequential-thinking" | npm | 900 |
| Vercel | remote · remote | 4.0k |
| @railway/mcp-server · "railway" | npm | 2.5k |
| Cloudflare · "cloudflare-docs" | remote · remote | 4.0k |
| Cloudflare · "cloudflare-workers-builds" | remote · remote | 4.0k |
| Cloudflare · "cloudflare-workers-bindings" | remote · remote | 4.0k |
| Cloudflare · "cloudflare-observability" | remote · remote | 4.0k |
| @executeautomation/playwright-mcp-server · "playwright" | npm | 2.5k |
| Supabase | local / custom · remote | 7.0k |
| @magicuidesign/mcp · "magic" | npm | 2.5k |
| mcp.expo.dev · "expo-mcp" | remote · remote | 2.5k |
| Brave Search · "brave-search" env: BRAVE_API_KEY | npm | 900 |
| Chrome DevTools MCP · "chrome-devtools" | npm | 9.0k |
| Filesystem | npm | 4.2k |
Skills (150)
banner-designbranddesign-systemdesignimpeccableslidesdesign-taste-frontendui-stylinghumanizerdaskdefuddleexploratory-data-analysisinfographicsmatplotlibnetworkxparallel-webperplexity-searchplotlypolarspymcseabornstatistical-analysisstatsmodelssympytimesfm-forecastingvaexzarr-pythonagents-sdkclaude-apideep-agents-coredeep-agents-memorydeep-agents-orchestrationframework-selectionlangchain-dependencieslangchain-fundamentalslangchain-middlewarelangchain-raglanggraph-fundamentalslanggraph-human-in-the-looplanggraph-persistencemcp-builderprompt-optimizerbackend-dev-guidelinessenior-architectsenior-backendsenior-fullstackaws-solution-architectdurable-objectserror-tracking-nextjserror-tracking-pythonerror-tracking-reactfeature-flags-nextjsfeature-flags-nodejsfeature-flags-pythonfeature-flags-reactstripe-best-practicesstripe-integration-expertstripe-projectssupabase-postgres-best-practicessupabaseupgrade-stripeweb-perfworkers-best-practiceswranglerci-cd-pipeline-builderdocker-developmenterror-trackingincident-commanderobservability-designerperformance-profilerrunbook-generatorsenior-devopsterraform-patternsfrontend-designfrontend-dev-guidelinessenior-frontendui-ux-pro-maxweb-artifacts-builderget-available-resourceshuggingface-besthuggingface-community-evalshuggingface-datasetshuggingface-gradiohuggingface-llm-trainerhuggingface-local-modelshuggingface-paper-publisherhuggingface-papershuggingface-tool-builderhuggingface-trackiohuggingface-vision-trainerpufferlibpytorch-lightningscikit-learnshapstable-baselines3torch-geometrictrain-sentence-transformerstransformers-jstransformersumap-learnchangelog-generatorcodebase-onboardingdatabase-schema-designerdependency-auditordrawio-skillfind-bugsponytail-auditponytail-debtponytail-gainponytail-helpponytail-reviewponytailrelease-managerremotionsenior-securitysite-architecturetech-debt-trackerapi-test-suite-builderroute-testersenior-qawebapp-testingkyc-doc-parsekyc-rulesaccrual-schedulebreak-tracegl-reconnav-tieoutroll-forwardvariance-commentarybuyer-listcim-builderdatapack-builderdeal-trackerpitch-deckprocess-letterstrip-profileteaserai-readinessdd-checklistdd-meeting-prepdeal-screeningdeal-sourcingic-memoportfolio-monitoringvalue-creation-planclient-reportclient-reviewinvestment-proposalbreadth-chart-analystdowntrend-duration-analyzer
Subagents (13)
| research | — |
| AGENTS.local | — |
| global-rules | — |
| global-rules | — |
| create-rule | Create Cursor rules for persistent AI guidance. Use when you want to create a rule, add coding standards, set up project conventions, configure file-specific patterns, create RULE.md files, or asks ab |
| create-skill | Guides users through creating effective Agent Skills for Cursor. Use when you want to create, write, or author a new skill, or asks about skill structure, best practices, or SKILL.md format. |
| create-subagent | Create custom subagents for specialized AI tasks. Use when you want to create a new type of subagent, set up task-specific agents, configure code reviewers, debuggers, or domain-specific assistants wi |
| migrate-to-skills | Convert 'Applied intelligently' Cursor rules (.cursor/rules/*.mdc) and slash commands (.cursor/commands/*.md) to Agent Skills format (.cursor/skills/). Use when you want to migrate rules or commands t |
| update-cursor-settings | Modify Cursor/VSCode user settings in settings.json. Use when you want to change editor settings, preferences, configuration, themes, font size, tab size, format on save, auto save, keybindings, or an |
| opsx-apply | Implement tasks from an OpenSpec change (Experimental) |
| opsx-archive | Archive a completed change in the experimental workflow |
| opsx-explore | Enter explore mode - think through ideas, investigate problems, clarify requirements |
| opsx-propose | Propose a new change - create it and generate all artifacts in one step |
Similar rigs
anthropics/financial-services
—
Skill Collector 10.9k tok ·
Clay-HHK/claude-config
Personal Claude Code harness configuration: agents, commands, rules, hooks, skills, and docs
YOLO Cowboy 12.3k tok ·
waybarrios/opencode-power-pack
54 rigorous skills for Codex, OpenCode, and Pi: code review, security audit, feature development, frontend design, MCP tools, Hugging Face ML/training, and more.
Skill Collector 3.9k tok ·
nferrer-dev/claude-dotfiles
—
YOLO Cowboy 3.6k tok ·