Skip to main content
command CX Codex GP ChatGPT official · OpenAI

_conventions · openai — Codex command: what it does, how to install

Meta-specification for Zoom plugin commands in Codex. It sets a strict six-part template for repeatable, verifiable integration workflows.

Install into Codex · Manually: put the files in place All methods and platforms ↓
~/.codex/prompts/_conventions.md
Open on GitHub

What _conventions does

This file establishes the authoring standard for markdown commands inside commands/. Every command must supply YAML frontmatter with a description field along with six structured sections: Preflight, Plan, Commands, Verification, Summary, and Next Steps. Preflight forces Codex to inspect the repository and local tools before modifying any files.

The execution rules forbid displaying secrets or raw tokens in outputs. Codex may only output variable names, file paths, and scopes. Destructive steps require explicit user consent. Once changes run, the Verification step checks auth pathways and signatures.

Files prefixed with _ represent internal standards. They are not user-facing commands.

What it helps with

  • enforce consistent structure across Zoom integration commands
  • prevent secrets and tokens from leaking into agent outputs
  • validate environment prerequisites before executing modifications
  • verify webhook, auth, and configuration changes after execution

Example prompts for the agent

  • Build a new Zoom setup command following _conventions.md
  • Check the command file in commands/ against _conventions.md guidelines

How to install _conventions

Manually: put the files in place

~/.codex/prompts/_conventions.md

Call it with /prompts:_conventions. Codex marks this format deprecated in favour of skills

Questions about _conventions

How to install _conventions in Codex?

Place the file at ~/.codex/prompts/_conventions.md. Codex can then reference these prompt conventions when authoring workflows.

What does _conventions do?

It provides a formal standard for Zoom commands in Codex. The template requires explicit preflight checks, plans, safe execution, and verification.

Why does the filename begin with an underscore?

In this plugin, files starting with _ are internal meta-documents. They define rules rather than runnable user-facing slash commands.

Source text

_conventions.md · MIT
# Command Conventions

Every slash command in this plugin follows a consistent structure so Codex produces reliable, verifiable Zoom workflow results. Every non-underscore file in `commands/` must include all required sections below.

## Required Sections

### 1. Preflight

Check prerequisites before doing any work:

- Inspect the current repo for the relevant Zoom surface, framework, and existing integration code.
- Confirm required local tools are available before relying on them.
- Note missing credentials, env vars, callback routes, or endpoint URLs before attempting setup or debugging.
- Flag dirty working tree or risky production-impacting changes when they matter to the requested workflow.

Preflight failures should produce clear next actions. Do not silently skip them.

### 2. Plan

State what will happen before execution:

- List the files, commands, and external checks the workflow will use.
- Call out any destructive or production-impacting step and require explicit user confirmation.
- If there are multiple viable paths, state which one was chosen and why.

### 3. Commands

The operational core. Follow these conventions:

- Prefer read-first inspection before making code or config changes.
- Never print secret values. Show env var names, scope names, file paths, and metadata only.
- Use structured output when available.
- Prefer the narrowest Zoom surface that actually solves the task.
- Do not claim OAuth, webhook, or SDK setup succeeded without checking the relevant evidence.

### 4. Verification

After execution, confirm the outcome:

- Re-read the changed files or live state.
- Verify the exact auth, signature, endpoint, or config path that was modified.
- Surface errors, warnings, and unresolved blockers explicitly.

### 5. Summary

Present a concise result block:

```text
## Result
- Action: what was done
- Status: success | partial | failed
- Details: key files, env vars, endpoints, or findings
```

### 6. Next Steps

Suggest the logical follow-up:

- setup flows -> test auth or live API connectivity
- debug flows -> rerun the failing path with the fix applied
- review flows -> apply the recommended fixes or narrow the scope

## File Naming

- Command files live in `commands/` and end in `.md`.
- Files prefixed with `_` are conventions or meta docs, not user-facing commands.

## Frontmatter

Every command file must include YAML frontmatter with at least a `description` field.

© Zoom · MIT · openai/plugins

Similar slash commands

All slash commands for Agent setup: memory, context, orchestration →

_conventions by other authors comes first.

From the same set528

The whole set →
build-zoom-contact-center-app Walks the agent through recon, a written plan, scoped edits and verification when a repo needs Zoom Contact Center integration. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-cobrowse-app Sets up Zoom Cobrowse browser sharing for support workflows in your codebase. It handles session lifecycles, token authentication, and sensitive UI element masking. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-bot This command builds a Zoom bot workflow in the current codebase for meeting joins, recording, media processing, or real-time behavior. CX Codex GP ChatGPT ★ 7,604repo stars build-zoom-apps-sdk-app A slash command for Claude and Claude that scaffolds a Zoom Apps SDK app running inside the Zoom client. CX Codex GP ChatGPT ★ 7,604repo stars zoom-integration-reviewer A subagent that reviews a Zoom integration end to end: architecture, auth, webhooks and SDK use. Useful before shipping to production. CX Codex GP ChatGPT ★ 7,604repo stars marketplace Discovers and configures Vercel Marketplace integrations from the terminal. It checks project links, syncs environment variables, and generates scaffolding for external services. CX Codex GP ChatGPT ★ 7,604repo stars env A slash command that handles Vercel environment variables: list them, pull them locally, add, remove and diff key names. Useful when your local .env.local drifts from the project. CX Codex GP ChatGPT ★ 7,604repo stars deploy A Codex slash command that runs preflight checks, deploys the current project to Vercel, and reads back the build and runtime logs. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor