The AI Coding Plugins Ecosystem: 185+ Productivity Tools from OpenAI, Anthropic, and Beyond on explainx.ai
Discover 185+ AI coding plugins from OpenAI and Anthropic on explainx.ai. From Figma and Notion integration to Stripe payments and GitHub workflows—explore how plugins extend Claude Code and Codex for seamless productivity.
The AI coding assistant landscape has evolved from isolated tools to a comprehensive plugin ecosystem connecting developers with their entire productivity stack. As of June 2026, explainx.ai has cataloged 185+ plugins from OpenAI, Anthropic, and third-party developers—spanning design tools (Figma, Canva), project management (Notion, Linear, Asana), development infrastructure (GitHub, Vercel, Netlify), communication (Slack, Gmail, Zoom), analytics (PostHog, Mixpanel), and specialized workflows (Stripe payments, DocuSign contracts, Shopify e-commerce).
This represents a fundamental shift in how developers work with AI. Rather than copying code between tools, switching contexts across dozens of SaaS platforms, or manually translating requirements into implementations, plugins enable AI assistants to directly integrate with your workflows—reading Figma designs, creating Linear tickets, deploying to Vercel, sending Slack notifications, and analyzing PostHog metrics—all within a single conversational interface.
The plugin architecture borrows from successful ecosystems like VS Code extensions, Figma plugins, and Shopify apps: lightweight manifests, declarative tool definitions, and standardized authentication. OpenAI's Codex and Anthropic's Claude Code both support the .codex-plugin manifest format, enabling cross-platform compatibility and a unified developer experience.
This comprehensive guide explores what plugins are, how they work architecturally, the 185+ available plugins across 12 categories, how to discover and install plugins, building custom plugins, and the future of the AI productivity ecosystem.
Part I: What Are AI Coding Plugins?
Definition
AI coding plugins are modular extensions that connect AI coding assistants (Claude Code, Codex CLI, Cursor) to external services, tools, and APIs—enabling the AI to:
Read data from productivity tools (Notion pages, Linear issues, Figma designs)
Enforce patterns (design system compliance, code review standards)
Example without plugin:
snippet
User: "Add the user profile feature from our Figma design to the app."
Claude Code (without Figma plugin):
"I don't have access to your Figma files. Can you describe the design or share a screenshot?"
[User exports Figma, takes screenshots, pastes into chat]
[Claude interprets screenshots, may misunderstand design details]
Example with plugin:
snippet
User: "Add the user profile feature from our Figma design to the app."
Claude Code (with Figma plugin):
1. Reads Figma file via API
2. Extracts design tokens (colors, spacing, typography)
3. Identifies components and layout structure
4. Generates code matching exact specifications
5. Applies design system constraints
Result: Pixel-perfect implementation in <2 minutes
How Plugins Differ from Skills
Skills (covered in our skills guide) are task-specific capabilities the AI can perform:
Example skills: "debug-with-tests", "optimize-database-queries", "generate-api-docs"
Example plugins: "figma", "notion", "stripe", "github"
Scope: API connections, tool invocations
Implementation: OAuth, REST APIs, MCP servers
Relationship:
Plugins enable skills. The "implement-figma-design" skill requires the Figma plugin to access design data.
Part II: Plugin Architecture
The .codex-plugin Manifest
Every plugin includes a .codex-plugin/plugin.json manifest defining:
json
{"name":"figma","version":"1.2.0","description":"Integrate Figma designs into coding workflows","author":"OpenAI","publisher":"openai",// Authentication"auth":{"type":"oauth2","provider":"figma","scopes":["files:read","comments:write"]},// Tools exposed to AI"tools":[{"name":"read_figma_file","description":"Read a Figma file and extract design data","parameters":{"file_key":"string","node_ids":"array<string>?"
How Plugins Are Invoked
User request:
snippet
User: "Update the button styles to match our Figma design system."
AI decision process:
Intent recognition: User wants to sync code with Figma designs
Plugin discovery: Check available plugins for Figma integration
Tool selection: Choose figma.read_figma_file tool
Authentication: Verify user has authorized Figma OAuth
API call: Fetch design system tokens from Figma
Code generation: Update button components to match
Optional: Invoke validate_design_tokens hook to ensure compliance
Under the hood:
python
# AI assistant (simplified)defhandle_request(user_message):
intent = classify_intent(user_message) # "sync_figma_design"if intent == "sync_figma_design":
figma_plugin = load_plugin("figma")
# Call plugin tool
design_data = figma_plugin.tools["read_figma_file"](
file_key="abc123",
node_ids=["button-primary"]
)
# Generate code based on design data
updated_code = generate_button_component(design_data)
# Apply code
edit_file("src/components/Button.tsx", updated_code)
return"Button styles updated to match Figma design system."
Plugin Types
1. API Integration Plugins
Connect to external SaaS platforms via REST APIs.
Examples: Figma, Notion, Linear, Stripe, GitHub
Characteristics:
OAuth authentication
Rate limits apply
Real-time data sync
2. Development Tool Plugins
Enhance coding workflows with specialized tools.
Examples: Build iOS Apps, Build Web Apps, Expo, Netlify
Characteristics:
Local tool invocations (Xcode, npm, CLI tools)
File system access
Build/deploy orchestration
3. Communication Plugins
Enable AI to interact with team communication tools.
Examples: Slack, Gmail, Zoom, Teams
Characteristics:
Send messages, schedule meetings
Read notifications
Workflow automation
4. Data & Analytics Plugins
Query analytics platforms for insights.
Examples: PostHog, Mixpanel, Amplitude, Datadog
Characteristics:
Query metrics
Generate reports
Anomaly detection
5. MCP (Model Context Protocol) Plugins
Advanced plugins using the MCP standard for complex integrations.
Examples: Atlassian Rovo, HubSpot, Salesforce
Characteristics:
Bidirectional data sync
Complex multi-step workflows
Enterprise authentication (SSO, SAML)
Part III: The 185+ Plugin Ecosystem
Breakdown by Category
As of June 7, 2026, explainx.ai catalogs 185 plugins:
June 2026 update: Notion also announced a native Cursor task-board integration — assign bugs and features to Cursor Cloud Agents from the board, not only via IDE-side plugins.
3. Linear Plugin (openai-linear)
What it does:
Create and update Linear issues
Assign tasks to team members
Link code changes to issues
Track project progress
Tools:
create_issue - Create new issues
update_issue - Modify existing issues
search_issues - Query issues
create_project - Set up new projects
Use cases:
Automatically create issues from bugs found in code review
Link commits to Linear issues
Generate sprint reports
Track feature implementation progress
Authentication: API key or OAuth
4. Stripe Plugin (openai-stripe)
What it does:
Implement payment flows
Manage subscriptions
Handle webhooks
Query transaction data
Tools:
create_checkout_session - Generate payment links
create_subscription - Set up recurring billing
handle_webhook - Process Stripe events
query_customers - Fetch customer data
Use cases:
Add checkout to web apps
Implement subscription management
Set up usage-based billing
Generate financial reports
Authentication: API keys (test/production)
5. GitHub Plugin (openai-github)
What it does:
Create pull requests
Review code
Manage issues
Run CI/CD workflows
Tools:
create_pr - Open pull requests
review_code - Submit code reviews
create_issue - File bugs/features
run_workflow - Trigger GitHub Actions
Use cases:
Automated pull request creation
AI-powered code review
Issue triage
Release automation
Authentication: GitHub token or OAuth
6. Slack Plugin (openai-slack)
What it does:
Send messages to channels/DMs
Read conversations
Create reminders
Integrate with workflows
Tools:
send_message - Post to channels
read_channel - Fetch messages
create_reminder - Set reminders
upload_file - Share files
Use cases:
Notify team of deployments
Share build status
Answer questions from Slack
Automate standup updates
Authentication: Slack OAuth
7. Vercel Plugin (openai-vercel)
What it does:
Deploy web applications
Manage environment variables
Query deployment logs
Configure domains
Tools:
deploy - Deploy to Vercel
get_deployments - List deployments
get_logs - Fetch deployment logs
manage_env - Set environment variables
Use cases:
One-command deployments
Automatic preview deploys
Environment management
Domain configuration
Authentication: Vercel token
8. PostHog Plugin (openai-posthog)
What it does:
Query product analytics
Track events
Analyze user behavior
Create dashboards
Tools:
query_events - Fetch event data
create_insight - Generate analytics
track_event - Log events
create_dashboard - Build dashboards
Use cases:
Analyze feature usage
Track conversion funnels
Debug user issues
Generate growth reports
Authentication: PostHog API key
Anthropic-Specific Plugins
Anthropic contributes 13 specialized plugins for Claude Code:
Developer Experience:
anthropic-code-review - Automated code review with best practices
anthropic-claude-opus-4-5-migration - Upgrade code to Opus 4.5 API
Key differentiators:
Anthropic plugins focus on developer experience improvements and workflow customization rather than external service integrations—reflecting Anthropic's emphasis on Claude Code being a developer-first tool.
Part IV: Discovering and Installing Plugins
explainx.ai Plugin Directory
explainx.ai/plugins serves as the centralized registry for all 185+ plugins:
Features:
✅ Search & Filter
Search by name, category, or functionality
Filter by provider (OpenAI, Anthropic, third-party)
Sort by popularity, recently added, or rating
✅ Plugin Details
Description and use cases
Tools and capabilities
Authentication requirements
Installation instructions
Compatibility (Claude Code, Codex CLI, Cursor)
✅ Community Ratings
User reviews
Usage statistics
Issue tracking
Installing Plugins
For Claude Code:
bash
# Install single plugin
claude plugins install openai-figma
# Install multiple plugins
claude plugins install openai-notion openai-linear openai-stripe
# List installed plugins
claude plugins list
# Update plugins
claude plugins update
For Codex CLI:
bash
# Install plugin
codex plugins add openai-github
# Enable plugin
codex plugins enable openai-github
# List plugins
codex plugins ls
Manual Installation:
bash
# Clone plugin repository
git clone https://github.com/openai/plugins.git
# Navigate to plugin directorycd plugins/figma
# Install
claude plugins install .
Plugin Authentication
Many plugins require OAuth or API key authentication:
OAuth workflow:
bash
# Install plugin
claude plugins install openai-figma
# Authenticate
claude plugins auth openai-figma
# Opens browser for OAuth consent
[Figma login page opens]
[User grants permissions]
[Redirected back to CLI]
✅ Authentication successful
API key workflow:
bash
# Install plugin
claude plugins install openai-stripe
# Set API key
claude plugins config openai-stripe --api-key sk_test_abc123
# Or use environment variableexport STRIPE_API_KEY=sk_test_abc123
Part V: Building Custom Plugins
When to Build a Custom Plugin
Build a plugin if:
✅ You need integration with a proprietary internal tool
✅ No existing plugin supports your workflow
✅ You want to enforce company-specific patterns
✅ You're building a product and want AI integration
Use existing plugins if:
❌ An official or community plugin already exists
❌ The integration is simple (better as a skill)
❌ You don't need persistent authentication
Plugin Development Workflow
Step 1: Create Plugin Structure
bash
mkdir my-company-plugin
cd my-company-plugin
# Create manifestmkdir .codex-plugin
touch .codex-plugin/plugin.json
Step 2: Define Manifest
json
{"name":"my-company-crm","version":"1.0.0","description":"Integration with our internal CRM","author":"Your Company","auth":{"type":"api_key","env_var":"CRM_API_KEY"},"tools":[{"name":"get_customer","description":"Fetch customer data by ID","parameters":{"customer_id":{"type":"string","description":"Customer ID"}}},{"name":"create_deal","description"
<!-- skills/create_sales_pipeline.md -->
# create_sales_pipeline
Create a complete sales pipeline for a new customer.
## Usage
When the user asks to set up a new customer in the CRM:
1. Use `get_customer` to check if customer exists
2. If not, create customer record
3. Use `create_deal` to set up initial deal
4. Send Slack notification to sales team
## Example
User: "Add Acme Corp as a new customer with a $50k deal closing next month."
Step 5: Test Plugin
bash
# Install locally
claude plugins install .
# Test tool invocation
claude "Get customer data for ID cust_123"# Expected: Plugin fetches customer from CRM
Step 6: Publish (Optional)
For company-internal use:
bash
# Host on internal package registry
npm publish --registry https://npm.mycompany.com
For public distribution:
bash
# Publish to Explainx registry
explainx plugins publish .
# Or submit to OpenAI/Anthropic repositories
gh repo fork openai/plugins
# Add your plugin to plugins/ directory# Submit pull request
AI assistants will automatically suggest plugins based on user intent:
snippet
User: "Deploy this app to production."
AI: "I noticed you don't have the Vercel plugin installed.
Would you like me to install it and deploy?"
[User: Yes]
AI: [Installs Vercel plugin, authenticates, deploys]
2. Plugin Composition
Chains of plugins working together without explicit orchestration:
snippet
User: "When I push to main, run tests, deploy to Vercel, and notify Slack."
AI: [Creates workflow linking GitHub + Vercel + Slack plugins]
3. AI-Generated Plugins
AI assistants generating custom plugins on-demand:
snippet
User: "I need a plugin for our internal API at api.company.com/docs."
AI:
1. Reads API documentation
2. Generates plugin manifest
3. Implements tool functions
4. Tests plugin
5. Installs for user
Result: Custom plugin ready in <5 minutes
4. Cross-Assistant Compatibility
Plugins work across Claude Code, Codex CLI, Cursor, and future tools via standardized manifest format.
5. Enterprise Plugin Marketplaces
Companies building internal plugin repositories:
Salesforce plugin for CRM data
SAP plugin for ERP workflows
Custom internal tools
Predictions: Plugin Ecosystem in 2028
185 plugins (June 2026) → 1,000+ plugins (2028)
Categories will expand to:
Healthcare (HIPAA-compliant medical records integration)
AI assistants will become plugin orchestration platforms:
Rather than just calling individual tools, AI will:
Chain multiple plugins for complex workflows
Learn user preferences for plugin selection
Automatically update and maintain plugins
Suggest new plugins based on usage patterns
Conclusion: The Productivity Operating System
The AI coding plugin ecosystem represents a fundamental shift from isolated tools to an integrated productivity operating system. Rather than context-switching between Figma, Notion, Linear, Slack, Vercel, PostHog, and dozens of other tools, developers can now orchestrate their entire workflow through conversational interfaces powered by 185+ specialized plugins.
What makes this ecosystem successful:
✅ Low barrier to entry - Simple manifest format, clear tool definitions
✅ Cross-platform compatibility - Works across Claude Code, Codex CLI, Cursor
✅ Service provider buy-in - Companies building official plugins
✅ Community momentum - Open-source contributions accelerating
✅ explainx.ai registry - Centralized discovery and documentation
Experiment with workflows: Combine plugins for multi-step automation
Build custom plugins: Integrate internal tools for your team
Looking ahead:
As the plugin count grows from 185 to 1,000+, the challenge shifts from "Can I integrate this tool?" to "Which of the 50 available integrations should I use?" Plugin quality, documentation, and community support will become the key differentiators.
The future of productivity is not more tools—it's better orchestration of existing tools. AI plugins are the infrastructure layer making that vision reality.