Vai al contenuto
Tutti gli strumenti

ppt_create

Documenti · macOS · Windows

Effetto: scrittura. Stato: disponibilità condizionata.

«Disponibilità condizionata» indica che lo strumento può dipendere da versione, piattaforma, autorizzazioni, account o configurazione. Non è necessariamente attivo ovunque.

macOS

Scopo

Crea una presentazione PowerPoint (.pptx) in `path` da una serie di diapositive, ciascuna {title, bullet:[…]}. Richiede confirm=true — chiamato senza di esso, restituisce un'anteprima del mazzo invece di scrivere il file. path deve trovarsi in un luogo in cui MCP possa scrivere; Desktop/Documenti/Download potrebbero richiedere una concessione una tantum di file e cartelle (impostazioni di sistema, → privacy e sicurezza, → file e cartelle). Resi {created, path, slides}. Elementi tecnici invariati: bullets, {title,bullets:[…]}.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — macOS
{
  "properties": {
    "confirm": {
      "description": "Must be true to create",
      "type": "boolean"
    },
    "path": {
      "description": "Output path for the .pptx file",
      "type": "string"
    },
    "slides": {
      "description": "Array of slide OBJECTS, each with a title and optional bullets",
      "items": {
        "properties": {
          "bullets": {
            "description": "Bullet lines",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "title": {
            "description": "Slide title",
            "type": "string"
          }
        },
        "required": [
          "title"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "path",
    "slides"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per ppt_create. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

{
  "confirm": false,
  "path": "/Users/demo/Documents/launch-checklist.pptx",
  "slides": [
    {
      "bullets": [
        "Review documentation",
        "Confirm release owner"
      ],
      "title": "Launch checklist"
    }
  ]
}

Windows

Scopo

Crea un file PowerPoint (.pptx) con titolo e diapositive elenco puntato. Un file esistente in path viene sostituito solo con overwrite=true.

Input obbligatori

I nomi restano esattamente quelli richiesti dallo strumento. Le definizioni tecniche canoniche in inglese sono nello schema espandibile qui sotto.

Autorizzazioni e conferma

Lo schema dichiara un parametro di conferma esplicito. Controlla l’anteprima e autorizza l’operazione reale secondo il contratto della piattaforma.

Schema tecnico canonico in inglese — Windows
{
  "properties": {
    "confirm": {
      "description": "Must be true",
      "type": "boolean"
    },
    "overwrite": {
      "description": "Required (true) to REPLACE a file that already exists at path. Without it an existing file is refused, never replaced.",
      "type": "boolean"
    },
    "path": {
      "description": "Path for the new .pptx file",
      "type": "string"
    },
    "slides": {
      "description": "Array of slides. Each: {title: string, bullets: [string]}",
      "type": "array"
    }
  },
  "required": [
    "path",
    "slides"
  ],
  "type": "object"
}

Esempio documentale

Esempio di documentazione per ppt_create. Non eseguire questo esempio. Gli argomenti mostrati appartengono a un set di dati fittizio; individua gli identificatori reali e ottieni l’autorizzazione prima di una chiamata reale.

{
  "confirm": false,
  "path": "C:\\Users\\demo\\Documents\\launch-checklist.pptx",
  "slides": [
    {
      "bullets": [
        "Review documentation",
        "Confirm release owner"
      ],
      "title": "Launch checklist"
    }
  ]
}