{"id":20735,"plugin_id":"plugins_6aa7e9eb17408191a1f61398f702bf76","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:27.237Z","digest":"36dcab7964b0dd7a87e9dc98e39681421071f449fd5e0ce5672cb4f4229b0ebf","against":null,"payload":{"description":"Use when the user wants a ChatGPT or Codex workflow to invoke an OpenAI API project through a separately deployed gateway, or wants Claude to call that OpenAI-backed gateway as an external MCP tool. Do not claim that native ChatGPT or Claude model usage can be rebilled to another provider.","included_files":[],"name":"openai-credit-bridge","skill_md_contents":"---\nname: openai-credit-bridge\ndescription: Use when the user wants a ChatGPT or Codex workflow to invoke an OpenAI API project through a separately deployed gateway, or wants Claude to call that OpenAI-backed gateway as an external MCP tool. Do not claim that native ChatGPT or Claude model usage can be rebilled to another provider.\n---\n\n# OpenAI Credit Bridge\n\nUse this workflow only when the user explicitly asks to call an OpenAI-backed gateway or inspect its configuration.\n\n## Required behaviour\n\n1. Explain that native ChatGPT usage, OpenAI API usage, and Anthropic Claude usage have separate billing boundaries.\n2. Never claim that installing this skill changes iOS ChatGPT model billing.\n3. Never claim that OpenAI credits pay for native Claude inference.\n4. If a configured MCP tool named `openai_create_response` is available and the user explicitly asks to use their OpenAI API credits, call that tool.\n5. If the tool is unavailable, state that the remote MCP gateway must be deployed and connected first.\n6. Keep provider API keys on the gateway in a secret store. Never request that a provider key be embedded in this skill, a plugin manifest, a mobile app, or a client-side JSON file.\n7. Require explicit user approval before sending sensitive or confidential content to the external gateway.\n\n## Expected gateway contract\n\nThe connected MCP server should expose:\n\n- `openai_create_response`: Send input to an allowed OpenAI model through the gateway.\n- `openai_list_models`: Return the gateway's permitted model identifiers.\n- `openai_usage_summary`: Return usage metadata available to the authenticated gateway user.\n\n## Response format\n\nWhen the gateway is used, report:\n\n1. Selected gateway tool\n2. Selected model identifier\n3. Result\n4. Billing note: the gateway's OpenAI API project is charged for the gateway call; ChatGPT or Claude client usage remains separately governed\n\n## Claude interoperability\n\nClaude may connect to the same publicly reachable HTTPS MCP gateway as a custom connector. Treat OpenAI output as external tool output inside Claude. Do not describe this as Claude being powered or billed by OpenAI credits.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}