pptx-posters
Generate PowerPoint presentations and academic posters from paper abstracts or full paper content, with automatic layout optimization and citation formatting.
Install / Use
npx skills add aipoch/medical-research-skills --skill pptx-postersInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Our assessment of pptx-posters
pptx-posters scores 88/100 on our quality scale, 1145th of 2,464 Automation skills we index (top 47%).
Its SKILL.md is 4.5 KB long, well organised into 12 sections with 2 code examples: a solid amount of guidance for an agent.
With 1,916 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 12 days ago, so pptx-posters is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
pptx-posters compared with similar skills
All 4 of these similar skills score higher than pptx-posters; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| pptx-posters (this skill)by aipoch | 88 | 1.9k | 12d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 86.2k | 14d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.1k | today | CLAUDE.md |
| rufloby ruvnet | 100 | 73.5k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 84.6k | today | MCP Server |
Frequently asked questions
- How do I install pptx-posters?
- Run
npx skills add aipoch/medical-research-skills --skill pptx-posters. The install tabs above show the steps for each supported agent. - Which AI agents does pptx-posters work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is pptx-posters safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is pptx-posters still maintained?
- The repository was last updated 12 days ago, so pptx-posters is actively maintained.
Skill content
View source on GitHubname: pptx-posters description: Generate PowerPoint presentations and academic posters from paper abstracts or full paper content, with automatic layout optimization and citation formatting. license: MIT author: AIPOCH
PPTX Posters
Generate PowerPoint presentations and academic posters from paper abstracts or content.
Quick Check
python -m py_compile scripts/main.py
python scripts/main.py --help
When to Use
- Use this skill when converting a paper abstract or PDF into a structured academic poster or slide deck.
- Use this skill when a specific design template (academic, minimal, colorful) or output format (poster, slides) is needed.
- Do not use this skill to write original research content, fabricate figures, or produce documents for submission as original work.
Workflow
- Confirm the input source (abstract text or paper PDF), output format, and template preference.
- PDF Validation: If the input is a PDF, check whether it can be parsed. If the PDF is encrypted, image-only, or corrupt, emit a specific error: "The provided PDF cannot be parsed (possible causes: encrypted, image-only, or corrupt file). Please convert to text or provide the abstract directly."
- Validate that the request is for presentation generation from existing content, not original research writing.
- Extract and structure content into appropriate layout sections.
- Generate the PowerPoint file with layout recommendations.
- If inputs are incomplete, state which fields are missing and request only the minimum additional information.
Usage
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
Parameters
| 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 |
Output
- PowerPoint file (
.pptx) - Layout recommendations
- Design guidelines for manual refinement
Scope Boundaries
- This skill generates layout and structure from provided content; it does not write original research.
- Figure placeholders are inserted; actual figures must be added manually.
- Citation formatting follows standard academic style but should be verified before submission.
Stress-Case Rules
For complex multi-constraint requests, always include these explicit blocks:
- Assumptions
- Content Source Used
- Layout Output
- Design Notes
- Risks and Manual Checks
Error Handling
- If required inputs are missing, state exactly which fields are missing and request only the minimum additional information.
- If the task goes outside the documented scope, stop instead of guessing or silently widening the assignment.
- If
scripts/main.pyfails, report the failure point, summarize what still can be completed safely, and provide a manual fallback. - Do not fabricate research content, figures, or citations.
Input Validation
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."
Response Template
Use the following fixed structure for non-trivial requests:
- Objective
- Inputs Received
- Assumptions
- Workflow
- Deliverable
- Risks and Limits
- Next Checks
If the request is simple, you may compress the structure, but still keep assumptions and limits explicit when they affect correctness.
Related Skills
Agent-Reach
86.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
74.1kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ruflo
73.5k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
Scrapling
84.6k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
