plugins/_office/skills/presentation-decks/SKILL.md
Use ODP when the user asks for a presentation, slides, a deck, or an Impress artifact. Use PPTX only when the user asks for PowerPoint/PPTX compatibility or provides an existing .pptx.
The canvas is user-owned UI. Creating or editing an ODP or PPTX must save the deck and return action buttons, but must not open the canvas automatically. Use Desktop/Impress only for explicit GUI requests, visual layout polish, or final visual confirmation.
Create:
{
"tool_name": "document_artifact:create",
"tool_args": {
"kind": "presentation",
"title": "Roadmap",
"format": "odp",
"content": "Title Slide\n\n---\n\nNext Steps"
}
}
Edit slides:
{
"tool_name": "document_artifact:edit",
"tool_args": {
"file_id": "abc123",
"operation": "set_slides",
"slides": [
{"title": "Now", "bullets": ["Stabilize"]},
{"title": "Next", "bullets": ["Polish"]}
]
}
}
Practical rules:
slides arrays for structured decks and --- separators for simple text-to-slide creation.