~ / rigs / guanyang / open-agent-hub

guanyang/open-agent-hub

A lightweight, zero-dependency CLI tool to manage and activate capabilities for AI coding assistants (such as Claude Code, Cursor, Trae, etc.).

↗ GitHub ★ 973 mit updated 13d ago project Claude CodeCodexGemini CLI Claude plugin
share on X
ARCHETYPE
MCP Hoarder
Six or more MCP servers wired in. Every tool, always in context.
CONTEXT TAX · EVERY TURN
~70.5k tokens
Context hog · median rig: 2.3k · breakdown
GUARDRAILS
0/5
No committed guardrails · details

Copy this rig

# review before running: this installs third-party code
$ claude mcp add github -- npx -y @modelcontextprotocol/server-github@2025.4.8
$ claude mcp add context7 -- npx -y @upstash/context7-mcp@2.1.4
$ claude mcp add --transport http exa https://mcp.exa.ai/mcp
$ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory@2026.1.26
$ claude mcp add playwright -- npx -y @playwright/mcp@0.0.69 --extension
$ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking@2025.12.18
$ npx degit guanyang/open-agent-hub/agents ./rig-open-agent-hub/agents
$ npx degit guanyang/open-agent-hub/commands ./rig-open-agent-hub/commands
$ npx degit guanyang/open-agent-hub/skills ./rig-open-agent-hub/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 github -- npx -y @modelcontextprotocol/server-github@2025.4.8
$ claude mcp add context7 -- npx -y @upstash/context7-mcp@2.1.4
$ claude mcp add --transport http exa https://mcp.exa.ai/mcp
$ claude mcp add memory -- npx -y @modelcontextprotocol/server-memory@2026.1.26
$ claude mcp add playwright -- npx -y @playwright/mcp@0.0.69 --extension
$ claude mcp add sequential-thinking -- npx -y @modelcontextprotocol/server-sequential-thinking@2025.12.18
$ npx degit guanyang/open-agent-hub/skills/academy-guide .claude/skills/academy-guide
$ npx degit guanyang/open-agent-hub/skills/advanced-evaluation .claude/skills/advanced-evaluation
$ npx degit guanyang/open-agent-hub/skills/algorithmic-art .claude/skills/algorithmic-art
$ npx degit guanyang/open-agent-hub/skills/baoyu-article-illustrator .claude/skills/baoyu-article-illustrator
$ npx degit guanyang/open-agent-hub/skills/baoyu-comic .claude/skills/baoyu-comic
$ npx degit guanyang/open-agent-hub/skills/baoyu-compress-image .claude/skills/baoyu-compress-image
$ npx degit guanyang/open-agent-hub/skills/baoyu-cover-image .claude/skills/baoyu-cover-image
$ npx degit guanyang/open-agent-hub/skills/baoyu-danger-gemini-web .claude/skills/baoyu-danger-gemini-web
$ npx degit guanyang/open-agent-hub/skills/baoyu-danger-x-to-markdown .claude/skills/baoyu-danger-x-to-markdown
$ npx degit guanyang/open-agent-hub/skills/baoyu-diagram .claude/skills/baoyu-diagram
$ npx degit guanyang/open-agent-hub/skills/baoyu-electron-extract .claude/skills/baoyu-electron-extract
$ npx degit guanyang/open-agent-hub/skills/baoyu-format-markdown .claude/skills/baoyu-format-markdown
$ npx degit guanyang/open-agent-hub/skills/baoyu-image-cards .claude/skills/baoyu-image-cards
$ npx degit guanyang/open-agent-hub/skills/baoyu-image-gen .claude/skills/baoyu-image-gen
$ npx degit guanyang/open-agent-hub/skills/baoyu-imagine .claude/skills/baoyu-imagine
$ npx degit guanyang/open-agent-hub/skills/baoyu-infographic .claude/skills/baoyu-infographic
$ npx degit guanyang/open-agent-hub/skills/baoyu-markdown-to-html .claude/skills/baoyu-markdown-to-html
$ npx degit guanyang/open-agent-hub/skills/baoyu-post-to-wechat .claude/skills/baoyu-post-to-wechat
$ npx degit guanyang/open-agent-hub/skills/baoyu-post-to-weibo .claude/skills/baoyu-post-to-weibo
$ npx degit guanyang/open-agent-hub/skills/baoyu-post-to-x .claude/skills/baoyu-post-to-x
$ npx degit guanyang/open-agent-hub/skills/baoyu-slide-deck .claude/skills/baoyu-slide-deck
$ npx degit guanyang/open-agent-hub/skills/baoyu-translate .claude/skills/baoyu-translate
$ npx degit guanyang/open-agent-hub/skills/baoyu-url-to-markdown .claude/skills/baoyu-url-to-markdown
$ npx degit guanyang/open-agent-hub/skills/baoyu-wechat-summary .claude/skills/baoyu-wechat-summary
$ npx degit guanyang/open-agent-hub/skills/baoyu-xhs-images .claude/skills/baoyu-xhs-images
$ npx degit guanyang/open-agent-hub/skills/baoyu-youtube-transcript .claude/skills/baoyu-youtube-transcript
$ npx degit guanyang/open-agent-hub/skills/bdi-mental-states .claude/skills/bdi-mental-states
$ npx degit guanyang/open-agent-hub/skills/brainstorming .claude/skills/brainstorming
$ npx degit guanyang/open-agent-hub/skills/brand-guidelines .claude/skills/brand-guidelines
$ npx degit guanyang/open-agent-hub/skills/canvas-design .claude/skills/canvas-design
$ npx degit guanyang/open-agent-hub/skills/claude-academy-guide .claude/skills/claude-academy-guide
$ npx degit guanyang/open-agent-hub/skills/claude-api .claude/skills/claude-api
$ npx degit guanyang/open-agent-hub/skills/composition-patterns .claude/skills/composition-patterns
$ npx degit guanyang/open-agent-hub/skills/context-compression .claude/skills/context-compression
$ npx degit guanyang/open-agent-hub/skills/context-degradation .claude/skills/context-degradation
$ npx degit guanyang/open-agent-hub/skills/context-fundamentals .claude/skills/context-fundamentals
$ npx degit guanyang/open-agent-hub/skills/context-optimization .claude/skills/context-optimization
$ npx degit guanyang/open-agent-hub/skills/defuddle .claude/skills/defuddle
$ npx degit guanyang/open-agent-hub/skills/diagnosing-superpowers .claude/skills/diagnosing-superpowers
$ npx degit guanyang/open-agent-hub/skills/discernment-nudge .claude/skills/discernment-nudge
$ curl -fsSL --create-dirs -o .claude/agents/agent-architect.md https://raw.githubusercontent.com/guanyang/open-agent-hub/main/agents/agent-architect.md
$ curl -fsSL --create-dirs -o .claude/agents/agent-debugger.md https://raw.githubusercontent.com/guanyang/open-agent-hub/main/agents/agent-debugger.md
$ curl -fsSL --create-dirs -o .claude/agents/agent-refactorer.md https://raw.githubusercontent.com/guanyang/open-agent-hub/main/agents/agent-refactorer.md
$ curl -fsSL --create-dirs -o .claude/agents/agent-reviewer.md https://raw.githubusercontent.com/guanyang/open-agent-hub/main/agents/agent-reviewer.md
$ curl -fsSL --create-dirs -o .claude/agents/agent-tester.md https://raw.githubusercontent.com/guanyang/open-agent-hub/main/agents/agent-tester.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 (6)

serversourceest. tokens
GitHub MCP · "github" npm 18.0k
Context7 npm 1.2k
Exa remote · remote 1.5k
Memory (knowledge graph) · "memory" npm 2.6k
Playwright MCP · "playwright" npm 7.5k
Sequential Thinking · "sequential-thinking" npm 900

Skills (104)

academy-guideadvanced-evaluationalgorithmic-artbaoyu-article-illustratorbaoyu-comicbaoyu-compress-imagebaoyu-cover-imagebaoyu-danger-gemini-webbaoyu-danger-x-to-markdownbaoyu-diagrambaoyu-electron-extractbaoyu-format-markdownbaoyu-image-cardsbaoyu-image-genbaoyu-imaginebaoyu-infographicbaoyu-markdown-to-htmlbaoyu-post-to-wechatbaoyu-post-to-weibobaoyu-post-to-xbaoyu-slide-deckbaoyu-translatebaoyu-url-to-markdownbaoyu-wechat-summarybaoyu-xhs-imagesbaoyu-youtube-transcriptbdi-mental-statesbrainstormingbrand-guidelinescanvas-designclaude-academy-guideclaude-apivercel-composition-patternscontext-compressioncontext-degradationcontext-fundamentalscontext-optimizationdefuddlediagnosing-superpowersdiscernment-nudgedispatching-parallel-agentsdoc-coauthoringdocxevaluationexecuting-plansfilesystem-contextfinishing-a-development-branchfrontend-designharness-engineeringhosted-agentsinternal-commsjson-canvasknaplatent-briefinglong-horizon-promptingmcp-buildermediabunnymemory-systemsmulti-agent-patternsnotebooklmobsidian-basesobsidian-cliobsidian-markdownpdfplanning-with-filespptxproject-developmentvercel-react-best-practicesvercel-react-native-skillsreceiving-code-reviewremotion-best-practicesremotion-captionsremotion-createremotion-docsremotion-interactivityremotion-mapsremotion-markupremotion-multimediaremotion-renderremotion-saasremotion-studioremotion-upgraderemotionrequesting-code-reviewself-improvement-loopsself-managed-contextskill-creatorslack-gif-creatorsubagent-driven-developmentsupabase-postgres-best-practicessystematic-debuggingtest-driven-developmenttheme-factorytool-designui-ux-pro-maxusing-git-worktreesusing-superpowersverification-before-completionweb-artifacts-builderweb-design-guidelineswebapp-testingwriting-planswriting-skillsxlsx

Subagents (5)

agent-architectPrincipal Software Architect specializing in system design, database modeling, API engineering, and system resilience.
agent-debuggerPrincipal Diagnostics Engineer specializing in root cause analysis, error troubleshooting, and hotfixes.
agent-refactorerPrincipal Clean Code Specialist specializing in code simplification, performance tuning, and refactoring loops.
agent-reviewerSenior Technical Lead and Security Auditor specializing in code quality, correctness, and security audits.
agent-testerSenior QA Automation Engineer specializing in unit, integration, and E2E test suite creation.

Slash commands (3)

/commit/review/test-tdd

Similar rigs

copied ✓