freedomintelligence/openclaw-medical-skills/pptx-posters
Claude Code and agent skill by freedomintelligence/openclaw-medical-skills
- community
Checking that the SKILL.md file is still in the repository.
Create research posters using HTML/CSS that can be exported to PDF or PPTX. Use this skill ONLY when the user explicitly requests PowerPoint/PPTX poster format. For standard research posters, use latex-posters instead. This skill provides modern web-based poster design with responsive layouts and easy visual integration.
Install
npx vskill@latest install freedomintelligence/openclaw-medical-skills/pptx-postersSKILL.md
The same SKILL.md was published earlier as k-dense-ai/claude-scientific-writer/pptx-posters.
PPTX Research Posters (HTML-Based)
Overview
⚠️ USE THIS SKILL ONLY WHEN USER EXPLICITLY REQUESTS PPTX/POWERPOINT POSTER FORMAT.
For standard research posters, use the latex-posters skill instead, which provides better typographic control and is the default for academic conferences.
This skill creates research posters using HTML/CSS, which can then be exported to PDF or converted to PowerPoint format. The web-based approach offers:
- Modern, responsive layouts
- Easy integration of AI-generated visuals
- Quick iteration and preview in browser
- Export to PDF via browser print function
- Conversion to PPTX if specifically needed
When to Use This Skill
ONLY use this skill when:
- User explicitly requests "PPTX poster", "PowerPoint poster", or "PPT poster"
- User specifically asks for HTML-based poster
- User needs to edit poster in PowerPoint after creation
- LaTeX is not available or user requests non-LaTeX solution
DO NOT use this skill when:
- User asks for a "poster" without specifying format → Use latex-posters
- User asks for "research poster" or "conference poster" → Use latex-posters
- User mentions LaTeX, tikzposter, beamerposter, or baposter → Use latex-posters
AI-Powered Visual Element Generation
STANDARD WORKFLOW: Generate ALL major visual elements using AI before creating the HTML poster.
This is the recommended approach for creating visually compelling posters:
- Plan all visual elements needed (hero image, intro, methods, results, conclusions)
- Generate each element using scientific-schematics or Nano Banana Pro
- Assemble generated images in the HTML template
- Add text content around the visuals
Target: 60-70% of poster area should be AI-generated visuals, 30-40% text.
CRITICAL: Poster-Size Font Requirements
⚠️ ALL text within AI-generated visualizations MUST be poster-readable.
When generating graphics for posters, you MUST include font size specifications in EVERY prompt. Poster graphics are viewed from 4-6 feet away, so text must be LARGE.
MANDATORY prompt requirements for EVERY poster graphic:
⚠️ BEFORE GENERATING: Review your prompt and count elements
- If your description has 5+ items → STOP. Split into multiple graphics
- If your workflow has 5+ stages → STOP. Show only 3-4 high-level steps
- If your comparison has 4+ methods → STOP. Show only top 3 or Our vs Best Baseline
Example - WRONG (7-stage workflow):
Example - CORRECT (3 mega-stages):
CRITICAL: Preventing Content Overflow
⚠️ POSTERS MUST NOT HAVE TEXT OR CONTENT CUT OFF AT EDGES.
Prevention Rules:
1. Limit Content Sections (MAXIMUM 5-6 sections):
2. Word Count Limits:
- Per section: 50-100 words maximum
- Total poster: 300-800 words MAXIMUM
- If you have more content: Cut it or make a handout
Core Capabilities
1. HTML/CSS Poster Design
The HTML template (assets/poster_html_template.html) provides:
- Fixed poster dimensions (36×48 inches = 2592×3456 pt)
- Professional header with gradient styling
- Three-column content layout
- Block-based sections with modern styling
- Footer with references and contact info
2. Poster Structure
Standard Layout:
3. Visual Integration
Each section should prominently feature AI-generated visuals:
Hero Image (Header):
Section Graphics:
4. Generating Visual Elements
Before creating the HTML, generate all visual elements:
Workflow for PPTX Poster Creation
Stage 1: Planning
- Confirm PPTX is explicitly requested
- Determine poster requirements:
- Size: 36×48 inches (most common) or A0
- Orientation: Portrait (most common)
- Develop content outline:
- Identify 1-3 core messages
- Plan 3-5 visual elements
- Draft minimal text (300-800 words total)
Stage 2: Generate Visual Elements (AI-Powered)
CRITICAL: Generate SIMPLE figures with MINIMAL content.
Stage 3: Create HTML Poster
- Copy the template:
``bash cp skills/pptx-posters/assets/poster_html_template.html poster.html ``
- Update content:
- Replace placeholder title and authors
- Insert AI-generated images
- Add minimal supporting text
- Update references and contact info
- Preview in browser:
``bash open poster.html # macOS # or xdg-open poster.html # Linux ``
Stage 4: Export to PDF
Browser Print Method:
- Open poster.html in Chrome or Firefox
- Print (Cmd/Ctrl + P)
- Select "Save as PDF"
- Set paper size to match poster dimensions
- Remove margins
- Enable "Background graphics"
Command Line (if Chrome available):
Stage 5: Convert to PPTX (If Required)
Option 1: PDF to PPTX conversion
Option 2: Direct PPTX creation with python-pptx
HTML Template Structure
The provided template (assets/poster_html_template.html) includes:
CSS Variables for Customization
Key Classes
| Class | Purpose | Font Size | |
|---|---|---|---|
.poster-title | Main title | 108pt | |
.authors | Author names | 48pt | |
.affiliations | Institutions | 38pt | |
.block-title | Section headers | 52pt | |
.block-content | Body text | 34pt | |
.key-finding | Highlight box | 36pt |
Quality Checklist
Step 0: Pre-Generation Review (MANDATORY)
For EACH planned graphic, verify:
- [ ] Can describe in 3-4 items or less? (NOT 5+)
- [ ] Is it a simple workflow (3-4 steps, NOT 7+)?
- [ ] Can describe all text in 10 words or less?
- [ ] Does it convey ONE message (not multiple)?
Reject these patterns:
- ❌ "7-stage workflow" → Simplify to "3 mega-stages"
- ❌ "Multiple case studies" → One case per graphic
- ❌ "Timeline 2015-2024 annual" → "ONLY 3 key years"
- ❌ "Compare 6 methods" → "ONLY 2: ours vs best"
Step 2b: Post-Generation Review (MANDATORY)
For EACH generated figure at 25% zoom:
✅ PASS criteria (ALL must be true):
- [ ] Can read ALL text clearly
- [ ] Count: 3-4 elements or fewer
- [ ] White space: 50%+ empty
- [ ] Understand in 2 seconds
- [ ] NOT a complex 5+ stage workflow
- [ ] NOT multiple nested sections
❌ FAIL criteria (regenerate if ANY true):
- [ ] Text small/hard to read → Regenerate with "150pt+"
- [ ] More than 4 elements → Regenerate "ONLY 3 elements"
- [ ] Less than 50% white space → Regenerate "60% white space"
- [ ] Complex multi-stage → SPLIT into 2-3 graphics
- [ ] Multiple cases cramped → SPLIT into separate graphics
After Export
- [ ] NO content cut off at ANY of the 4 edges (check carefully)
- [ ] All images display correctly
- [ ] Colors render as expected
- [ ] Text readable at 25% scale
- [ ] Graphics look SIMPLE (not like complex 7-stage workflows)
Common Pitfalls to Avoid
AI-Generated Graphics Mistakes:
- ❌ Too many elements (10+ items) → Keep to 3-5 max
- ❌ Text too small → Specify "GIANT (100pt+)" in prompts
- ❌ No white space → Add "50% white space" to every prompt
- ❌ Complex flowcharts (8+ steps) → Limit to 4-5 steps
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/pptx-posters/SKILL.md
Popularity
- Repository stars
- 2,945
- Repository forks
- 410
- 7-day trend score
- 40
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 Aug 2026, 3 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/freedomintelligence/openclaw-medical-skills/pptx-posters)