Install
openclaw skills install pptx-postersGenerate PowerPoint presentations and academic posters from paper abstracts or full paper content, with automatic layout optimization and citation formatting.
openclaw skills install pptx-postersGenerate PowerPoint presentations and academic posters from paper abstracts or content.
python -m py_compile scripts/main.py
python scripts/main.py --help
python scripts/main.py --abstract paper.txt --format poster --output poster.pptx
python scripts/main.py --paper paper.pdf --format slides --template academic
python scripts/main.py --abstract paper.txt --format slides --style minimal --output talk.pptx
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--abstract | file/text | No | — | Abstract text or file path |
--paper | file path | No | — | Full paper PDF |
--format | string | Yes | — | Output format: poster or slides |
--template | string | No | academic | Design template: academic, minimal, or colorful |
--output | file path | No | stdout | Output .pptx file path |
.pptx)For complex multi-constraint requests, always include these explicit blocks:
scripts/main.py fails, report the failure point, summarize what still can be completed safely, and provide a manual fallback.This skill accepts: a paper abstract or PDF as source content, with a target output format (poster or slides) and optional template preference.
If the request does not involve generating a presentation from existing paper content — for example, asking to write original research, create figures from data, or produce submission-ready manuscripts — do not proceed with the workflow. Instead respond:
"pptx-posters is designed to generate PowerPoint presentations and academic posters from existing paper content. Your request appears to be outside this scope. For figure generation, use a data visualization tool with your actual data. For original research writing, use a manuscript drafting skill. Please provide an abstract or paper file, or use a more appropriate tool."
Use the following fixed structure for non-trivial requests:
If the request is simple, you may compress the structure, but still keep assumptions and limits explicit when they affect correctness.