My daily battle-tested Claude Code/Desktop and OpenAI Codex setup with skills, commands, hooks, subagents and MCP servers.
Installation
Plugins add skills, commands, and automations to your AI coding tool. Install only what you need from the plugin list below.
Prerequisites: See INSTALL.md for setup requirements.
Claude Code
# Add marketplace (one time) /plugin marketplace add fcakyon/claude-codex-settings # Install any plugin by name /plugin install < plugin-name > @claude-settings
Codex CLI
codex plugin install < plugin-name > @claude-settings
Gemini CLI
gemini extensions install --path ./plugins/<plugin-name>
Cursor
cursor plugin install < plugin-name > @claude-settings
Create symlinks for cross-tool compatibility:
ln -sfn CLAUDE.md AGENTS.md ln -sfn CLAUDE.md GEMINI.md
Plugins
anthropic-office-skills - Official Anthropic PDF, Word, PowerPoint, Excel skills
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install anthropic-office-skills@claude-settings | codex plugin install anthropic-office-skills@claude-settings | gemini extensions install --path ./plugins/anthropic-office-skills |
Official office document skills from anthropics/skills.
| Skill | Description | Install |
|---|---|---|
pdf | PDF processing (read, merge, split, create, OCR, forms) | |
pptx | PowerPoint presentation building and editing | |
xlsx | Excel spreadsheet processing with formulas | |
docx | Word document creation and editing |
openai-office-skills - Official OpenAI PDF, Word, PowerPoint, Excel skills
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install openai-office-skills@claude-settings | codex plugin install openai-office-skills@claude-settings | gemini extensions install --path ./plugins/openai-office-skills |
Official office document skills from openai/skills.
| Skill | Description | Install |
|---|---|---|
pdf | PDF generation and extraction with visual review | |
slides | Slide deck creation with PptxGenJS | |
spreadsheet | Spreadsheet processing with formulas and formatting | |
doc | Word document creation and editing |
react-skills - Official React, Next.js, and React Native best practices
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install react-skills@claude-settings | codex plugin install react-skills@claude-settings | gemini extensions install --path ./plugins/react-skills |
React and frontend best practices from vercel-labs/agent-skills.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
composition-patterns | React composition patterns: compound components, render props, context | |
react-best-practices | 64 React/Next.js performance rules from Vercel Engineering | |
react-native-skills | 35+ React Native/Expo rules for performance and animations | |
react-view-transitions | View Transition API for page/route animations | |
web-design-guidelines | UI review against 16 web interface guideline categories |
agent-browser - Official browser automation CLI for AI agents
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install agent-browser@claude-settings | codex plugin install agent-browser@claude-settings | gemini extensions install --path ./plugins/agent-browser |
Browser automation via CLI instead of MCP. 93% less context usage than Playwright MCP by using snapshot + element refs instead of full DOM tree dumps. From vercel-labs/agent-browser.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
agent-browser | Browser automation: navigation, forms, clicking, screenshots, auth, sessions | |
electron | Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion) |
CLI Tool: agent-browser - install via npm i -g agent-browser && agent-browser install
frontend-design-skills - Official frontend design skills (Anthropic + OpenAI)
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install frontend-design-skills@claude-settings | codex plugin install frontend-design-skills@claude-settings | gemini extensions install --path ./plugins/frontend-design-skills |
Frontend design skills from anthropics/claude-plugins-official and openai/skills.
| Skill | Description | Install |
|---|---|---|
openai-frontend-design | Composition-first design: restrained layout, image-led hierarchy, tasteful motion | |
anthropic-frontend-design | Bold aesthetic direction, distinctive typography, anti-generic AI aesthetics |
mongodb-skills - Official MongoDB agent skills for schema design, query tuning, and Atlas Search
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install mongodb-skills@claude-settings | codex plugin install mongodb-skills@claude-settings | gemini extensions install --path ./plugins/mongodb-skills |
Official MongoDB agent skills for schema design, query tuning, Atlas Search, and connections. From mongodb/agent-skills.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
atlas-stream-processing | Atlas stream processing patterns | |
mongodb-connection | Connection management | |
mongodb-mcp-setup | MCP server setup | |
mongodb-natural-language-querying | Natural language to queries | |
mongodb-query-optimizer | Query performance tuning | |
mongodb-schema-design | Schema design patterns | |
mongodb-search-and-ai | Atlas Search and AI integration |
supabase-skills - Supabase Postgres best practices, JavaScript SDK, and CLI skills
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install supabase-skills@claude-settings | codex plugin install supabase-skills@claude-settings | gemini extensions install --path ./plugins/supabase-skills |
Supabase skills covering Postgres query/schema best practices from supabase/agent-skills, JavaScript SDK usage from supabase/supabase-js, and CLI workflows from supabase/cli.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
supabase-postgres-best-practices | Postgres performance and schema design across 8 categories | |
supabase-js | JavaScript SDK for auth, database, storage, realtime, edge functions | |
supabase-cli | CLI for local dev, migrations, edge functions, project management |
stripe-skills - Official Stripe agent skills for payments, billing, Connect, and API upgrades
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install stripe-skills@claude-settings | codex plugin install stripe-skills@claude-settings | gemini extensions install --path ./plugins/stripe-skills |
Official Stripe agent skills for payment integration: API selection, Connect platform setup, billing/subscriptions, Treasury, and SDK upgrades. From stripe/ai.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
stripe-best-practices | Payments, billing, Connect, Treasury integration best practices | |
stripe-projects | Stripe Projects CLI setup and stack provisioning | |
upgrade-stripe | Stripe API version and SDK upgrade guide |
polar-skills - Official Polar agent skills for billing, subscriptions, and local dev environment
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install polar-skills@claude-settings | codex plugin install polar-skills@claude-settings | gemini extensions install --path ./plugins/polar-skills |
Official Polar agent skills for billing system, Stripe integration, subscription lifecycle, and local dev with Docker. From polarsource/polar.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
polar-billing | Polar billing system, Stripe integration, subscriptions, benefit provisioning | |
polar-local-environment | Polar local development environment with Docker |
livekit-skills - LiveKit voice AI agent development (Cloud + self-hosted)
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install livekit-skills@claude-settings | codex plugin install livekit-skills@claude-settings | gemini extensions install --path ./plugins/livekit-skills |
Voice AI agent development with the LiveKit Agents SDK. Cloud-agnostic: supports both LiveKit Cloud and self-hosted deployments. Uses lk CLI for docs access instead of MCP. Based on livekit/agent-skills, patched for CLI workflow and BYOK model providers.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
livekit-skills | Voice AI agents: architecture, handoffs, testing, CLI workflow |
cloudflare-skills - Official Cloudflare developer platform skill for Workers, R2, D1, KV, AI, and 50+ services
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install cloudflare-skills@claude-settings | codex plugin install cloudflare-skills@claude-settings | gemini extensions install --path ./plugins/cloudflare-skills |
Cloudflare developer platform skill with decision trees for product selection across Workers, Durable Objects, R2, D1, KV, Workers AI, and 50+ services. From cloudflare/skills.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
cloudflare-deploy | Cloudflare platform: compute, storage, AI, networking, security |
web-performance-skills - Web performance auditing with Core Web Vitals, Lighthouse, and Chrome DevTools
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install web-performance-skills@claude-settings | codex plugin install web-performance-skills@claude-settings | gemini extensions install --path ./plugins/web-performance-skills |
Audit web page performance using Chrome DevTools MCP. Measures Core Web Vitals (FCP, LCP, TBT, CLS, Speed Index), identifies render-blocking resources, network dependency chains, layout shifts, caching issues, and accessibility gaps. From cloudflare/skills.
Bundles the chrome-devtools MCP server (no API key needed).
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
web-performance-optimization | Core Web Vitals, Lighthouse, render-blocking, accessibility audits |
hetzner-skills - Hetzner Cloud CLI skill for servers, networks, firewalls, load balancers, DNS, and storage
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install hetzner-skills@claude-settings | codex plugin install hetzner-skills@claude-settings | gemini extensions install --path ./plugins/hetzner-skills |
Hetzner Cloud infrastructure management via the hcloud CLI. Decision trees for compute, networking, storage, DNS, and common deploy workflows. Reference docs extracted from hetznercloud/cli.
Skills (ZIP for claude.ai, Claude Code, Cursor, Codex, VS Code):
| Skill | Description | ZIP |
|---|---|---|
hetzner-deploy | Servers, networks, firewalls, load balancers, DNS, volumes, storage |
anthropic-essentials - Feature dev, CLAUDE.md management, skill creation
Best-of bundle from anthropics/claude-plugins-official. Cherry-picks skills, agents, and commands from multiple upstream plugins.
Skills:
claude-md-improver- Audit and improve CLAUDE.md files across a codebaseskill-creator- Create, improve, and benchmark Agent Skills with eval testing
Agents:
code-architect- Architecture design from codebase patternscode-explorer- Deep codebase exploration and analysiscode-reviewer- Code quality and review
Commands:
/feature-dev- Guided feature development workflow/revise-claude-md- Capture session learnings into CLAUDE.md
Hooks:
Stop(prompt) - Suggest CLAUDE.md updates after significant code changesSessionEnd(prompt) - Remind to capture learnings when session ends
anthropic-plugin-dev - Plugin development toolkit
Actively maintained plugin development toolkit from anthropics/claude-plugins-official. 7 skills, 3 agents, and guided plugin creation.
Skills: hook-development, mcp-integration, plugin-structure, plugin-settings, command-development, agent-development, skill-development
Agents: agent-creator, plugin-validator, skill-reviewer
Commands: /create-plugin - Guided plugin workflow
phd-skills - Hypothesis design, paper review, citation checks
Academic research toolkit from fcakyon/phd-skills. Experiment design, literature review, paper writing, citation verification, and reviewer defense for PhD workflows.
Skills:
dataset-curation- Dataset preparation and annotation guidelinesexperiment-design- Experiment setup and ablation planninglatex-setup- LaTeX project configurationliterature-research- Literature search and reviewpaper-verification- Citation and claim verificationpaper-writing- Academic paper draftingresearch-publishing- Submission and publishing workflowreviewer-defense- Reviewer response preparation
Agents:
experiment-analyzer- Analyze experiment results and suggest next stepspaper-auditor- Audit paper for consistency and completeness
Commands:
/factcheck- Verify citations and claims/fortify- Strengthen paper against reviewer critiques/gaps- Find gaps in literature coverage/setup- Configure phd-skills/xray- Deep analysis of a paper
github-dev - Git workflow agents + commands
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install github-dev@claude-settings | codex plugin install github-dev@claude-settings | gemini extensions install --path ./plugins/github-dev |
Git and GitHub automation. Run /github-dev:setup after install.
Agents:
commit-creator- Intelligent commit workflowpr-creator- Pull request creationpr-reviewer- Code review agentpr-comment-resolver- PR comment resolution
Skills:
commit-workflow- Commit process and message formatpr-workflow- PR creation workflowpr-comment-workflow- PR comment style and resolutionsetup- GitHub CLI troubleshooting
Commands:
/commit-staged- Commit staged changes/create-pr- Create pull request/review-pr- Review pull request/resolve-pr-comments- Address unresolved PR comments/update-pr-summary- Update PR description/clean-gone-branches- Clean deleted branches/github-dev:setup- Configure GitHub CLI
Hooks:
git_commit_confirm.py- Confirmation before git commitgh_pr_create_confirm.py- Confirmation before gh pr create
ultralytics-dev - Auto-formatting hooks
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install ultralytics-dev@claude-settings | codex plugin install ultralytics-dev@claude-settings | gemini extensions install --path ./plugins/ultralytics-dev |
Auto-formatting hooks for Python, JavaScript, Markdown, and Bash.
Hooks:
format_python_docstrings.py- Google-style docstring formatterpython_code_quality.py- Python code quality with ruffprettier_formatting.py- JavaScript/TypeScript/CSS/JSONmarkdown_formatting.py- Markdown formattingbash_formatting.py- Bash script formatting
azure-tools - Azure MCP & Skills
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install azure-tools@claude-settings | codex plugin install azure-tools@claude-settings | gemini extensions install --path ./plugins/azure-tools |
40+ Azure services with Azure CLI authentication. Run /azure-tools:setup after install.
Skills:
azure-usage- Best practices for Azuresetup- Troubleshooting guide
Commands:
/azure-tools:setup- Configure Azure MCP
claude-tools - Sync CLAUDE.md + allowlist + context refresh
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install claude-tools@claude-settings | codex plugin install claude-tools@claude-settings | gemini extensions install --path ./plugins/claude-tools |
Commands for syncing CLAUDE.md and permissions allowlist from repository, plus context refresh for long conversations.
Commands:
/load-claude-md- Refresh context with CLAUDE.md instructions/sync-claude-md- Sync CLAUDE.md from GitHub/sync-allowlist- Sync permissions allowlist
Hooks:
sync_marketplace_to_plugins.py- Syncs marketplace.json to plugin.json
gcloud-tools - GCloud MCP & Skills
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install gcloud-tools@claude-settings | codex plugin install gcloud-tools@claude-settings | gemini extensions install --path ./plugins/gcloud-tools |
Logs, metrics, and traces. Run /gcloud-tools:setup after install.
Skills:
gcloud-usage- Best practices for GCloud Logs/Metrics/Tracessetup- Troubleshooting guide
Commands:
/gcloud-tools:setup- Configure GCloud MCP
general-dev - Code simplifier + utilities
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install general-dev@claude-settings | codex plugin install general-dev@claude-settings | gemini extensions install --path ./plugins/general-dev |
Code quality agent and utility hooks.
Agent:
code-simplifier- Ensures code follows conventions
Hooks:
enforce_rg_over_grep.py- Suggest ripgrep
paper-search-tools - Paper Search MCP & Skills
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install paper-search-tools@claude-settings | codex plugin install paper-search-tools@claude-settings | gemini extensions install --path ./plugins/paper-search-tools |
Search papers across arXiv, PubMed, IEEE, Scopus, ACM. Run /paper-search-tools:setup after install. Requires Docker.
Skills:
paper-search-usage- Best practices for paper searchsetup- Troubleshooting guide
Commands:
/paper-search-tools:setup- Configure Paper Search MCP
MCP: .mcp.json | mcp/paper-search
tavily-tools - Tavily MCP & Skills
| Claude Code | Codex CLI | Gemini CLI |
|---|---|---|
/plugin install tavily-tools@claude-settings | codex plugin install tavily-tools@claude-settings | gemini extensions install --path ./plugins/tavily-tools |
Web search and content extraction. Run /tavily-tools:setup after install.
Skills:
tavily-usage- Best practices for Tavily Searchsetup- Troubleshooting guide
Commands:
/tavily-tools:setup- Configure Tavily MCP
Hooks:
webfetch_to_tavily_extract.py- Redirect WebFetch to Tavily extractwebsearch_to_tavily_search.py- Redirect WebSearch to Tavily searchtavily_extract_to_advanced.py- Upgrade Tavily extract depth
MCP: .mcp.json | tavily-ai/tavily-mcp
Configuration
Claude Code
Configuration in .claude/settings.json:
- Model: OpusPlan mode (plan: Opus 4.6, execute: Opus 4.6, fast: Sonnet 4.6) - source
- Environment: bash working directory, telemetry disabled, MCP output limits
- Permissions: bash commands, git operations, MCP tools
- Plugins: All plugins enabled
Z.ai (85% cheaper)
Configuration in .claude/settings-zai.json using Z.ai GLM models via Anthropic-compatible API:
- Main model: GLM-5-Turbo (dialogue, planning, coding, complex reasoning)
- Fast model: GLM-4.7-Flash (file search, syntax checking)
- Cost savings: 85% cheaper than Claude 4.6 - source
- API key: Get from z.ai/model-api
Kimi K2.5
Run Claude Code with Kimi K2.5 via Anthropic-compatible API - source:
- Model:
kimi-k2.5- High-speed thinking, 256K context - API key: Get from platform.moonshot.ai
export ANTHROPIC_BASE_URL=https://api.moonshot.ai/anthropic export ANTHROPIC_AUTH_TOKEN="your-moonshot-api-key" export ANTHROPIC_MODEL=kimi-k2.5 export ANTHROPIC_DEFAULT_OPUS_MODEL=kimi-k2.5 export ANTHROPIC_DEFAULT_SONNET_MODEL=kimi-k2.5 export ANTHROPIC_DEFAULT_HAIKU_MODEL=kimi-k2.5 export CLAUDE_CODE_SUBAGENT_MODEL=kimi-k2.5 export ENABLE_TOOL_SEARCH=false
MiniMax M2.7 (204K context)
Run Claude Code with MiniMax M2.7 via Anthropic-compatible API - source:
- Model:
MiniMax-M2.7- 204K context window - Fast model:
MiniMax-M2.7-highspeed- high-throughput variant - API key: Get from minimax.io
export ANTHROPIC_BASE_URL=https://api.minimax.io/anthropic export ANTHROPIC_AUTH_TOKEN="your-minimax-api-key" export ANTHROPIC_MODEL=MiniMax-M2.7 export ANTHROPIC_DEFAULT_OPUS_MODEL=MiniMax-M2.7 export ANTHROPIC_DEFAULT_SONNET_MODEL=MiniMax-M2.7 export ANTHROPIC_DEFAULT_HAIKU_MODEL=MiniMax-M2.7-highspeed export CLAUDE_CODE_SUBAGENT_MODEL=MiniMax-M2.7 export ENABLE_TOOL_SEARCH=false
Or use the settings file: .claude/settings-minimax.json
OpenAI Codex
Configuration in ~/.codex/config.toml:
- Model:
gpt-5.4withmodel_reasoning_effortset to "high" - Provider: Azure via
responsesAPI surface - Auth: Project-specific base URL with
env_keyauthentication
VSCode
Settings in .vscode/settings.json:
- GitHub Copilot: Custom instructions for automated commit messages and PR descriptions
- Python: Ruff formatting with auto-save and format-on-save enabled
- Terminal: Cross-platform compatibility configurations
TODO
Visual demos:
- Add before/after comparison slider images or GIFs for each plugin showing the value visually
Zero-MCP goal:
- Replace MCP-based plugins with CLI alternatives where possible (mongodb, tavily, gcloud, azure, linear, supabase, paper-search)
New plugins/skills:
- Payments: Stripe best practices, Polar billing and local dev
- Payments: Paddle billing and checkout skills
- Deployment: Cloudflare platform skill
- Deployment: Hetzner Cloud CLI skill
- Deployment: Dokploy deployment skill
- Frontend design: Anthropic + OpenAI frontend design skills (bundled as
frontend-design-skills) - Frontend: TanStack (Router, Query, Table, Form)
- Real-time: LiveKit voice/video agent skill
- Documents: Google Docs, PPTX, DOCX, Excel from OpenAI (bundled as
openai-office-skills) - Auth: Clerk, Firebase patterns
- Fullstack: FastAPI, NodeJS backends, Tailwind CSS v4, shadcn/ui, Sentry monitoring, Web Vitals
Static website:
- Publish plugin catalog site with search, category filtering, and per-tool install snippets
Other:
- Rename plugins to
mongodb-skills,github-skillsetc. for better UX - Add worktree support to github-dev create-pr and commit-staged commands
References
- Claude Code - Official CLI for Claude
- Claude Code Plugins - Plugin format reference
- Anthropic Skills - Official skill examples
- OpenAI Codex - Official CLI for Codex
- Codex Plugins - Plugin format reference
- Gemini CLI - Official CLI for Gemini
- Gemini Extensions - Extension format reference
- Cursor Plugins - Plugin format reference
- AGENTS.md - Cross-tool agent specification
- Agent Skills - Open format for giving agents new capabilities