By zuora
Zuora development assistant for API integrations, Workflow, Meter, migrations, CPQ customizations, Quote Studio hooks/events, and best-practice validation. Powered by zuora-mcp.
Generate Zuora CPQ Apex and Visualforce artifacts in a Salesforce DX repo.
Design legacy Zuora CPQ Apex, Component Library, Visualforce, or plugin-interface customizations.
Generate Zuora CPQ Quote Studio or CPQ X LWC headless/sidebar components in a Salesforce DX repo.
Design Zuora CPQ Quote Studio JavaScript extensibility using supported hooks and events.
Map legacy Zuora CPQ Component Library or Apex customizations to Quote Studio JavaScript.
Generate or update Zuora integration code using the selected APIs
Propose the right Zuora API approach for a business requirement
This skill should be used when the user mentions "Zuora API", "Zuora SDK", "Zuora Billing", "Zuora Revenue", "Zuora CPQ", "Zuora Payments", "subscription billing", "invoice settlement", "zuora-mcp", "rate plan", "product rate plan charge", "order API", or discusses integration with Zuora systems. Do not activate for generic billing or subscription discussions that are not Zuora-specific.
Generate legacy Zuora CPQ Apex, Visualforce, Component Library, zQuoteUtil, controller extension, or plugin-interface artifacts directly into a Salesforce DX repo
Design legacy Zuora CPQ Apex, Component Library, Visualforce, zQuoteUtil global method, controller extension, or plugin-interface customizations
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The Zuora Coding Agent plugin (ZCA) is a bundle of skills and related material for developers building against Zuora. ZCA combines task-specific skills with Zuora reference material so your agentic creations can help complete Zuora implementation work. In this content:
plugin = package of capabilities
skill = task-specific instructions/workflow, often inside a plugin
A plugin can contribute many skills, but a skill is what your AI client or tool will leverage for work. This is a developers tool, to aid development that then undergoes rigourous testing prior to deployment, do not run any of these skills directly against a Zuora Production tenant. How to avoid doing this is detailed below.
scripts/lint-workflow-json.js and scripts/lint-meter-json.js for pre-import structural and semantic validation of generated artifacts.You can our ZCA for work such as:
The ZCA is self documenting, you can simply ask your client for more examples or if a particular use case of interest to you would be helped by using ZCA.
If you're already familiar with REST API development with Zuora, Zuora OAuth clients, and plugins, here are the basics. The following sections provide more details on installation and
Obtain ZUORA_BASE_URL, ZUORA_CLIENT_ID, and ZUORA_CLIENT_SECRET OAuth credentials if you don't already have suitable ones.
Install the plugin in Codex, Cursor, or Claude Code.
Configure ZUORA_BASE_URL, ZUORA_CLIENT_ID, and ZUORA_CLIENT_SECRET.
Review the Disclaimer
Start with design-oriented prompts, such as:
Use Zuora Coding Agent to design an Orders API integration for creating a termed subscription with usage charges.
Move to build prompts once the approach is clear.
Run validation or review checks before merging or deploying.
The plugin can be used from:
ZCA also requires Node.js >= 18, because the plugin runs zuora-mcp through npx. Installation instructions for each of these clients are below the Disclaimer section.
You need standard REST API tenant OAuth credentials from your Zuora tenant:
ZUORA_BASE_URLZUORA_CLIENT_IDZUORA_CLIENT_SECRETIf you don't already suitable credentials how to obtain them is described in this short video, but you need to be your tenant's Zuora Administrator, or you need to ask for their assistence. The same page as the video includes instructions on how to identify the URL for the new credentials. Again, do not specify a production tenant in your ZUORA_BASE_URL. You will need these values for the install.
Remember that your client id is tied to a tenant login, that, in turn, has various roles and permissions defined. Be sure to use permissions that match your intended work. Read-only permissions are enough for design, query, and review workflows. Additional permissions are needed only when you want the agent to create subscriptions, create or run workflows, export reports, or perform other tenant-changing operations.
For migrations and code generation, ZCA is most useful when it can inspect the existing integration code.
For Workflow or meter generation, supply your business requirements and enough tenant-specific detail to avoid guessing.
npx claudepluginhub zuora/zuora-coding-agent --plugin zuora-coding-agentReliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.