{
  "openapi": "3.1.0",
  "info": {
    "title": "Presentation Intelligence",
    "version": "1.1.0",
    "description": "ChatGPT Presentation Intelligence rebuilt on Claude skills. Native editable 16:9 slides from connected work or pasted notes. Bound to the LLM Presentation Generation Standard. Never flatten slides to images."
  },
  "servers": [
    { "url": "https://slide-deck.io" }
  ],
  "paths": {
    "/api/agent/skills": {
      "get": {
        "operationId": "listSlideAgentSkills",
        "summary": "List the Claude skill rules and notes ingest this agent actually runs",
        "responses": {
          "200": {
            "description": "Skill catalog with honesty notes"
          }
        }
      }
    },
    "/api/agent/slides": {
      "post": {
        "operationId": "createSlides",
        "summary": "Generate a native slide deck from sources",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "brief": { "type": "string", "description": "What the room must decide" },
                  "report": { "type": "string", "enum": ["weekly", "quarterly", "auto"] },
                  "notes": { "type": "string", "description": "Pasted markdown notes, transcript, or brief" },
                  "connectedWork": {
                    "type": "object",
                    "description": "ConnectedWork v1 JSON from Jira, Notion, Asana, Linear, ClickUp, Smartsheet CSV, or Project XML"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": { "description": "Native SlideSpec deck with preview SVG" },
          "400": { "description": "Missing or invalid source" },
          "429": { "description": "Rate limited" }
        }
      }
    }
  }
}
