rivet-sdk · openai — Claude skill: Zoom integrations on Rivet
A skill that walks the agent through building a server-side Zoom integration with Rivet: modules, OAuth, webhooks, deployment. Useful when you'd rather not wire the API by hand.
npx skills add openai/plugins --skill rivet-sdk -a codexWhat rivet-sdk does
The skill lays out the order of work for a server-side Zoom integration built on Rivet. First the agent checks whether Rivet fits the REST, webhook, auth and deployment needs. Then it splits the integration into modules: app configuration, OAuth, API clients, webhook handlers and business workflow handlers.
Next comes the smallest step — one authenticated API call and one webhook receiver. Multi-module flows only after that. Deployment constraints stay explicit throughout, especially Lambda-style receivers and environment variable handling.
Reference files ship with it: a full guide, a Rivet overview, architecture and lifecycle notes, getting-started and multi-client examples, and a common-issues page. Debugging follows a checklist — app credentials, token refresh, webhook signature handling, module wiring, framework version drift. If your integration isn't on Rivet, this skill won't help; it covers that framework and nothing else.
What it helps with
- build a server-side Zoom integration on Rivet
- split an integration into OAuth, API and webhook modules
- get a first authenticated API call and webhook receiver working
- handle Lambda-style receivers and environment variables
- debug a failing token refresh, webhook signature or framework version
Example prompts for the agent
- Help me plan a Zoom integration on Rivet — which modules do I need for OAuth and webhooks?
- Build the smallest authenticated Zoom API call and a webhook receiver with Rivet
- My webhook fails signature verification — walk me through the Rivet debugging checklist
How to install rivet-sdk
1Skills CLI (Vercel)
npx skills add openai/plugins --skill rivet-sdk -a codex2Manually: put the files in place
.agents/skills/rivet-sdk/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill rivet-sdk -a claude-code2Manually: put the files in place
~/.claude/skills/rivet-sdk/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/rivet-sdk/
Manually: put the files in place
.cursor/skills/rivet-sdk/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins rivet-sdk2Manually: put the files in place
.github/skills/rivet-sdk/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/rivet-sdkManually: put the files in place
.devin/skills/rivet-sdk/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them
Questions about rivet-sdk
How do I install rivet-sdk in Claude?
Run npx skills add openai/plugins --skill rivet-sdk -a codex. The skill file then lands at .agents/skills/rivet-sdk/SKILL.md.
What does rivet-sdk do?
It guides the agent through building a server-side Zoom integration on Rivet: checking fit, modelling modules, then a first API call and webhook before multi-module flows.
What do I need for this skill to work?
The integration has to be built on Rivet. The skill covers that framework, not hand-rolled API and webhook plumbing.
Source text
SKILL.md · MIT
--- name: rivet-sdk description: Use when using Rivet SDK. --- # Zoom Rivet SDK Use this skill when building a server-side Zoom integration with Rivet rather than hand-rolled API and webhook plumbing. ## Workflow 1. Confirm Rivet is the right abstraction for the integration’s REST, webhook, auth, and deployment needs. 2. Model the modules: app configuration, OAuth, API clients, webhook handlers, and business workflow handlers. 3. Implement the smallest authenticated API call and webhook receiver before composing multi-module flows. 4. Keep deployment constraints explicit, especially Lambda-style receivers and environment variable handling. 5. Debug by checking app credentials, token refresh, webhook signature handling, module wiring, and framework version drift. ## References - Full preserved guide: [references/full-guide.md](references/full-guide.md) - Rivet overview: [rivet-sdk.md](rivet-sdk.md) - Architecture and lifecycle: [concepts/architecture-and-lifecycle.md](concepts/architecture-and-lifecycle.md) - Getting started pattern: [examples/getting-started-pattern.md](examples/getting-started-pattern.md) - Multi-client pattern: [examples/multi-client-pattern.md](examples/multi-client-pattern.md) - Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
© Zoom · MIT · openai/plugins
Similar skills
All skills for Backend and APIs →rivet-sdk by other authors comes first.