Private distribution package for the Iris calibration operator. The repository combines one canonical operator skill with declarations for the existing remote Iris MCP service. It does not contain or deploy the MCP server.
plugin.jsonandmcp.json: portable Agent Plugins v1 package metadata and MCP connection.skills/calibration-operator/SKILL.md: the single canonical workflow for calibration requirements, tolerances, manuals, and diagnostic evaluation..codex-plugin/plugin.jsonandskills/calibration-operator/agents/openai.yaml: additive metadata for OpenAI clients..claude-plugin/plugin.jsonand.mcp.json: additive metadata and connection declaration for Claude clients..agents/plugins/marketplace.jsonand.claude-plugin/marketplace.json: private marketplace catalogs that install this same repository root.
All manifests identify the package as iris-calibration-operator version 1.0.0. All MCP declarations use the logical server name iris and the same production endpoint.
Installing or reading this package does not grant access to Iris. The client performs OAuth against the remote MCP service, and Iris remains responsible for identity, scopes, available tools, validation, confirmation, rate limits, auditing, and every mutation.
The package intentionally contains no access token, refresh token, client secret, authorization header, service credential, customer data, or MCP source code.
- Access to the private
Phoenix-Calibration/iris-pluginrepository. - A Phoenix Calibration account authorized for Iris.
- A client that supports remote Streamable HTTP MCP and OAuth.
- Git credentials that can clone the private repository when installing through a marketplace.
Use the GitHub marketplace source shown below for distribution. A local-path marketplace install copies the complete working directory, including ignored development-only files, so local paths are reserved for controlled development checkouts.
Register the private marketplace once:
codex plugin marketplace add Phoenix-Calibration/iris-pluginRestart the ChatGPT desktop app, open the Plugins Directory, select Phoenix Calibration, and install Iris Calibration Operator. The equivalent CLI installation is:
codex plugin add iris-calibration-operator@phoenix-calibrationRegister the same repository and install the plugin:
claude plugin marketplace add Phoenix-Calibration/iris-plugin
claude plugin install iris-calibration-operator@phoenix-calibrationClaude Desktop local Code sessions share the configured marketplaces. The plugin is available from the Desktop plugin manager after the marketplace is registered.
Account-synced Chat and Cowork surfaces do not inherit a local CLI installation. For those surfaces, an administrator distributes this same package through the organization plugin catalog; no alternate skill or MCP configuration is required.
Install or clone the repository root as an Agent Plugin. A conforming client discovers:
- package metadata from
plugin.json; - the remote server from
mcp.json; - the operator workflow from
skills/calibration-operator/SKILL.md.
No credentials are configured in this repository. On installation or first use, the host connects to the declared endpoint and hands control to the service's OAuth discovery and dynamic client registration flow. Effective read and write capabilities depend on the authenticated actor and granted scopes.
Run package consistency and secret checks:
python3 scripts/validate_package.pyValidate the portable manifests and skill:
uvx --from check-jsonschema check-jsonschema \
--schemafile https://agent-plugins.org/schemas/1.0.0/plugin.schema.json \
plugin.json
uvx --from check-jsonschema check-jsonschema \
--schemafile https://agent-plugins.org/schemas/1.0.0/mcp.schema.json \
mcp.json
uvx --from skills-ref agentskills validate skills/calibration-operatorValidate the native Claude package and marketplace:
claude plugin validate . --strictThe package uses Semantic Versioning. Bump the version consistently in every manifest and in the skill metadata whenever the packaged workflow, connection declaration, or published metadata changes.
Apache-2.0. See LICENSE.