Skip to main content

slide-outline

Use when the user wants a PowerPoint deck from notes, a summary, or a markdown outline — "make me slides", "turn this into a deck", "export as pptx".

Aller à l'installation

Informations de source

Dépôt
cuga-project/cuga-skills
Dernière activité de la source
30 juillet 2026 à 19:10
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Explorateur de fichiers
2 fichiers

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
slide-outline
description
Use when the user wants a PowerPoint deck from notes, a summary, or a markdown outline — "make me slides", "turn this into a deck", "export as pptx".
requirements
["python-pptx"]
tags
["documents","presentations"]
# Markdown outline → PowerPoint Turns a plain markdown outline into a `.pptx`. One slide per heading, one bullet per list item. ## Steps 1. **Draft the outline in markdown first and show it to the user.** Do not skip straight to the file — the outline is the part worth reviewing, and it is far cheaper to change than a generated deck. ```markdown # Quarterly review - Revenue up 12% - Two new enterprise accounts # Risks - Hiring behind plan ``` A line starting with `#` (any depth) starts a new slide and becomes its title. A line starting with `-` or `*` becomes a bullet on the current slide. Everything else is ignored, so prose between sections is harmless. 2. Once the user approves the outline, write it to a file and build the deck: ```bash python /workspace/skills/slide-outline/scripts/make_pptx.py outline.md --out deck.pptx ``` Add `--title "Deck title"` to prepend a title slide. 3. Report the output path and the slide count the script printed. Offer to adjust the outline and rebuild — never hand-edit the `.pptx`. ## Notes - `python-pptx` is declared in `requirements`, so CUGA installs it in the sandbox before your code runs. Do not install it on the host. - The deck deliberately uses the default template with no styling. If the user wants brand fonts, colours, or layouts, say that this skill produces a plain structural deck and ask whether they have a template to apply afterwards.
Voir sur GitHub