ワンクリックで
presentations
Create professional PPTX slide decks. Use this skill when asked to create presentations, pitch decks, or slide decks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create professional PPTX slide decks. Use this skill when asked to create presentations, pitch decks, or slide decks.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Example external skill for structured research notes.
Example paid-metadata skill for reviewing vendor agreements.
Create and convert DOCX documents — contracts, policies, memoranda, letters, term sheets, opinions, press releases, and more. Also converts markdown ↔ DOCX. Use this skill for any Word-document task. For presentations (PPTX) use the presentations skill; for spreadsheets (XLSX) use the spreadsheets skill.
Create, convert, and manipulate Excel workbooks (XLSX). Use this skill when asked to create spreadsheets, financial models, invoices, trackers, data reports, convert between CSV and XLSX, or work with any .xlsx file.
Guidance for agents on how to read, write, and navigate files in their workspace safely and predictably.
A minimal example skill demonstrating the SKILL.md format used by Team Suzie.
| name | presentations |
| description | Create professional PPTX slide decks. Use this skill when asked to create presentations, pitch decks, or slide decks. |
Create PowerPoint presentations via the PPTX agent. The operation is asynchronous — the API accepts the request immediately, returns a job_id, and generates the presentation in the background. When complete, a webhook fires to the runtime with the job id and download URL.
{{PPTX_AGENT_URL}}
All requests require this header:
X-API-Key: {{AGENT_API_KEY}}
POST /api/presentations/generate202 Accepted with a job_idjob_id and download_urlGET /api/presentations/:id/download.pptx file via the message toolIMPORTANT: Do NOT wait for the response before replying to the user. Tell them you've submitted the request (quote the job id) and that you'll notify them when it's ready.
Method: POST
Endpoint: /api/presentations/generate
Content-Type: application/json
{
"instructions": "Create a 10-slide presentation about AI agent security best practices"
}
| Field | Required | Description |
|---|---|---|
instructions | Yes | Natural-language instructions for the presentation to create |
Response (202 Accepted):
{
"job_id": "a1b2c3d4-...",
"status": "processing"
}
Method: GET
Endpoint: /api/presentations/:id/status
Use only if the user asks about progress before the webhook arrives.
Method: GET
Endpoint: /api/presentations/:id/download
Returns the binary .pptx. Available as soon as status is completed.
--data-binary @file.POST /api/presentations/generate.download_url from the webhook text.mkdir -p /tmp/workspace/{{AGENT_SLUG}}
curl -o /tmp/workspace/{{AGENT_SLUG}}/presentation.pptx <download_url>
filePath.{{PPTX_AGENT_URL}} — base URL of the presentations service{{AGENT_API_KEY}} — API key this agent uses to authenticate{{AGENT_SLUG}} — this agent's slug, for workspace path segmentation