← Files SaiveARCHIVED FILE

README.md

1.3 KB · Oct 6, 2026 · 00:02 UTC

↓ Download file

# Saive plugin for ChatGPT and Codex

This folder is the plugin OpenAI's directory lists (bead sv-9pee, spec
`docs/plans/sv-9pee-openai-plugin.md`). It holds static files only: no build
step, and it sits outside the pnpm workspace.

- `plugin.json` is the manifest, and `mcp.json` points at
  `https://app.saive.my/api/mcp`.
- `skills/` holds one folder per skill, and ChatGPT discovers them on its own.
- `review/` holds the submission materials. The zip leaves it out.

## Build the submission zip

    scripts/package-openai-plugin.sh

The script writes `dist/saive-openai-plugin-<version>.zip`.

## Test locally

1. Copy this folder to `~/.codex/plugins/saive`.
2. Add it to `~/.agents/plugins/marketplace.json`:

       {
         "name": "local",
         "interface": { "displayName": "Local plugins" },
         "plugins": [
           {
             "name": "saive",
             "source": { "source": "local", "path": "./saive" },
             "policy": { "installation": "AVAILABLE", "authentication": "ON_INSTALL" },
             "category": "Productivity"
           }
         ]
       }

3. Restart the ChatGPT desktop app, install Saive from Plugins, and run the
   cases in `review/test-cases.md`.

`__tests__/openai-plugin-package.test.ts`, at the repo root, checks the package
against the Agent Plugins schemas.

SHA-256: 48c41718dd1d5877977bf5e4e159d09c53485aada5bbb9e2bc1db875341d235c